0001193125-20-057067.txt : 20200228 0001193125-20-057067.hdr.sgml : 20200228 20200228172514 ACCESSION NUMBER: 0001193125-20-057067 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 112 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200228 DATE AS OF CHANGE: 20200228 FILER: COMPANY DATA: COMPANY CONFORMED NAME: VICOR CORP CENTRAL INDEX KEY: 0000751978 STANDARD INDUSTRIAL CLASSIFICATION: ELECTRONIC COMPONENTS, NEC [3679] IRS NUMBER: 042742817 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-18277 FILM NUMBER: 20672515 BUSINESS ADDRESS: STREET 1: 25 FRONTAGE ROAD CITY: ANDOVER STATE: MA ZIP: 01810 BUSINESS PHONE: (978) 470-2900 MAIL ADDRESS: STREET 1: 25 FRONTAGE RD CITY: ANDOVER STATE: MA ZIP: 01810 10-K 1 d827085d10k.htm 10-K 10-K
P3YP3Y0.010.010.010.01falseFYVICOR CORP0000751978--12-31The deferred tax assets associated with cumulative foreign currency translation gains and cumulative unrealized (losses) gains on available for sale securities are completely offset by a tax valuation allowance as of December 31, 2019, 2018, and 2017. Therefore, there is no income tax benefit (provision) recognized in any of the three years ended December 31, 2019.Reflects uncollectible accounts written off, net of recoveries. 0000751978 2018-12-31 0000751978 2019-12-31 0000751978 2018-01-01 2018-12-31 0000751978 2017-01-01 2017-12-31 0000751978 2019-01-01 2019-12-31 0000751978 2000-11-30 0000751978 2019-01-01 2019-03-31 0000751978 2019-04-01 2019-06-30 0000751978 2019-07-01 2019-09-30 0000751978 2019-10-01 2019-12-31 0000751978 2018-01-01 2018-03-31 0000751978 2018-04-01 2018-06-30 0000751978 2018-07-01 2018-09-30 0000751978 2018-10-01 2018-12-31 0000751978 2019-01-01 0000751978 2017-12-31 0000751978 2019-06-30 0000751978 2016-12-31 0000751978 vicr:TwoThousandPlanVicorMember 2019-12-31 0000751978 us-gaap:AuctionRateSecuritiesMember 2019-12-31 0000751978 us-gaap:PatentsMember 2019-12-31 0000751978 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-12-31 0000751978 us-gaap:MoneyMarketFundsMember 2019-12-31 0000751978 vicr:CommonClassUndefinedMember 2019-12-31 0000751978 us-gaap:CommonClassBMember 2019-12-31 0000751978 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AuctionRateSecuritiesMember 2019-12-31 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0000751978 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember vicr:ContingentConsiderationObligationMember 2019-12-31 0000751978 vicr:ContingentConsiderationObligationMember 2019-12-31 0000751978 vicr:TwoThousandSeventeenEmployeeStockPurchasePlanMember 2019-12-31 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member vicr:CumulativeProbabilityOfEarningMaximumRateUntilMaturityMember 2019-12-31 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member vicr:CumulativeProbabilityOfPrincipalReturnPriorToMaturityMember 2019-12-31 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member vicr:CumulativeProbabilityOfDefaultMember 2019-12-31 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member vicr:LiquidityRiskPremiumMember 2019-12-31 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member vicr:RecoveryRateInDefaultMember 2019-12-31 0000751978 vicr:StockBonusPlanMember 2019-12-31 0000751978 us-gaap:AccountingStandardsUpdate201409Member 2019-12-31 0000751978 vicr:TwoThousandPlanVicorMember 2019-12-31 0000751978 us-gaap:AuctionRateSecuritiesMember 2018-12-31 0000751978 us-gaap:PatentsMember 2018-12-31 0000751978 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-12-31 0000751978 us-gaap:MoneyMarketFundsMember 2018-12-31 0000751978 us-gaap:CommonClassBMember 2018-12-31 0000751978 vicr:CommonClassUndefinedMember 2018-12-31 0000751978 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AuctionRateSecuritiesMember 2018-12-31 0000751978 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember vicr:ContingentConsiderationObligationMember 2018-12-31 0000751978 vicr:ContingentConsiderationObligationMember 2018-12-31 0000751978 vicr:TwoThousandPlanVicorMember 2018-12-31 0000751978 us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member us-gaap:AccountingStandardsUpdate201409Member 2018-12-31 0000751978 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member us-gaap:AccountingStandardsUpdate201409Member 2018-12-31 0000751978 vicr:TwoThousandPlanVicorMember 2018-12-31 0000751978 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0000751978 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-12-31 0000751978 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0000751978 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0000751978 vicr:EmployeeStockPurchasePlanMember 2019-01-01 2019-12-31 0000751978 srt:MinimumMember 2019-01-01 2019-12-31 0000751978 srt:MaximumMember 2019-01-01 2019-12-31 0000751978 us-gaap:AllowanceForCreditLossMember 2019-01-01 2019-12-31 0000751978 us-gaap:AuctionRateSecuritiesMember 2019-01-01 2019-12-31 0000751978 vicr:TwoThousandPlanVicorMember 2019-01-01 2019-12-31 0000751978 vicr:TwoThousandSeventeenEmployeeStockPurchasePlanMember 2019-01-01 2019-12-31 0000751978 us-gaap:PatentsMember 2019-01-01 2019-12-31 0000751978 vicr:ViChipPlanMember srt:ChiefExecutiveOfficerMember 2019-01-01 2019-12-31 0000751978 srt:SubsidiariesMember 2019-01-01 2019-12-31 0000751978 vicr:ContingentConsiderationObligationMember us-gaap:FairValueInputsLevel3Member 2019-01-01 2019-12-31 0000751978 vicr:ViChipPlanMember 2019-01-01 2019-12-31 0000751978 vicr:ViChipMember vicr:NonPerformanceBasedStockOptionMember 2019-01-01 2019-12-31 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member vicr:CumulativeProbabilityOfEarningMaximumRateUntilMaturityMember 2019-01-01 2019-12-31 0000751978 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000751978 us-gaap:ParentMember 2019-01-01 2019-12-31 0000751978 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-12-31 0000751978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member vicr:CumulativeProbabilityOfPrincipalReturnPriorToMaturityMember 2019-01-01 2019-12-31 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member vicr:CumulativeProbabilityOfDefaultMember 2019-01-01 2019-12-31 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member vicr:LiquidityRiskPremiumMember 2019-01-01 2019-12-31 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member vicr:RecoveryRateInDefaultMember 2019-01-01 2019-12-31 0000751978 vicr:CustomerOneMember 2019-01-01 2019-12-31 0000751978 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0000751978 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0000751978 us-gaap:AccountingStandardsUpdate201409Member 2019-01-01 2019-12-31 0000751978 vicr:BrickproductsMember vicr:CountryUsMember 2019-01-01 2019-12-31 0000751978 vicr:AdvancedproductsMember vicr:CountryUsMember 2019-01-01 2019-12-31 0000751978 vicr:CountryUsMember 2019-01-01 2019-12-31 0000751978 vicr:BrickproductsMember srt:EuropeMember 2019-01-01 2019-12-31 0000751978 vicr:AdvancedproductsMember srt:EuropeMember 2019-01-01 2019-12-31 0000751978 srt:EuropeMember 2019-01-01 2019-12-31 0000751978 vicr:BrickproductsMember srt:AsiaPacificMember 2019-01-01 2019-12-31 0000751978 vicr:AdvancedproductsMember srt:AsiaPacificMember 2019-01-01 2019-12-31 0000751978 srt:AsiaPacificMember 2019-01-01 2019-12-31 0000751978 vicr:BrickproductsMember vicr:AllothercountriesmemberMember 2019-01-01 2019-12-31 0000751978 vicr:AdvancedproductsMember vicr:AllothercountriesmemberMember 2019-01-01 2019-12-31 0000751978 vicr:AllothercountriesmemberMember 2019-01-01 2019-12-31 0000751978 vicr:BrickproductsMember 2019-01-01 2019-12-31 0000751978 vicr:AdvancedproductsMember 2019-01-01 2019-12-31 0000751978 vicr:BrickproductsMember vicr:DirectcustomerscontractmanufacturersandnonstockingdistributorsmemberMember 2019-01-01 2019-12-31 0000751978 vicr:AdvancedproductsMember vicr:DirectcustomerscontractmanufacturersandnonstockingdistributorsmemberMember 2019-01-01 2019-12-31 0000751978 vicr:DirectcustomerscontractmanufacturersandnonstockingdistributorsmemberMember 2019-01-01 2019-12-31 0000751978 vicr:BrickproductsMember vicr:StockingdistributorsnetofsalesallowancesmemberMember 2019-01-01 2019-12-31 0000751978 vicr:AdvancedproductsMember vicr:StockingdistributorsnetofsalesallowancesmemberMember 2019-01-01 2019-12-31 0000751978 vicr:StockingdistributorsnetofsalesallowancesmemberMember 2019-01-01 2019-12-31 0000751978 vicr:BrickproductsMember vicr:NonrecurringengineeringmemberMember 2019-01-01 2019-12-31 0000751978 vicr:AdvancedproductsMember vicr:NonrecurringengineeringmemberMember 2019-01-01 2019-12-31 0000751978 vicr:NonrecurringengineeringmemberMember 2019-01-01 2019-12-31 0000751978 vicr:BrickproductsMember vicr:RoyaltiesmemberMember 2019-01-01 2019-12-31 0000751978 vicr:AdvancedproductsMember vicr:RoyaltiesmemberMember 2019-01-01 2019-12-31 0000751978 vicr:RoyaltiesmemberMember 2019-01-01 2019-12-31 0000751978 vicr:AdvancedproductsMember us-gaap:ProductAndServiceOtherMember 2019-01-01 2019-12-31 0000751978 us-gaap:ProductAndServiceOtherMember 2019-01-01 2019-12-31 0000751978 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0000751978 us-gaap:CustomerConcentrationRiskMember us-gaap:SalesRevenueNetMember country:CN 2019-01-01 2019-12-31 0000751978 us-gaap:CostOfSalesMember 2017-01-01 2017-12-31 0000751978 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-12-31 0000751978 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-12-31 0000751978 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0000751978 vicr:EmployeeStockPurchasePlanMember 2017-01-01 2017-12-31 0000751978 srt:MaximumMember 2017-01-01 2017-12-31 0000751978 us-gaap:AllowanceForCreditLossMember 2017-01-01 2017-12-31 0000751978 us-gaap:AuctionRateSecuritiesMember 2017-01-01 2017-12-31 0000751978 vicr:ViChipMember vicr:NonPerformanceBasedStockOptionMember 2017-01-01 2017-12-31 0000751978 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0000751978 us-gaap:ParentMember 2017-01-01 2017-12-31 0000751978 us-gaap:NoncontrollingInterestMember 2017-01-01 2017-12-31 0000751978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0000751978 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0000751978 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0000751978 vicr:TwoThousandPlanVicorMember 2017-01-01 2017-12-31 0000751978 vicr:CertainStatesMember 2017-01-01 2017-12-31 0000751978 us-gaap:DomesticCountryMember 2017-01-01 2017-12-31 0000751978 vicr:CountryUsMember 2017-01-01 2017-12-31 0000751978 srt:EuropeMember 2017-01-01 2017-12-31 0000751978 srt:AsiaPacificMember 2017-01-01 2017-12-31 0000751978 vicr:AllothercountriesmemberMember 2017-01-01 2017-12-31 0000751978 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0000751978 us-gaap:CustomerConcentrationRiskMember us-gaap:SalesRevenueNetMember country:CN 2017-01-01 2017-12-31 0000751978 us-gaap:CostOfSalesMember 2018-01-01 2018-12-31 0000751978 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-01-01 2018-12-31 0000751978 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-12-31 0000751978 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0000751978 vicr:EmployeeStockPurchasePlanMember 2018-01-01 2018-12-31 0000751978 srt:MinimumMember 2018-01-01 2018-12-31 0000751978 us-gaap:AllowanceForCreditLossMember 2018-01-01 2018-12-31 0000751978 us-gaap:AuctionRateSecuritiesMember 2018-01-01 2018-12-31 0000751978 srt:SubsidiariesMember 2018-01-01 2018-12-31 0000751978 vicr:ViChipMember vicr:NonPerformanceBasedStockOptionMember 2018-01-01 2018-12-31 0000751978 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0000751978 us-gaap:ParentMember 2018-01-01 2018-12-31 0000751978 us-gaap:NoncontrollingInterestMember 2018-01-01 2018-12-31 0000751978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0000751978 vicr:CustomerOneMember 2018-01-01 2018-12-31 0000751978 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0000751978 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0000751978 vicr:TwoThousandPlanVicorMember 2018-01-01 2018-12-31 0000751978 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-12-31 0000751978 us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-12-31 0000751978 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-12-31 0000751978 vicr:BrickproductsMember vicr:CountryUsMember 2018-01-01 2018-12-31 0000751978 vicr:AdvancedproductsMember vicr:CountryUsMember 2018-01-01 2018-12-31 0000751978 vicr:CountryUsMember 2018-01-01 2018-12-31 0000751978 vicr:BrickproductsMember srt:EuropeMember 2018-01-01 2018-12-31 0000751978 vicr:AdvancedproductsMember srt:EuropeMember 2018-01-01 2018-12-31 0000751978 srt:EuropeMember 2018-01-01 2018-12-31 0000751978 vicr:BrickproductsMember srt:AsiaPacificMember 2018-01-01 2018-12-31 0000751978 vicr:AdvancedproductsMember srt:AsiaPacificMember 2018-01-01 2018-12-31 0000751978 srt:AsiaPacificMember 2018-01-01 2018-12-31 0000751978 vicr:BrickproductsMember vicr:AllothercountriesmemberMember 2018-01-01 2018-12-31 0000751978 vicr:AdvancedproductsMember vicr:AllothercountriesmemberMember 2018-01-01 2018-12-31 0000751978 vicr:AllothercountriesmemberMember 2018-01-01 2018-12-31 0000751978 vicr:BrickproductsMember 2018-01-01 2018-12-31 0000751978 vicr:AdvancedproductsMember 2018-01-01 2018-12-31 0000751978 vicr:BrickproductsMember vicr:DirectcustomerscontractmanufacturersandnonstockingdistributorsmemberMember 2018-01-01 2018-12-31 0000751978 vicr:AdvancedproductsMember vicr:DirectcustomerscontractmanufacturersandnonstockingdistributorsmemberMember 2018-01-01 2018-12-31 0000751978 vicr:DirectcustomerscontractmanufacturersandnonstockingdistributorsmemberMember 2018-01-01 2018-12-31 0000751978 vicr:BrickproductsMember vicr:StockingdistributorsnetofsalesallowancesmemberMember 2018-01-01 2018-12-31 0000751978 vicr:AdvancedproductsMember vicr:StockingdistributorsnetofsalesallowancesmemberMember 2018-01-01 2018-12-31 0000751978 vicr:StockingdistributorsnetofsalesallowancesmemberMember 2018-01-01 2018-12-31 0000751978 vicr:BrickproductsMember vicr:NonrecurringengineeringmemberMember 2018-01-01 2018-12-31 0000751978 vicr:AdvancedproductsMember vicr:NonrecurringengineeringmemberMember 2018-01-01 2018-12-31 0000751978 vicr:NonrecurringengineeringmemberMember 2018-01-01 2018-12-31 0000751978 vicr:BrickproductsMember vicr:RoyaltiesmemberMember 2018-01-01 2018-12-31 0000751978 vicr:AdvancedproductsMember vicr:RoyaltiesmemberMember 2018-01-01 2018-12-31 0000751978 vicr:RoyaltiesmemberMember 2018-01-01 2018-12-31 0000751978 vicr:AdvancedproductsMember us-gaap:ProductAndServiceOtherMember 2018-01-01 2018-12-31 0000751978 us-gaap:ProductAndServiceOtherMember 2018-01-01 2018-12-31 0000751978 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0000751978 us-gaap:CustomerConcentrationRiskMember us-gaap:SalesRevenueNetMember country:CN 2018-01-01 2018-12-31 0000751978 vicr:TwoThousandPlanVicorMember 2017-12-31 0000751978 us-gaap:DomesticCountryMember 2017-12-31 0000751978 vicr:CertainStatesMember 2017-12-31 0000751978 vicr:TwoThousandPlanVicorMember 2017-12-31 0000751978 us-gaap:FairValueInputsLevel3Member vicr:ContingentConsiderationObligationMember 2019-10-01 2019-12-31 0000751978 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 0000751978 us-gaap:CommonStockMember 2020-02-19 0000751978 us-gaap:CommonClassBMember 2020-02-19 0000751978 us-gaap:AllowanceForCreditLossMember 2018-12-31 0000751978 vicr:ViChipPlanMember 2018-12-31 0000751978 vicr:ContingentConsiderationObligationMember us-gaap:FairValueInputsLevel3Member 2018-12-31 0000751978 us-gaap:AllowanceForCreditLossMember 2019-12-31 0000751978 vicr:ContingentConsiderationObligationMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0000751978 us-gaap:CommonStockMember 2019-12-31 0000751978 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000751978 us-gaap:RetainedEarningsMember 2019-12-31 0000751978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000751978 us-gaap:TreasuryStockMember 2019-12-31 0000751978 us-gaap:ParentMember 2019-12-31 0000751978 us-gaap:NoncontrollingInterestMember 2019-12-31 0000751978 us-gaap:AllowanceForCreditLossMember 2016-12-31 0000751978 us-gaap:AuctionRateSecuritiesMember 2016-12-31 0000751978 us-gaap:AllowanceForCreditLossMember 2017-12-31 0000751978 us-gaap:AuctionRateSecuritiesMember 2017-12-31 0000751978 us-gaap:CommonClassBMember 2016-12-31 0000751978 us-gaap:CommonStockMember 2016-12-31 0000751978 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000751978 us-gaap:RetainedEarningsMember 2016-12-31 0000751978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000751978 us-gaap:TreasuryStockMember 2016-12-31 0000751978 us-gaap:ParentMember 2016-12-31 0000751978 us-gaap:NoncontrollingInterestMember 2016-12-31 0000751978 us-gaap:CommonClassBMember 2017-12-31 0000751978 us-gaap:CommonStockMember 2017-12-31 0000751978 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000751978 us-gaap:RetainedEarningsMember 2017-12-31 0000751978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000751978 us-gaap:TreasuryStockMember 2017-12-31 0000751978 us-gaap:ParentMember 2017-12-31 0000751978 us-gaap:NoncontrollingInterestMember 2017-12-31 0000751978 us-gaap:CommonStockMember 2018-12-31 0000751978 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000751978 us-gaap:RetainedEarningsMember 2018-12-31 0000751978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000751978 us-gaap:TreasuryStockMember 2018-12-31 0000751978 us-gaap:ParentMember 2018-12-31 0000751978 us-gaap:NoncontrollingInterestMember 2018-12-31 iso4217:USD xbrli:shares xbrli:pure iso4217:USD xbrli:shares vicr:Vote vicr:Customer
 
 
UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
Form
 10-K
 
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d)
 
OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2019
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-18277
VICOR CORPORATION
(Exact name of registrant as specified in its charter)
Delaware
 
04-2742817
(State or other jurisdiction of
incorporation or organization)
 
(IRS employer
identification no.)
25 Frontage Road, Andover, Massachusetts
 
01810
(Address of principal executive offices)
 
(Zip code)
Registrant’s telephone number, including area code:
(978)
 470-2900
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, par value 
$0.01 per share
 
VICR
 
The NASDAQ Stock Market LLC
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
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, a 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 is a shell company (as defined in Rule
 12b-2
of the Exchange Act).
 
Yes  ☐    No  
The aggregate market value of the voting and
non-voting
common equity of the registrant held by
non-affiliates
(for this purpose, persons and entities other than executive officers and directors) of the registrant, as of the registrant’s most recently completed second fiscal quarter (June 30, 2019) was approximately $549,713,000.
Title of Each Class
 
Number of Shares of Common Stock
Outstanding as of February
19
, 2020
Common Stock
 
28,844,478
Class B Common Stock
 
11,758,218
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the Company’s definitive proxy statement (the “Definitive Proxy Statement”) to be filed with the Securities and Exchange Commission pursuant to Regulation 14A and relating to the Company’s 2020 annual meeting of stockholders are incorporated by reference into Part III.
 
 

PART I
In this Annual Report on Form
 10-K,
unless the context indicates otherwise, references to “Vicor
®
,” “the Company,” “our company,” “we,” “us,” “our,” and similar references, refer to Vicor Corporation and its subsidiaries, unless otherwise specified.
The Company’s consolidated operating results are affected by a wide variety of factors that could materially and adversely affect revenues and profitability, including the risk factors described in Item 1A of this Annual Report on Form
10-K.
As a result of these and other factors, the Company may experience material fluctuations in future operating results on a quarterly or annual basis, which could materially and adversely affect its business, consolidated financial condition, operating results, and the share price of its listed common stock. This document and other documents filed by the Company with the Securities and Exchange Commission (“SEC”) include forward-looking statements regarding future events and the Company’s future results that are subject to the safe harbor afforded under the Private Securities Litigation Reform Act of 1995 and other safe harbors afforded under the Securities Act of 1933 and the Securities Exchange Act of 1934. All statements other than statements of historical fact are statements that could be deemed forward-looking statements. Forward-looking statements are based on our current beliefs, expectations, estimates, forecasts, and projections for the future performance of the Company. Forward-looking statements are identified by the use of the words denoting uncertain, future events, such as “anticipate,” “assume,” “believe,” “continue,” “could,” “estimate,” “expect,” “future,” “if,” “intend,” “may,” “plan,” “potential,” “project,” “prospective,” “seek,” “should,” “target,” “will,” or “would,” as well as similar words and phrases, including the negatives of these terms, or other variations thereof. Forward-looking statements also include statements regarding: our ongoing development of power conversion architectures, switching topologies, materials, packaging, and products; the ongoing transition of our business strategically, organizationally, and operationally from serving a large number of relatively low volume customers across diversified markets and geographies to serving a small number of relatively large volume customers; our intent to enter new market segments; the levels of customer orders overall and, in particular, from large customers and the delivery lead times associated therewith; the financial and operational impact of customer changes to shipping schedules; the derivation of a portion of our sales in each quarter from orders booked in the same quarter; our intent to expand the percentage of revenue associated with licensing our intellectual property to third parties; our plans to invest in expanded manufacturing capacity and the timing, location, and funding thereof; our belief cash generated from operations and the total of our cash and cash equivalents will be sufficient to fund operations and capital investments for the foreseeable future; our outlook regarding tariffs and the impact thereof on our business; our belief that we have limited exposure to currency risks; our intentions regarding the declaration and payment of cash dividends; our intentions regarding protecting our rights under our patents; and our expectation that no current litigation or claims will have a material adverse impact on our financial position or results of operations. These forward-looking statements are based upon our current expectations and estimates associated with prospective events and circumstances that may or may not be within our control and as to which there can be no assurance. Actual results could differ materially from those implied by forward-looking statements as a result of various factors, including but not limited to those described under Part I, Item 1 — “Business,” under Part I, Item 1A — “Risk Factors,” under Part I, Item 3 — “Legal Proceedings,” and under Part II, Item 7 — “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” The discussion of our business contained herein, including the identification and assessment of factors that may influence actual results, may not be exhaustive. Therefore, the information presented should be read together with other documents we file with the SEC from time to time, including our Quarterly Reports on Form
 10-Q
and our Current Reports on Form
8-K,
which may supplement, modify, supersede, or update the factors discussed in this Annual Report on Form
10-K.
We do not undertake any obligation to update any forward-looking statements as a result of future events or developments, except as required by law.
ITEM 1.
BUSINESS
Overview
Vicor Corporation designs, develops, manufactures, and markets modular power components and power systems for converting electrical power (expressed as “watts,” and represented by the symbol “W”, with wattage being the product of voltage, expressed as “volts,” and represented by the symbol “V,” and current, expressed as
1

“amperes,” and represented by the symbol “I”). In electrically-powered devices utilizing alternating current (“AC”) voltage from a primary AC source (for example, a wall outlet), a power system converts AC voltage into the stable direct current (“DC”) voltage necessary to power subsystems and/or individual applications and devices (known as “loads”). In many electronic devices, this DC voltage may be further converted to one or more voltages and currents required by a range of loads. In equipment utilizing DC voltage from a primary DC source (for example, a battery) or a secondary source (such as an
AC-DC
converter), the initial DC voltage similarly may require further conversion. A power system most commonly incorporates four voltage conversion functions: transformation, isolation, rectification, and regulation. Transformation refers to the process of increasing or decreasing an AC voltage; isolation refers to the electrical separation, for safety, of primary and secondary voltages in a transformer; rectification refers to the process of converting a voltage from AC to DC and/or from DC to AC; and regulation refers to the process of providing a near constant voltage under a range of line and load conditions. Because numerous applications requiring different voltages, currents, and varied power ratings may exist within an electronically-powered device, and system power architectures themselves vary, we offer an extensive range of products and accessories in numerous application-specific configurations. We believe our product offering is among the most comprehensive in the market segments we serve.
Our strategy, competitive positioning, and product offerings are all based on highly differentiated product performance, reflecting our anticipation of the evolution of system power architectures and customer performance requirements. Since the Company was founded, we have pursued continuous innovations in product design and achievements in product performance, largely enabled by our focus on the research and development of advanced technologies and processes, often implemented in proprietary semiconductor circuitry, materials, and packaging. Reflecting this strategy, we categorize our offerings as either “Advanced Products” or “Brick Products,” generally based on design, performance, and form factor considerations, as well as the range of evolving applications for which the products are appropriate.
Our competition varies, depending on the market segment and application. Generally, we compete with developers and manufacturers of integrated circuits and semiconductor-based modules when addressing the needs of customers in enterprise computing and other market segments with implementations of our proprietary Factorized Power Architecture
TM
(“FPA”) using Advanced Products. In contrast, we generally compete with manufacturers of integrated power supplies when addressing the needs of customers, across a wide range of market segments, implementing conventional power systems architectures (e.g., Centralized Power Architecture (“CPA”), Distributed Power Architecture (“DPA”), and Intermediate Bus Architecture (“IBA”)) using Brick Products.
Our website, www.vicorpower.com, sets forth detailed information describing our products, the applications for which they may be used, and our suite of design tools. The information contained on our website is not a part of, nor incorporated by reference into, this Annual Report on Form
 10-K
and shall not be deemed “filed” under the Exchange Act.
We are headquartered in Andover, Massachusetts, where our manufacturing facility is located. Our wholly-owned subsidiaries, VICR Securities Corporation and VLT, Inc., also are located in Andover, Massachusetts. Our domestic offices are located in Santa Clara, California, Lombard, Illinois, and Lincoln, Rhode Island. Our two Vicor Custom Power
TM
subsidiaries, Freedom Power Systems, Inc. and Northwest Power, Inc., are located in Cedar Park, Texas, and Milwaukie, Oregon, respectively.
We have established individual subsidiaries or branch offices outside of the United States, which we call Technical Support Centers (“TSCs”), to conduct preparatory and auxiliary services in support of the Company. Vicor Japan Company, Ltd. (“VJCL”), our 92.5%-owned Japanese subsidiary, which is engaged in sales and customer support activities exclusively for the sale of certain products customized by VJCL for the Japanese market, is headquartered in Tokyo, Japan.
On June 28, 2019, our subsidiary, VI Chip Corporation (“VI Chip”), was merged with and into the Company, and its operations and personnel were reassigned. On December 30, 2019, we closed Vicor B.V., a
2

wholly-owned subsidiary incorporated in the Netherlands, which provided logistical and administrative support for certain sales in the European Union. In 2018, our subsidiary, Picor Corporation (“Picor”), was merged with and into the Company, and its operations and personnel were reassigned. We continue to occupy the former subsidiary’s Picor facility in Lincoln, Rhode Island. Also in 2018, we closed Granite Power Technologies, Inc., a Vicor Custom Power subsidiary located in Manchester, New Hampshire, transferring its operations and reassigning certain personnel.
Our subsidiaries and their legal domicile are set forth in Exhibit 21.1 to this Annual Report on Form
10-K.
The activities of all of the above named entities are consolidated in the financial statements presented herein.
Vicor was incorporated in Delaware in 1981, and we completed an initial public offering in May 1991. The Company has two classes of common stock outstanding: shares of our “Common Stock,” listed on The NASDAQ Stock Market under the ticker symbol VICR, and shares of our Class B common stock, which are not subject to registration pursuant to the Securities Exchange Act of 1934, as amended (the “Exchange Act”) and are not listed on any exchange. (Please refer to Exhibit 4.2 to this Form
10-K
for a summary of our equity capitalization and the terms of our two classes of Common Stock.)
Our Strategy
Our strategy emphasizes demonstrable product differentiation and a value proposition based on competitively superior solution performance, advantageous design flexibility, and a compelling total cost of ownership (“TCO”). Since the Company was founded, our competitive position has been maintained by continuous innovations in product design and achievements in product performance, largely enabled by our focus on the research and development of advanced technologies and processes, often implemented in proprietary semiconductor circuitry, materials, and packaging. Many of our products incorporate patented or proprietary implementations of high-frequency switching topologies, which enable the design of power system solutions more efficient and much smaller than conventional alternatives. This efficiency and small size is enabled by our proprietary switching circuitry and magnetic structures, as well as our use of highly differentiated packaging.
Power system performance is based primarily on conversion efficiency (i.e., the ratio of output power (i.e., watts) to input power) and power density (i.e., the amount of output power divided by the volume of the power system). Higher efficiency and density contribute to superior thermal performance, as the
by-product
of power conversion and distribution is heat, which must be dissipated in order to assure the performance of the power system solution itself and the overall system to which it is delivering power. Power system performance also is based on the electrical characteristics of the power system (and their effect on and compatibility with the customer’s application). Important electrical characteristics include transient responsiveness (i.e., the reaction of a power system to a sudden change in voltage or current levels) and noise profile (i.e., the level of electromagnetic interference created by power conversion). We believe the superior performance of our power systems is the most important element of our differentiation strategy.
Our strategy complements performance superiority with design flexibility (i.e., ease of use), as our products can be utilized individually or combined, given their level of integration, to create power system solutions specific to a customer’s precise needs. We articulate this positioning through our “Power Component Design Methodology,” an element of our differentiation strategy, which is our approach to providing our customers the modular products, design tools, and engineering support to enable the rapid design of advanced power system solutions by customers and, thereby, accelerate their own product development cycles. Our value proposition is supported by a compelling TCO, representing the cost of acquiring and operating a power system over its useful life, driven by competitive product pricing, high reliability, and demonstrably lower electricity costs.
Our earliest market focus was on telecommunications infrastructure, which uses a standard DC distribution voltage of 48V (nominally 48V to 54V), the highest distribution voltage that meets Safety
Extra-Low
Voltage (“SELV”) standard requirements, while leaving sufficient margin for over-voltage protection circuits. While we offer products addressing other DC voltage standards (e.g., 380V for power distribution in data centers, 110V for
3

rail applications, 28V for military and avionics applications, and 24V for industrial automation) and a broad range of customer requirements, we consider our core competencies to be associated with 48V distribution, which offers numerous inherent cost and performance advantages over lower distribution voltages, while remaining within the 60V SELV safety limit.
Our product portfolio also includes families of
“front-end”
devices, which address applications requiring the transformation of AC voltages to regulated DC voltages. Examples of such applications include powering data center server racks, large-scale LED lighting, specialized laboratory, diagnostic, and test equipment, small-cell wireless base stations, and higher power equipment for defense and industrial use.
Our strategy, competitive positioning, and product offerings are all based on highly differentiated product performance, reflecting our anticipation of the evolution of system power architectures and customer performance requirements. Reflecting this, we categorize our offerings as either Advanced Products or Brick Products, generally based on design, performance, and form factor considerations, as well as the range of evolving applications for which the respective categories are appropriate. The Advanced Products category consists of our most innovative products, which are used to implement our proprietary distribution architecture, FPA,, a highly differentiated approach to power distribution that enables flexible, rapid power system design using individual components optimized to perform a specific function. The Brick Products category largely consists of integrated power systems (i.e., “bricks”), incorporating multiple conversion stages, used in conventional power systems architectures including CPA, DPA, and IBA.
Given the growth profiles and performance requirements of the market segments served with Advanced Products and Brick Products, our strategy involves a transition in organizational focus, emphasizing investment in Advanced Products design and manufacturing, targeting high growth market segments with a
low-mix,
high-volume operational model, while maintaining a profitable business in mature market segments we serve with Brick Products with a
high-mix,
low-volume
operational model.
Our Products
Reflecting our Power Component Design Methodology, we offer a comprehensive range of modular building blocks enabling rapid design of a power system specific to a customer’s precise needs. Based on design, performance, and form factor considerations, as well as the range of evolving applications for which the products are appropriate, we categorize our product portfolios as either Advanced Products or Brick Products. We also sell a range of electrical and mechanical accessories for use with our products.
Advanced Products
We continue to invest in the research and development of power system technologies and product concepts addressing two accelerating trends, the first toward higher required conversion efficiencies, and the second toward more and diverse
on-board
voltages, higher performance demands of complex loads, and, in particular, higher current requirements of those loads. These trends are most visible in the microprocessor-based applications we target with Advanced Products, for which energy consumption, energy efficiency, processor performance, and computing density are critical priorities. Recognizing the performance and scale limitations of conventional power distribution architectures and products, we introduced FPA and a range of enabling products incorporating our latest advances in power distribution concepts, switching topologies, materials, and packaging.
FPA, which is focused on, but not limited to, 48V DC distribution solutions, increases power system conversion efficiency, density, and power delivery performance by “factorizing” (i.e., separating) the power conversion process into individual components, reducing the design limitations, thermal management challenges, and scaling trade-offs associated with conventional architectures for DC voltage distribution. All such architectures follow a sequence whereby a DC voltage is first transformed, or reduced, and that lower voltage subsequently conducted (i.e., “bussed”) across the circuit to the load (i.e., the point of use), where the voltage is
4

regulated and lowered once more, to the required operating voltage of the load. In a FPA implementation, the sequence is reversed. Regulation occurs first, and the regulation module can be placed in the optimal position for space utilization and thermal management. A regulated voltage approaching 48V is bussed across the circuit to the transformation module, which performs what we refer to as current multiplication, adjacent to the load. Bussing high voltage minimizes the current levels across the circuit, thereby minimizing the potential for distribution losses and reducing the volume of the conduit (e.g., the copper wire). Placing the relatively low noise, low heat transformation module adjacent to the load further minimizes the potential for distribution losses associated with bussing a low operating voltage to the load and reduces the potential influence of the power system on the performance of the load.
A typical FPA implementation for delivering 48V DC from a server backplane to a 1.0V microprocessor would consist of three modules: a PRM
(Pre-Regulator
Module) regulator, a VTM
(Voltage Transformation Module) current multiplier, and a proprietary communications controller. In contrast, a commodity IBA design for delivering 48V DC from a server backplane to a 1.0V microprocessor requires an additional conversion stage, to reduce 48V to 12V, and a multiphase voltage regulation module (i.e., a “VRM” consisting of multiple switching regulators, each representing a phase and consisting of two switching transistors, a capacitor, and an inductor, with the transistors switched by separate pulse width modulation controller). For a 200W two stage, multiphase application, a 12V commodity IBA implementation would require an intermediate bus converter, to reduce 48V to 12V, and a VRM consisting of 10 phases and a controller to reduce and regulate the 12V current for use at 1V by the microprocessor. Such a commodity IBA design requires a significantly higher component count, consumes more motherboard area, requires more copper conduit, generates more heat due to switching and distribution losses, and can be meaningfully less efficient than a 48V FPA implementation. As microprocessor operating voltages have declined and operating currents increased, commodity IBA implementations, given the fundamental constraints of the architecture, have not met the power system conversion efficiency, density, and power delivery performance delivered by FPA.
The advantages of FPA over legacy power distribution architectures are most evident in high performance computing applications. Our
“Power-on-Package”
power system solution meets the computational performance requirements of artificial intelligence (“AI”). The microprocessors typically used in AI, particularly in more computationally demanding “machine learning” or “training” applications, are graphics processing units (“GPUs”) and custom application-specific integrated circuits (“ASICs”). Both GPUs and ASICs, in contrast to CPUs, are designed for parallel processing throughput, not serial execution of complex instruction sets. As such, higher levels of average and peak current are required to achieve this throughput. Our most popular
Power-on-Package
solution, a
re-integration
of the functions of our
PRM-VTM
configuration, consists of one MCD
©
(“Modular Current Driver”) unit, providing high-bandwidth,
low-noise
regulation, and two MCM
©
(“Modular Current Multiplier”) units, providing high performance current multiplication.
Power-on-Package
delivers unprecedented current levels to GPUs and ASICs, in part due to the placement of the MCMs directly on the substrate onto which the processor is mounted, thereby minimizing distribution losses associated with high current levels. Placement of MCM units on the substrate also reduces the number of GPU or ASIC processor substrate pins required for power, allowing for their use by other functions (e.g., memory I/O). A typical four-module laterally-mounted
Power-on-Package
configuration powering a GPU requiring 350W delivers 0.7V, 500A average current, and up to 1,000A peak current, with superior transient response and unmatched power density.
In 2019, we introduced vertically-mounted versions of our
Power-on-Package
solution, which, by being mounted directly to the underside of the GPU or ASIC, achieves a further 10 times reduction in distribution losses at the load over our laterally-mounted solution. Vertically-mounting the solution allows unrestricted access to microprocessor input/output (“I/O”) pins on the top side of the motherboard, thereby improving memory access, which is a priority for GPUs and ASICs in AI applications.
We are unaware of any competitive solution for AI acceleration offering the power system performance and density of
Power-on-Package,
as
IBA-based
solutions scale to reach high current levels by adding conversion
5

phases, thereby increasing component count and motherboard area used, which contributes to higher switching and distribution losses and associated heat generation, resulting in lower efficiency.
Our proprietary technologies enable us to offer a range of Advanced Products, in various package formats across functional families, applicable to other market segments and power distribution architectures other than FPA. Within computing, these market segments include AC to DC voltage conversion and DC voltage distribution in server racks and high voltage conversion across datacenter infrastructure. We also offer Advanced Product power system solutions for aerospace and aviation (e.g., for use in satellites, unmanned aerial vehicles, and various airframes, for which small size, light weight, and design flexibility are advantageous); defense electronics (e.g., for use in airborne, seaborne, or field communications and radar, for which reliability in harsh environments is a priority); industrial automation, instrumentation, and test equipment (e.g., for use in robotics and semiconductor testing, for which high power levels and precision performance are required); solid state lighting (e.g., for use in large scale displays and signage, for which, again, small size, light weight, and design flexibility are advantageous ); telecommunications and networking infrastructure (e.g., for use in high throughput data distribution and pole-mounted small-cell base stations); and vehicles (e.g., in autonomous driving applications, electric vehicles, and hybrid electric vehicles).
Annual revenue associated with the sale of Advanced Products was approximately 28.6%, 35.9%, and 33.4% of the Company’s consolidated revenue for the years ended December 31, 2019, 2018, and 2017, respectively. Sales of Advanced Products declined sequentially from 2018 to 2019, falling as a percentage of our total revenue, due to an unexpected and sustained period of low demand across the computing market, notably in the data center and hyperscalers segments we target. This low demand was caused by the buildup of excess inventory levels at contract manufacturers during the second half of 2018 and planning uncertainty associated with the ongoing trade dispute between China and the U.S., the two largest geographic markets we serve. We anticipate the percentage of periodic revenue associated with the sale of Advanced Products will increase in the future, given our strategic and organizational focus and the relatively higher expected growth of the market segments we serve.
Brick Products
Brick-format converters provide the integrated transformation, rectification, isolation, regulation, filtering, and/or input protection necessary to power and protect loads, across a range of conventional power architectures. We offer a wide range of brick-format
DC-DC
converters, as well as complementary components providing AC line rectification, input filtering, power factor correction, and transient protection. Wide ranges of input voltages, output voltages, and output power are offered, allowing end users to select components appropriate to their individual applications. The products differ in dimensions, temperature grades, maximum power ratings, performance characteristics, pin configuration, and, in certain cases, characteristics specific to the targeted market.
We also integrate these converters and components into complete power systems representing standard or custom
AC-DC
and
DC-DC
solutions for our customers’ power needs. We refer to such standard products as our “Configurable” product line, while our two Vicor Custom Power subsidiaries design, sell, and service custom power system solutions.
We market our standard Brick Products emphasizing “mass customization,” using highly automated, efficient, domestic manufacturing to serve customers with product design and performance requirements, across a wide range of worldwide market segments, which could not be met by high-volume oriented competitors. We focus on distributed power implementations, for which our brick-format products are well-suited, in market segments such as aerospace and defense electronics, industrial automation, industrial equipment, instrumentation and test equipment, and transportation (e.g., rail). Our customers range from independent manufacturers of highly specialized electronic devices to larger original equipment manufacturers (“OEMs”) and their contract
6

manufacturers. Some of our Brick Product lines have been in production for over a decade, reflecting the long-established relationships we have with many customers and the long-standing suitability of our products to demanding applications.
Annual revenue associated with the sale of Brick Products, representing the sum of third-party sales of the products sold under the Brick Products line, which were sold under the former the Brick Business Unit operating segment, inclusive of such sales of our Vicor Custom Power and VJCL subsidiaries, was approximately 71.4%, 64.1%, and 66.6% of the Company’s consolidated revenue for the years ended December 31, 2019, 2018, and 2017, respectively.
Customers and Backlog
The applications in which our Advanced Products and Brick Products are used are typically in the higher-performance, higher-power segments of the market segments we serve. With our Advanced Product lines, our customers are concentrated in the data center and hyperscaler segments of enterprise computing, in which our products are used for voltage distribution on server motherboards, in server racks, and across datacenter infrastructure, although we also target applications in aerospace and aviation, defense electronics, industrial automation, instrumentation, test equipment, solid state lighting, telecommunications and networking infrastructure, and vehicles (notably in the autonomous driving, electric vehicle, and hybrid vehicle niches of the vehicle segment). With our Brick Product lines, we serve customers concentrated in aerospace and defense electronics, industrial automation, industrial equipment, instrumentation and test equipment, and transportation (notably in rail and heavy equipment applications). With our strategic emphasis on larger, high-volume customers, we expect to experience a greater concentration of sales among relatively fewer customers.
As of December 31, 2019, the Company’s order backlog was approximately $104,164,000, compared to $102,963,000 as of December 31, 2018. Backlog, as presented here, consists of orders for products for which shipment is scheduled within the following 12 months, subject to our scheduling and cancellation policies.
The lead times between receipt and acceptance of an order and our shipment of the product remained long through 2019, although overall conditions across the global electronics supply chain generally stabilized, allowing the Company to shorten production lead times for certain products. As of December 31, 2019, we were quoting average lead times of 16 weeks to customers, consistent with the lead times quoted as of December 31, 2018, although during 2019 we quoted lead times as high as 20 weeks for certain products. We expect supply availability for certain materials and components to remain uncertain for the foreseeable future, and we may further increase inventory levels for these components and raw materials, as necessary. Accordingly, we may not be able to reduce delivery lead times across all product lines for the foreseeable future.
A portion of our revenue in any quarter is, and will continue to be, derived from “turns” volume, representing either orders booked and shipped in the same quarter or orders for which customers have requested accelerated delivery from a later quarter to the current quarter. This volume generally has been associated with orders for Brick Products. Over the past three years, the volume of orders booked and shipped within a quarter has declined steadily, reflecting lengthened delivery lead times across the electronics industry. However, over the same period, the volume of orders for which customers have requested accelerated delivery has increased, which we believe to be a reflection of improved conditions in many of the market segments we serve with Brick Products. An additional influence on turns volume has been our transition to larger OEM customers, which typically schedule large volumes for delivery over multiple quarters and frequently reschedule deliveries for either earlier or later shipment. Average quarterly turns volume averaged approximately 27% of 2019 revenue, approximately 20% of 2018 revenue, and approximately 36% of revenue for 2017.
Competition and Market Characteristics
The competitive characteristics of the markets we serve with Advanced Products and Brick Products can differ significantly. For example, in the higher-performance segments of computing we serve, our Advanced
7

Products most often compete with solutions offered by large integrated device manufacturers (“IDMs”), which offer integrated circuits and semiconductor-based modules. These IDMs generally offer far broader product portfolios, possess far greater global manufacturing and support resources, and have the ability to aggressively price their products to defend market share. Accordingly, Advanced Products are positioned as highly differentiated alternatives to commodity solutions for customers seeking high levels of performance. The customers we serve with Advanced Products, typically on a direct basis, are in market segments generally characterized by an emphasis on product performance differentiation, a compelling TCO, relatively extended and highly competitive design cycles, and product life cycles of generally less than three years. In contrast, the Brick Products competitive landscape is relatively fragmented, with large-scale,
low-cost
global suppliers of commodity solutions and many smaller manufacturers focused on specialized products or narrowly defined market segments or geographies. The market segments we serve with Brick Products, typically through sales representatives and distribution partners, generally are characterized by relatively short design cycles, relatively long (i.e., greater than three years) product life cycles, and, given the maturity of many market segments and applications, degrees of commoditization and price competition. As such, Brick Products are positioned with an emphasis on mass customization, through which we offer products with specific features and performance profiles typically not available from catalog-oriented competitors.
The size and growth characteristics of the markets we serve with Advanced Products and Brick Products also can differ significantly, and the range and quality of market data is problematic, making summary statements about these markets challenging.
We believe our Advanced Products generally compete with power modules and power integrated circuits (“ICs”) developed and manufactured by IDMs and other fabless vendors of discrete power semiconductors. Based on available third-party industry assessments, we believe the global market for all categories of power semiconductor devices exceeds $40 billion annually and is expected to grow over the next five years at a compounded annual rate between 4% and 5%. We estimate the addressable market for power modules and power ICs in market segments we are targeting exceeded $7 billion in 2019 and, after recently slowed growth, is expected to resume annual growth rates well above those of the global market as a whole. We believe the market segments (and applications) we are targeting, primarily the data center segment of the enterprise computing market, driven by adoption of AI applications, and the electric and mild hybrid segments of the automotive market, driven by customer adoption of 48V distribution, should grow over the next five years at compounded annual rates exceeding 10%.
We believe our Brick Products generally compete with similarly integrated switching power supply products developed and manufactured by large global competitors and a fragmented group of small regional competitors. The switching power supply market can be segmented by product type (i.e.,
DC-DC
converters,
AC-DC
converters, and
DC-AC
inverters), by output power levels, and by numerous vertical markets (i.e., industry-specific applications). Available third party industry assessments estimate the total global merchant (i.e.,
non-captive)
market for
AC-DC
and
DC-DC
switching power supplies currently exceeds $25 billion of annual revenue, although as much as three-quarters of this total is associated by market analysts with
AC-DC
converters, primarily used in consumer applications. Accordingly, we estimate the addressable market for switching power supplies (and related products) in market segments we are targeting exceeded $4 billion in 2019. Estimates of total market compounded annual growth rates for the next five years are as high as 6%, but reflect relatively high growth in market segments in which we do not compete (e.g., solar inverters). We believe compounded annual growth rates in the smaller, well-defined market segments we serve are likely to approximate the annual growth of industrial output of the regions in which we operate. Across all geographies, Brick Products revenue has experienced low to middle single-digit growth over the three years prior to 2019. Given the maturity and fragmentation of the market segments in which we compete and our competitive positioning within these market segments, we anticipate revenue for Brick Products will continue to follow trends in industrial activity on a regional basis, with expectations of continued stability in U.S. segments and changes in export activity varying with economic conditions in Europe and Asia, with Chinese demand further influenced by the China — U.S. trade dispute. In 2019, the Chinese government increased its pressure on Chinese manufacturers to meet the
8

“China 2025” mandate for targeted development of Chinese technology sectors, whereby their domestic technology vendors are explicitly favored over foreign vendors such as Vicor. We believe we have experienced reduced demand in certain segments (e.g., rail), reflecting the significant role of state-owned enterprises in those segments, and also believe such demand that may not recover for the foreseeable future to historical levels, even if tariffs are reduced on Vicor products.
Despite our minor share in the overall merchant market and the competitive presence of numerous, far larger vendors in the market segments we serve with both Advanced Products and Brick Products, we believe we maintain an advantageous competitive position in those market segments. Notably, we believe we have the largest share of 48V distribution opportunities within the segments of the computing market we serve. However, numerous competitors across these market segments have significantly greater engineering, financial, manufacturing, and marketing and sales resources, as well as longer operating histories and longer customer relationships than we do.
Marketing and Sales
We reach and serve customers through several channels: a direct sales force; a network of independent sales representative organizations in North America and South America; independent, authorized
non-stocking
distributors in Europe and Asia; and three authorized stocking distributors world-wide,
Digi-Key
Corporation, Future Electronics Incorporated, and Mouser Electronics, Inc. These channels are supported by regional TSCs, each offering application engineering and sales support for our channel partners. Domestic TSCs are located in: Andover, Massachusetts; Lombard, Illinois; and Santa Clara, California. International TSCs are located in: Beijing, China; Hong Kong, China; Shanghai, China; Shenzhen, China; Munich, Germany; Bangalore, India; Milan, Italy; Tokyo, Japan; Seoul, South Korea; Taipei, Taiwan (Republic of China); and Camberley, United Kingdom. Customers do not place purchase orders with TSCs, but do so directly with the Company or with our distributors. In Japan, customers place purchase orders with authorized distributors or, for certain custom products, VJCL.
We generally sell our products on the basis of our standard terms and conditions, and we most commonly warrant our products for a period of two years. Effective January 1, 2017, we extended the warranty period to three years for a range of H Grade, M Grade, and MI Family
DC-DC
products sold after that date. In a limited number of circumstances, we have entered into supply contracts with certain high-volume customers calling for extended warranty terms. With our distribution partners, we also enter into contracts providing for our product warranties to transfer to the end customer upon final sale of our product(s) by the distributor.
Because of the technically complex nature of our products and the applications they address, we maintain an extensive staff of Field Applications Engineers to support our own sales and customer support activities, as well as those of our channel partners. Field Application Engineers, based in our TSCs, provide direct technical support worldwide by reviewing new applications and technical matters with our channel partners in support of existing and potential customers. Product Line Engineers, located in our Andover headquarters, support Field Application Engineers assigned to all of our TSCs.
Our direct sales force focuses on higher-volume opportunities involving Advanced Products with global OEMs (and the Original Design Manufacturers (“ODMs”) and contract manufacturers serving these OEMs). Because of the high level of product differentiation and the increasing complexity and challenges of customer requirements, we have experienced, and may continue to experience, extended design cycles before production orders are received.
We also reach customers through the electronic commerce capabilities of our website, www.vicorpower.com. Registered, qualified customers in the United States, Canada, and certain European countries are able to purchase selected products online.
9

Our
web-based
resources are an important element of our efforts to interact with and support customers. Within our website,
PowerBench
TM
is a workspace of tools and references allowing engineers to select, architect, and implement power systems using our products. Our highly differentiated
Whiteboard
TM
tool allows users to configure and analyze their own power system designs or those from an extensive library of designs addressing a wide range of applications. Users can modify the operating condition for each component of their design to match the intended application and perform efficiency and loss analysis of individual components and the full power system. We continue to enhance and expand the range and capabilities of engineering tools we make available online to customers and prospective customers.
As stated, our strategy involves maintaining high levels of customer engagement and support for design and engineering, which has resulted in significant expansion of our sales and application engineering infrastructure over historical levels, notably across Asia. We incurred approximately $43,387,000, $42,533,000, and $40,438,000 in marketing and sales expenses in 2019, 2018, and 2017, respectively, representing approximately 16.5%, 14.6%, and 17.7% of revenues in 2019, 2018, and 2017, respectively.
Manufacturing, Quality Assurance, and Supply Chain Management
Our 230,000 sq. ft. manufacturing facility is located in Andover, Massachusetts, where we are headquartered. In this facility, we manufacture Brick Products, with the exception of custom products produced by our Vicor Custom Power and VJCL subsidiaries, and Advanced Products, with the exception of products designed and sourced by personnel from our former subsidiary, Picor, which, given its fabless model, are manufactured, packaged, and tested by third party wafer foundries and packaging contractors in the United States and Asia.
Our primary manufacturing processes consist of assembly of electronic components onto printed circuit boards; automatic testing of components; wave, reflow and infrared soldering of assembled components; encapsulation or over-molding of converter subassemblies and assemblies; final environmental stress screening of certain products; and product inspection and testing using automated equipment. These processes are largely automated, but their labor components require relatively high levels of skill and training.
We continue to make investments in automated manufacturing equipment, particularly for expansion of production capacity for Advanced Products. During 2019, through investment in additional capital equipment, we increased our total manufacturing capacity in our Andover facility by approximately 35%. We are scheduled to begin construction of an approximately 90,000 square feet addition to our existing plant in the spring of 2020 and take occupancy later in the year. The planned addition of multiple manufacturing lines in this additional space, across 2021, is expected to increase our Advanced Products capacity by an additional 100%.
As previously disclosed, in December 2017 we began collaborating with a highly-specialized electroplating contractor capable of meeting our near-term volume expectations for our
SM-ChiP
©
line with acceptable quality and cost. In 2019, we entered into a service agreement with this contractor. While commodity electroplating services are available from numerous alternate providers, we entered into this service agreement due to the level of our collaboration to date with the contractor in the development of certain proprietary processes, the high quality of the contractor’s services, and its commitment to environmentally sound,
non-toxic
processes. As such, we have revised our schedule for taking such proprietary processes
in-house,
and expect to meet our forecast needs for
SM-ChiP
production with this contractor through 2020.
Product quality and reliability are critical to our success and, as such, we emphasize quality and reliability in our design and manufacturing activities. We follow industry best practices in manufacturing and are compliant with ISO 9001 certification standards (as set forth by the International Organization for Standardization). Our quality assurance practices include rigorous testing and, as necessary,
burn-in
and temperature cycling (i.e., extended operation of a product to confirm performance) of our products using automated equipment. Incoming components, assemblies, and other parts are subjected to several levels of inspection procedures, and we maintain robust data on our raw material inventories in order to support our quality assurance procedures.
10

Components and materials used in our products are purchased from a variety of domestic and international vendors. Generally, the global electronics supply chain has stabilized, but lead times for delivery of certain raw materials required for the manufacturing of our products remain extended. Most of these raw materials are available from multiple sources, whether directly from suppliers or indirectly through distributors, and, during 2019 we continued to opportunistically expand certain raw material inventories to offset the uncertainties associated with availability and lead times.
Advanced Products developed by personnel from Picor, our former subsidiary, are manufactured by a limited number of wafer foundries, with packaging and test services provided by a limited number of providers. Our proprietary switching controllers were designed by Picor and are sourced internally, and we rely on these wafer foundries and service providers for supply continuity and sufficiency of these critical semiconductor devices. Similarly, many of the proprietary semiconductors we use, for which we have either a manufacturing license or ownership of the designs, are sourced from third party foundries.
To date, we have not experienced delays or reduced raw material availability as a result of trade disputes between the United States and China, including the imposition in 2018 of import tariffs under the provisions of Section 301 of the Trade Act of 1974 (19 U.S.C. § 2411) (“Section 301 Tariffs”) on certain Chinese goods imported into the United States. For the year ended December 31, 2019, costs associated with tariffs totaled approximately $5,280,000. We continue to assess the impact of these costs and are actively evaluating alternative sources of raw materials. We also have engaged a consultant to assist us with implementing a “duty drawback” process, by which we may file with U.S. Customs and Border Protection for the recovery of tariffs paid on raw materials used to produce products we subsequently exported. At this time, we are not able to estimate the amount of such recovery or the timing thereof.
Intellectual Property
Our competitive positioning has been, and will continue to be, supported by our long-standing commitment to research and development of power distribution architectures, power conversion technologies, advanced packaging and manufacturing, and innovative approaches to solving customer problems. Our research and development activities have resulted in important domestic and foreign patents protecting our products and enabling technologies, as well as proprietary trade secrets associated with our use of certain components and materials of our own design and proprietary manufacturing, packaging, and testing processes. We incurred approximately $46,588,000, $44,286,000, and $44,924,000 in research and development expenses in 2019, 2018, and 2017, respectively, representing approximately 17.7%, 15.2%, and 19.7% of revenues in 2019, 2018, and 2017, respectively.
We believe our intellectual property affords advantages by building fundamental and multilayered barriers to competitive encroachment upon key features and performance benefits of our principal product families. Our patents cover the fundamental switching topologies used to achieve the performance attributes of our converter product lines; converter array architectures; product packaging design; product construction; high frequency magnetic structures; and automated equipment and methods for circuit and product assembly.
As of December 31, 2019, in the United States, we have been issued 114 total patents. These patents have expirations scheduled between 2020 and 2038. We also have a number of patent applications pending in the United States and certain countries of Europe and Asia, including applications that would extend the life of current patents. We have vigorously protected our rights under these patents and will continue to do so. Although we believe patents are an effective way of protecting our technology, there can be no assurances our patents will prove to be enforceable in any given jurisdiction.
In addition to generating revenue from product sales, we seek to license our intellectual property. In granting licenses, we generally retain the right to use our patented technologies and manufacture and sell our products in all licensed geographic areas and fields of use. Licenses are granted and administered through our
11

wholly-owned subsidiary, VLT, Inc., which is the assignee for our patents that may be subject to licensing. Revenues from licensing arrangements have not exceeded 10% of our consolidated revenues in any of the last three fiscal years.
Employees
As of December 31, 2019, we had 993 full time employees and 21 part time employees. The number of part time employees varies throughout any year, largely based on the number of production shifts we may require at a particular time, as well as the number of college and graduate students participating in short term
co-op
programs. None of our employees are subject to a collective bargaining agreement. We believe our continued success depends, in part, on our ability to attract and retain qualified personnel. Although there is strong demand for qualified personnel, we have not to date experienced meaningful difficulty in attracting and retaining sufficient engineering and technical personnel to meet our needs (see Part I, Item 1A — “Risk Factors”).
Available Information
We maintain a website with the address www.vicorpower.com and make available free of charge through this website our Annual Reports on Form
 10-K,
Quarterly Reports on Form
 10-Q,
Current Reports on Form
 8-K,
and amendments to these reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act of 1934 (“the Exchange Act”), as soon as reasonably practicable after we electronically file such material with, or furnish such material to, the SEC. We also make available on our website our Code of Business Conduct, as well as the charters for the Audit and Compensation Committees of our Board of Directors.
While our website sets forth extensive information, including information regarding our products and the applications in which they may be used, such information is not a part of, nor incorporated by reference into, this Annual Report on Form
 10-K
and shall not be deemed “filed” under the Exchange Act.
12

ITEM 1A.
RISK FACTORS
This Annual Report on Form
 10-K
contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Exchange Act. Actual results could differ materially from those projected in the forward-looking statements as a result of, among other factors, the risk factors set forth below.
Our future operating results are difficult to predict and are subject to fluctuations.
Our operating results, including revenues, gross margins, operating expenses, and net income (loss), have fluctuated on a quarterly and annual basis. Our focus on higher volume opportunities with OEMs, ODMs, and contract manufacturers has caused the actions of a relative few such customers to disproportionately influence our operating results. Unanticipated delays in purchase orders from, and shipments to, certain large customers have resulted in lower than expected revenue. Despite our profitability during 2019, we cannot predict if we will maintain sustained profitability. Our future operating results may be materially influenced by a number of factors, many of which are beyond our control, including:
  changes in demand for our products and for our customers’
end-products
incorporating our products, as well as our ability to respond efficiently to such changes in demand, including changes in delivery lead times and the volume of product for which orders are accepted and the product shipped within an individual quarter;
  our ability to manage our supply chain, inventory levels, and our own manufacturing capacity or that of third-party partners, particularly in the event of delays or cancellation of significant customer orders;
  our ability to effectively coordinate changes in the mix of products we manufacture and sell, while managing our ongoing transition in organizational focus to Advanced Products from Brick Products;
  our ability to provide and maintain a high level of sales and engineering support to an increasing number of demanding, high volume customers;
  the ability of our third party suppliers, service subcontractors, and manufacturers to supply us with sufficient quantities of high quality products, components, and/or services on a timely basis;
  the effectiveness of our ongoing efforts to continuously reduce product costs and manage operating expenses;
  our ability to utilize our manufacturing facilities and personnel at efficient levels, maintaining sufficient production capacity and necessary manufacturing yields;
  our ability to plan, schedule, execute, and fund capacity expansion, including the anticipated addition in 2020 of approximately 90,000 square feet to our Andover manufacturing facility;
  the timing of our new product introductions and our ability to meet customer expectations for timely delivery of fully qualified products;
  the timing of new product introductions or other competitive actions (e.g., product price reductions) by our competitors;
  the ability to hire, retain, and motivate qualified employees to meet the demands of our customers;
  intellectual property disputes;
  potential significant litigation-related costs;
  adverse economic conditions in the United States and those international markets in which we operate, as well as our ability to respond to rapid developments, such as the imposition of tariffs or trade restrictions;
13

  adverse budgetary conditions within the U.S. government, particularly the Department of Defense, which continue to influence spending on current and anticipated programs into which we sell or anticipate to sell our products;
  costs related to compliance with increasing worldwide governance, quality, environmental, and other regulations; and
  the effects of events outside of our control, including natural disasters, public health emergencies, terrorist activities, political risks, international conflicts, information security breaches, communication interruptions, and other
force majeure
.
As a result of these and other factors, we cannot assure you we will not experience significant fluctuations in future operating results on a quarterly or annual basis. In addition, if our operating results do not meet the expectations of investors, the market price of our Common Stock may decline.
Our stock price has been volatile and may fluctuate in the future.
Because of the factors set forth above and below, among others, the trading price of our Common Stock has fluctuated and may continue to fluctuate significantly:
  volatility of the financial markets, notably the equity markets in the United States;
  uncertainty regarding the prospects of domestic and foreign economies, including the impact of tariffs, trade restrictions, and volatile currency exchange rates;
  uncertainty regarding domestic and international political conditions, including tax and tariff policies;
  actual or anticipated fluctuations in our operating performance or that of our competitors;
  the performance and prospects of our major customers;
  announcements by us or our competitors of significant new products, technical innovations, or litigation;
  investor perception of the Company and the industry in which we operate;
  the liquidity of the market for our Common Stock, reflecting a relatively low trading float and relatively low average trading volumes;
  the uncertainty of the declaration and payment of future cash dividends on our Common Stock; and
  the concentration of ownership of our Common Stock by Dr. Vinciarelli, our Chairman of the Board, Chief Executive Officer, and President.
In the past, we have declared and paid cash dividends on our Common Stock. The payment of dividends is based on the periodic determination by our Board of Directors that we have adequate capital to fund anticipated operating requirements and that excess cash is available for distribution to stockholders via a dividend. We have no formal policy regarding dividends and, as such, investors cannot make assumptions regarding the possibility of future dividend payments nor the amounts and timing thereof. As of December 31, 2019, we have no plans to declare or pay a cash dividend.
The ownership of our Common Stock is concentrated between Dr. Vinciarelli and a limited number of institutional investors. As of December 31, 2019, Dr. Vinciarelli was the beneficial owner of 9,861,605 shares of our Common Stock, plus 311,954 shares which Dr. Vinciarelli has the right to acquire upon exercise of options to purchase Common Stock within 60 days of December 31, 2019. He also holds 11,023,648 shares of our unregistered Class B Common Stock (which may only be sold or transferred after required conversion, on a
one-for-one
basis, into registered shares of Common Stock), together with his ownership of Common Stock, represents 52.9% of our total issued and outstanding shares of capital stock. Accordingly, the market float for our
14

Common Stock and average daily trading volumes are relatively small, which may negatively impact investors’ ability to buy or sell shares of our Common Stock in a timely manner.
Dr. Vinciarelli owns 93.8% of the issued and outstanding shares of our Class B Common Stock, which possess 10 votes per share. Dr. Estia J. Eichten, a member of our Board of Directors, owns the majority of the balance of the Class B Common Stock issued and outstanding. As such, Dr. Vinciarelli, controlling in aggregate 81.6% of our outstanding voting securities, has effective control of our governance.
Global economic uncertainty could materially and adversely affect our business and consolidated operating results.
During 2019, global economic conditions varied by region. Domestic industrial and defense electronics market segments were steady for the year. However, conditions in China, our largest international market, continued to deteriorate through the year, contributing to the cyclical decline of certain markets and geographies around the world. Conditions in the enterprise computing supply chain, notably those associated with the data center and hyperscaler categories, caused customer uncertainty across Asia and reduced demand for our products. Our exports to China declined through the year, in part, due to the imposition by China of tariffs on certain U.S. goods imported into China in response to the imposition of Section 301 Tariffs on certain imported Chinese goods by the United States. In addition, our near-term forecasts of Chinese demand for our products may be revised if the negative impact of the coronavirus on the Chinese economy is sustained.
Disruption and further deterioration of global economic conditions, including extended trade disputes, the relative strength of the U.S. Dollar, and rising interest rates, may reduce
end-demand
for our customers’ products and, in turn, their purchases of our products, thereby reducing our revenues and earnings. In addition, such adverse conditions may, among other things, result in increased price competition for our products, notably in Brick Product categories, increased risk of excess and obsolete inventories, increased risk in the collectability of our accounts receivable from our customers, increased risk in potential reserves for doubtful accounts and write-offs of accounts receivable, and higher operating costs as a percentage of revenues.
We compete with many companies possessing far greater resources.
Some of our competitors have far greater financial, manufacturing, technical, and sales and marketing resources than we possess or have access to. Our Brick Products compete with those products offered by domestic and foreign manufacturers of integrated power supplies and related power conversion components. With our Advanced Product lines, we compete with global IDMs and fabless developers of semiconductor-based power management modules and power management ICs. These competitors have far larger organizations and broader semiconductor-based product lines. Competition is generally based on product performance, design flexibility (i.e., ease of use), product price, and product availability, but with the relative importance of these factors varying among products, markets, and customers.
Existing or new competitors may develop products or technologies that more effectively address the demands of our customers and markets with enhanced performance, features and functionality, or lower cost. Larger competitors frequently seek to maintain market share and protect customer relationships through heavily-discounted pricing, which we may not be able to match. If we fail to develop and commercialize leading-edge technologies and products that are cost effective and maintain high standards of quality, and introduce them to the market on a timely basis, our competitive position and results of operations could be materially adversely affected.
15

Our future success depends upon our ability to develop and market differentiated, leading-edge power conversion products for larger customers, potentially contributing to lengthy product development and sales cycles that may result in significant expenditures before revenues are generated. Our future operating results are dependent on the growth in such customers’ businesses and on our ability to profitably develop and deliver products meeting customer requirements.
The power system industry and the industries in which many of our customers operate are characterized by intense competition, rapid technological change, quickened product obsolescence, and price erosion for mature products, each of which could have an adverse effect on our results of operations. We are following a strategy based on the development of differentiated Advanced Products addressing what we believe to be the long-term limitations of traditional power architectures, while at the same time sustaining sales and profitability of our well-established Brick Products. The development of new, innovative products is often a complex, time-consuming, and costly process involving significant investment in research and development, with no assurance of return on investment. Although we have introduced many Advanced Products over recent years, there can be no assurance we will be able to continue to develop and introduce new and improved products and power system concepts in a timely or efficient manner. Similarly, there can be no assurance recently introduced or to be developed products will achieve customer acceptance.
Our future success depends substantially upon customer acceptance of our innovative Advanced Products, notably our
Power-on-Package
concept in AI and other high-performance applications. As we have been in the early stages of market penetration for these and other Advanced Products, we have experienced lengthy periods during which we have focused our product development efforts on the specific requirements of a limited number of large customers, followed by further periods of delay before meaningful purchase orders are received. These lengthy development and sales cycle times increase the possibility a customer may decide to cancel or change product plans, which could reduce or eliminate our sales to that customer. As a result, we may incur significant product development expenses, as well as significant sales and marketing expenses, before we generate the related revenues for these products. Furthermore, we may never generate the anticipated revenues from a product after incurring such expenses if our customer cancels or changes its product plans.
We continue to shift our
go-to-market
strategy to focus on larger opportunities with global OEMs, ODMs, and contract manufacturers. Our growth is therefore dependent on: the pace at which these OEMs and ODMs develop their own new products; the acceptance of our Advanced Products by these OEMs and ODMs; and the success of the customers’ products incorporating our Advanced Products. If we fail to anticipate changes in our customers’ businesses and their changing product needs or do not successfully identify and enter new markets, our results of operations and financial position could be negatively impacted.
In 2019, we expanded our dedicated sales effort to penetrate the automotive market with our Advanced Products, notably in the rapidly expanding 48V opportunity within the electric vehicle and mild hybrid vehicle market segments. The automotive market is dominated by relatively few global OEMs and “tiers” of well-established suppliers. Penetrating this market will be challenging and we may not be successful in doing so. Additionally, our early success with vendors of AI computing solutions may not translate into long-term success with customers participating in the long-term development of autonomous driving solutions.
We cannot offer any assurance the markets we currently serve will grow in the future, our Advanced Products or Brick Products will meet respective market requirements, or we can maintain adequate gross margins or operating profits in these markets.
Our operating results recently have been influenced by a limited number of customers, and our future results may be similarly influenced.
Since the introduction of our Advanced Products, the Company has derived a substantial portion of its revenue from Advanced Products in any given year from either one customer or a limited number of customers,
16

whether through sales directly to the customer(s) or indirectly to the customers’ contract manufacturers. This concentration of revenue is a reflection of the relatively early stage of adoption of the Advanced Products and the associated technologies and power system architectures, and our targeting of market leading innovators as initial customers. A consequence of customer concentration was the significant decline in bookings and shipments from an important hyperscaler customer during the first two quarters of 2019, while that customer transferred production capacity from China to Taiwan in response to the tariffs charged on imported materials, including our products. Once this transfer of production was completed, booking and shipment activity resumed during the third quarter of 2019.
Our current sales and marketing efforts are focused primarily on accelerating the adoption of Advanced Products by a diversified customer base, across a number of identified market segments. However, we cannot assure you our strategy will be successful and such diversification of customers will be achieved.
We may not be able to procure necessary key components or raw materials, or we may purchase excess raw material inventory or unusable inventory, which increases the risk of reserve charges to reduce the value of any inventory deemed excess or obsolete, thereby reducing our profitability.
The power systems industry, and the electronics industry as a whole, can be subject to pronounced, lengthy business cycles and otherwise subject to sudden and sharp changes in demand. Our success, in part, is dependent on our ability to forecast and procure inventories of components and materials to match production schedules and customer delivery requirements. Many of our products require raw materials supplied by a limited number of vendors and, in some instances, a single vendor. During certain periods, key components or materials required to build our products may become unavailable in the timeframe required for us to meet our customers’ needs. Our inability to secure sufficient raw materials to manufacture products for our customers has reduced, in the past, our revenue and profitability and could do so again.
We may choose, and have chosen, to mitigate our inventory risks by increasing the levels of inventory for certain components and materials. Such increased inventory levels may increase the potential risk for excess or obsolete inventories, should our forecasts fail to materialize or if there are negative factors impacting our customers’ end markets, leading to order cancellation. If we identify excess inventory or determine certain inventory is obsolete (i.e., unusable), we likely will record additional inventory reserves (i.e., expenses representing the
write-off
of the excess or obsolete inventory), which could have an adverse effect on our gross margins and on our operating results.
We rely on third-party vendors and subcontractors for supply of components, assemblies, and services and, therefore, cannot control the availability or quality of such components, assemblies, and services.
We depend on third-party vendors and subcontractors to supply components, assemblies, and services used in our products, some of which are supplied by a single vendor, and have experienced shortages of certain semiconductor components, incurred additional and unexpected costs to address the shortages, and experienced delays in production and shipping. In 2019, we increased our dependence on a highly-specialized electroplating contractor for meeting our near-term volume expectations for our
SM-ChiP
line. While commodity electroplating services are available from numerous alternate providers, we have developed certain proprietary processes with this contractor. As such, any interruption or delay of production by the contractor could have an adverse effect on our delivery of
SM-ChiP
modules to our customers.
If suppliers or subcontractors cannot provide their products or services on time or to our specifications, we may not be able to meet the demand for our products and our delivery times may be negatively affected. In addition, we cannot directly control the quality of the products and services provided by third parties. In order to expand revenue, we likely will need to identify and qualify new suppliers and subcontractors to supplant or replace existing suppliers and subcontractors, which may be a time-consuming and expensive process. In addition, any qualification of new suppliers may require customers of our products utilizing products and
17

services from new suppliers and service providers to undergo a
re-qualification
process. Such circumstances likely would lead to disruptions in our production, increased manufacturing costs, delays in shipping to our customers, and/or increases in prices paid to third parties for products and services. In addition, visibility into our Chinese supply chain has been recently clouded by the uncertain impact of the coronavirus on the personnel and operations of our Chinese vendors. We are in frequent contact with our critical vendors in China, and are monitoring the situation closely.
We are exposed to foreign economic, political, and other external risks.
For the years ended December 31, 2019, 2018, and 2017, revenues from sales outside the United States were 53.7%, 62.0%, and 63.2%, respectively, of our total revenues. Net revenues from customers in China, our largest international market, accounted for approximately 22.1% of total net revenues in 2019, approximately 37.4% in 2018, and approximately 35.8% in 2017, respectively. We expect international sales will continue to be a significant component of total sales, since many of the OEMs and ODMs we target as customers are domiciled offshore, and such customers increasingly utilize offshore contract manufacturers, and rely upon those contract manufacturers to place orders directly with us. We also expect international revenue from our distributors to increase.
While our currency risks are limited, as our sales are denominated in U.S. Dollars worldwide, with the exception of
Yen-based
sales by VJCL in Japan, our international activities expose us to special risks including, but not limited to, regulatory requirements, economic and political instability, transportation delays, foreign currency controls, trade restrictions and tariffs, and unfavorable shifts in foreign exchange rates. Our international customers’ business may be negatively affected by the imposition of tariffs, as was the case in 2018 and 2019 with the imposition of Section 301 Tariffs on certain Chinese goods imported into the United States and the corresponding imposition of import tariffs by China on certain U.S. goods imported into China, and by economic sanctions, as were imposed by the United States on certain Chinese enterprises and individuals in 2019 and on certain Russian enterprises and individuals in 2014.
In addition, as noted elsewhere in this Annual Report on Form 10-K, recent uncertainty associated with the extent of the negative impact of the coronavirus outbreak in China may cause us to revise our near-term forecast of Chinese demand and to closely assess the ability of our Chinese vendors to meet our near-term supply requirements.
Sudden or unexpected changes in the foregoing could have a material adverse effect on our operating results.
We may be unable to adequately protect our proprietary rights, which may limit our ability to compete effectively.
We operate in an industry in which the ability to compete depends on the development or acquisition of proprietary technologies that must be protected to preserve the exclusive use of such technologies. We devote substantial resources to establish and protect our patents and proprietary rights, and we rely on patent and intellectual property law to protect such rights. This protection, however, may not prevent competitors from independently developing products similar or superior to our products. We may be unable to protect or enforce current patents, may rely on unpatented technology that competitors could restrict or replicate, or may be unable to acquire patents in the future, all of which may have a material adverse effect on our competitive position. In addition, the intellectual property laws of foreign countries may not protect our rights to the same extent as those of the United States. We have been and may need to continue to defend or challenge patents. We have incurred and expect to incur significant financial costs in the defense of our patented technologies and have devoted and expect to devote significant resources to these efforts which, if unsuccessful, may have a material adverse effect on our operating results and financial position.
18

We face intellectual property infringement claims that could be disruptive to operations and costly to resolve and may encounter similar infringement claims in the future.
The power supply industry is characterized by vigorous protection and pursuit of intellectual property rights. We have in the past and may in the future receive communications from third parties asserting that our products or manufacturing processes infringe on a third party’s patent or other intellectual property rights. Such assertions, if publicly disclosed, have in the past and may in the future inhibit the willingness of potential customers to purchase certain of our products. In the event a third party makes a valid intellectual property claim against us and a license is not available to us on commercially reasonable terms, or at all, we could be forced to either redesign or stop production of products incorporating that technology, and our operating results could be materially and adversely affected. In addition, litigation may be necessary to defend us against claims of infringement, and this litigation could be costly, extend over a lengthy period of time, and divert the attention of key personnel. An adverse outcome in these types of matters could have a material adverse impact on our operating results and financial condition.
Please see Part I, Item 3 — “Legal Proceedings” for information regarding current litigation related to our intellectual property.
Any expenses or liability resulting from the outcome of litigation could adversely influence our operating results and financial condition.
From time to time, we may be subject to claims or litigation, including intellectual property litigation as described elsewhere in this Annual Report on Form
10-K.
Any such claims or litigation may be time-consuming and costly, divert management resources, require us to change our products, or have other adverse effects on our business. Any of the foregoing could have a material adverse effect on our operating results and could require us to pay significant monetary damages.
The outcomes of legal proceedings and claims brought against us are subject to significant uncertainty. An estimated loss from a loss contingency such as a legal proceeding or claim is accrued by a charge to income if it is considered probable an asset has been impaired or a liability has been incurred and the amount of the loss can be reasonably estimated. Disclosure of a contingency is required if there is at least a reasonable possibility that a loss has been incurred. In determining whether a loss should be accrued, we evaluate, among other factors, the degree of probability of an unfavorable outcome and the ability to make a reasonable estimate of the amount of loss. Changes in these factors could materially impact our financial statements. As of December 31, 2019, our evaluation led us to conclude no accrual of a loss contingency was warranted.
We may face legal claims and litigation from product warranty or other claims that could be costly to resolve.
We have in the past and may in the future encounter legal action from customers, vendors, or others concerning product warranty or other claims. We generally offer a
two-year
warranty from the date title passes from us for all of our standard products. Effective January 1, 2017, we extended the warranty period to three years for a range of H Grade, M Grade and MI Family
DC-DC
legacy products sold after that date. In a limited number of circumstances, we have entered into supply contracts with certain high-volume customers calling for extended warranty terms. With our distribution partners, we also enter into contracts providing for our product warranties to transfer to the end customer upon final sale of our product(s) by the distributor.
We invest significant resources in the testing of our products; however, if any of our products contain defects, we may be required to incur additional development and remediation costs, pursuant to our warranty policies. These issues may divert our technical and other resources from other product development efforts and could result in claims against us by our customers or others, including liability for costs associated with product returns, which may adversely influence our operating results. If any of our products contain defects, or have
19

reliability, quality, or compatibility problems, the Company’s reputation may be damaged, which could make it more difficult for us to sell our products to existing and prospective customers and could adversely affect our operating results. We are currently party to a limited number of supply agreements with certain customers contractually committing us to warranty and indemnification requirements exceeding those to which we have been exposed in the past. While we maintain insurance coverage for such exposure, we could incur significant financial cost beyond the limits of such coverage, as well as operational disruption and damage to our competitive position and image if faced with a significant product warranty or other claim.
Extended interruption of production at our manufacturing facility in Andover, Massachusetts, could materially reduce our revenue and increase costs.
The majority of our power components and power systems, whether for direct sale to customers or for sale to our subsidiaries for incorporation into their respective products, are manufactured at our Andover facility. Substantial damage to this facility due to fire, natural disaster, power loss, or other events, including events associated with our planned expansion of the facility in 2020, could interrupt manufacturing. While we have never experienced any meaningful interruption of manufacturing in our history, any prolonged inability to utilize all or a significant portion of our Andover facility could have a material adverse effect on our results of operations.
Given our intent to begin construction during the first half of 2020 of an approximately 90,000 square foot addition to our Andover facility, we have phased the construction schedule and otherwise developed procedures intended to minimize the disruption of our operations over the period of construction, which likely will extend into early 2021. Any prolonged disruption or delay in current production caused by construction could have a material adverse effect on our results of operations.
Disruption of our information technology infrastructure could adversely affect our business.
We depend heavily on our computing and communications infrastructure to achieve our business objectives, particularly for our financial and operational record keeping, our computer-integrated manufacturing processes controlling all aspects of our operations in our manufacturing facility in Andover, Massachusetts, our public website, and our email communications. We also rely on trusted third parties to provide certain infrastructure support services to us. If we or a third party service provider encounter a problem that impairs this infrastructure, the resulting disruption could impede the accuracy and timeliness of our financial reporting processes, and our ability to record or process customer orders, manufacture, and ship in a timely manner, or otherwise carry on business in the normal course. Our image and reputation also could be negatively affected by such circumstances. Additionally, we could incur material liabilities associated with the harm such impairment and disruption of our infrastructure may have on third parties including those associated with the unintentional release of confidential information and or sensitive data. While we carry business interruption insurance to offset financial losses from such an interruption, and cyber-risk insurance to address potential liabilities from such circumstances, such insurance may be insufficient to compensate us for the potentially significant costs or liabilities incurred. Any such events, if prolonged, could have a material and adverse effect on our operating results and financial condition.
Our systems are designed to protect us from network security incidents and associated disruptions. However, as evidenced by the ransomware incident described below, we remain vulnerable to computer viruses and related software-based challenges to the integrity of our systems, unauthorized or illegal break-ins, or malicious network hacking, equipment or software sabotage, acts of vandalism to our systems by third parties, and, in the extreme, forms of cyber-terrorism. Our security measures or those of our third party service provider detected, but did not prevent, the network security incident and the associated disruptions described below and may not detect or prevent such incidents and disruptions in the future. 
On December 24, 2019, elements of our network were compromised by a form of malware referred to as “ransomware.” The malware was introduced unintentionally into our network by a trusted service provider that
 
20

had access to our network for remote management of application patching and related system updates. The infection was spread in an automated manner through the download and distribution of malicious executables to systems in our network via an application used by the service provider. Only systems under the service provider’s support were affected. The malware encrypted Windows-based files stored on PCs and on Windows-based servers across our global network. The malware did not encrypt Windows operating systems or Unix or Linux based files. On that same date, our network monitoring processes detected unusual network traffic volumes and patterns and automatically alerted management of the circumstances. Following established business continuity and disaster recovery policies and procedures, a cross-functional team of senior managers immediately began diagnosis of the circumstances and quickly determined the nature of the ransomware and the extent of the incident. In close collaboration with the service provider, a containment and recovery plan was developed and executed. Law enforcement authorities and our insurance providers were notified of the incident, and we immediately engaged outside counsel and forensic specialists with security expertise. The forensic specialists provided information to us to support our conclusion there was no evidence to indicate sensitive data was accessed, viewed, or exfiltrated from our environment as a result of this incident. Based on the forensic findings, we determined, in consultation with counsel the Company was not required to provide notification of this incident under applicable data breach notification laws. On December 25, 2019, the service provider obtained and distributed the necessary decryption key, and we began the process of recovering encrypted files and restoring system and operational functionality. Business functions were prioritized for restoration and, by the evening of December 26, 2019, we believe over 90% of encrypted resources had been recovered. We also believe we had restored all operations by the afternoon of December 27, 2019.
Subsequent analysis by management and the forensic specialists we retained allowed us to conclude the incident had no material impact on our operations, financial condition and performance, or the integrity of our financial reporting systems. Management is developing a plan to enhance network and file security, reflecting the lessons learned from the incident and the restoration process. Our expectation is these enhancements to system monitoring, network and file access, and emergency procedures will be deployed during the first half of 2020, however there can be no assurance that these enhancements will be successful in detecting or preventing such an incident in the future.
As of December 31, 2019, we were compliant with the comprehensive requirements for the protection of controlled unclassified information (“CUI”) as set forth in Special Publication 800-171 of the National Institute of Standards and Technology (“NIST”). The Company provides confidential information to third party business partners and/or receives confidential information from third party business partners in certain circumstances, when doing so is necessary to conduct business, particularly with departments of agencies of the U.S. Government. While we employ confidentiality agreements to protect other sensitive information (i.e., information not considered CUI), our own security measures or those of our third party service providers may not be sufficient to protect such information in the event the computing infrastructure of these third party business partners is compromised. Security incidents involving our computing and communications infrastructure or that of a third party business partner or service provider could result in the misappropriation or unauthorized release of confidential information belonging to us or to our employees, partners, customers or suppliers, which could result in an interruption to our operations, result in a violation of privacy or other laws, expose us to a risk of litigation, or damage our reputation, any of which could have a material and adverse effect on our operating results and financial condition. Our network segmented NIST 800-171 environment was not impacted by the December 2019 ransomware incident, but there can be no assurance that it will not be impacted by similar incidents in the future, which could have a material and adverse effect on our operating results and financial condition for the reasons described above.
21

If we fail to maintain an effective system of internal controls over financial reporting or discover material weaknesses in our internal controls over financial reporting, we may not be able to report our financial results accurately or timely or detect fraud, which could have a material adverse effect on our business.
An effective internal control environment is necessary for us to produce reliable financial reports and is an important part of our effort to prevent financial fraud. Section 404 of the Sarbanes-Oxley Act of 2002 (“SOX”) requires our management to report on, and our independent registered public accounting firm to attest to, the effectiveness of our internal control over financial reporting.
We have an ongoing program to perform the system and process evaluation and testing necessary to comply with the requirements of SOX and to continuously improve and, when necessary, remediate internal controls over financial reporting.
While management evaluates the effectiveness of our internal controls on a regular basis, these controls may not always be effective. There are inherent limitations on the effectiveness of internal controls, including collusion, management override, and failure in human judgment. In addition, control procedures are designed to reduce rather than eliminate business risks. In the event our Chief Executive Officer or Chief Financial Officer, our certifying officers under SOX, or our independent registered public accounting firm determines our internal controls over financial reporting are not effective as defined under Section 404, we may be unable to produce reliable financial reports or prevent fraud, which could materially harm our business. In addition, we may be subject to sanctions or investigation by government authorities or self-regulatory organizations, such as the SEC, the Financial Industry Regulatory Authority, or The NASDAQ Stock Market LLC. Any such actions could affect investor perceptions of the Company and result in an adverse reaction in the financial markets due to a loss of confidence in the reliability of our financial statements, which could cause the market price of our Common Stock to decline or limit our access to capital.
Regulations related to conflict minerals could adversely impact our business.
The Dodd-Frank Wall Street Reform and Consumer Protection Act contains provisions to improve transparency and accountability concerning the supply of certain minerals, known as conflict minerals (including gold, tantalum, tin, and tungsten, and their related ores), originating from the Democratic Republic of Congo (“DRC”) and adjoining countries. As a result, in August 2012 the SEC released final rules for annual disclosure and reporting for those companies who use conflict minerals mined from the DRC and adjoining countries in their products. We began to implement processes within our supply chain to comply with these rules beginning in 2012 and filed our initial Form SD in May 2014. There have been and will continue to be costs associated with complying with these disclosure requirements, including due diligence to determine the sources of conflict minerals used in our products and other potential changes to products, processes, or sources of supply as a consequence of such verification activities. The implementation of these rules could adversely affect the sourcing, supply, and pricing of materials used in our products. As there may be only a limited number of suppliers offering “conflict free” conflict minerals, we cannot be certain we will be able to obtain necessary conflict minerals from such suppliers in sufficient quantities or at competitive prices. Also, we may face reputational challenges if we determine that certain of our products contain minerals not determined to be conflict free or if we are unable to sufficiently verify the origins for all conflict minerals used in our products through the procedures we may implement.
Our ability to successfully implement our business strategy may be limited if we do not retain our key personnel and attract and retain skilled and experienced personnel.
Our success depends on our ability to retain the services of our executive officers. The loss of one or more members of senior management could materially adversely influence our business and financial results. In particular, we are dependent on the services of Dr. Vinciarelli, our founder, Chairman of the Board, Chief Executive Officer, and President. The loss of the services of Dr. Vinciarelli could have a material adverse effect on our development of new products and on our results of operations. In addition, our research and development
22

and marketing and sales activities depend on highly skilled engineers and other personnel with technical skills, who are in high demand and are difficult to replace. Our continued operations and growth depend on our ability to attract and retain skilled and experienced personnel in a very competitive employment market. If we are unable to attract and retain such employees, our ability to successfully implement our business strategy may be harmed.
ITEM 1B.
UNRESOLVED STAFF COMMENTS
 
 
None.
ITEM 2.
PROPERTIES
 
 
Our corporate headquarters building in Andover, Massachusetts, which we own, provides approximately 90,000 square feet of office space for our sales, marketing, engineering, and administrative personnel. We also own a building of approximately 230,000 square feet in Andover, Massachusetts, which houses all Massachusetts manufacturing activities.
Current capital investments are focused on the expansion of manufacturing capacity for the production of Advanced Products at our Andover facility. Based on our long-term forecast of production levels, we anticipate substantial additional capacity will be required to meet expected requirements. We believe the most appropriate manner of meeting our long-term capacity requirements will be to initially expand the production area of our Andover facility by approximately 90,000 square feet, through the addition of a two story wing. We have completed the design and permitting phase for this project, have entered into an agreement to acquire approximately three acres adjacent to our facility, and expect to begin construction of this new addition to our existing plant in the spring of 2020 and take occupancy later in the year. We also are proceeding with the evaluation of alternative projects for the addition of another, larger manufacturing facility, should we anticipate the need based on our forecasts for capacity beyond 2021.
We own and lease a single-story industrial building of approximately 31,000 square feet in Sunnyvale, California, to a corporate tenant, who occupied the building beginning in June 2016.
All other domestic and foreign facilities are leased from third-party lessors on arms’ length terms. We believe our owned and leased facilities are adequate for our present needs and expect them to remain adequate for the foreseeable future.
ITEM 3.
LEGAL PROCEEDINGS
 
 
We are the defendant in a patent infringement lawsuit originally filed on January 28, 2011 by SynQor, Inc. (“SynQor”) in the U.S. District Court for the Eastern District of Texas (the “Texas Action”). The complaint, as amended, alleges that our products, including but not limited to, unregulated bus converters used in intermediate bus architecture power supply systems, infringe SynQor’s U.S. patent numbers 7,072,190, 7,272,021, 7,564,702, and 8,023,290 (“the ‘190 patent”, “the ‘021 patent”, “the ‘702 patent”, and “the ‘290 patent”, respectively). SynQor’s compliant sought an injunction against further infringement and an award of unspecified compensatory and enhanced damages, interest, costs and attorney fees. We denied that our products infringe any of the SynQor patents, and have asserted that the SynQor patents are invalid and/or unenforceable. We have also asserted counterclaims seeking damages from SynQor for deceptive trade practices and tortious interference with prospective economic advantage arising from SynQor’s attempted enforcement of its patents against us. On May 23, 2016, after extensive discovery, the Texas Action was stayed by the court pending completion of certain inter partes reexamination (“IPRx”) proceedings at the United States Patent and Trademark Office (“USPTO”) (including any appeals from such proceedings to the Federal Circuit (as defined below)) concerning the SynQor patents, which are described below. That stay remains in force.
In 2011, in response to the filing of the Texas Action, our IPRx proceedings at the USPTO challenged the validity of all claims that were asserted against us by SynQor. The current status of these proceedings is as
23

follows. Regarding the ‘190 patent IPRx, the United States Court of Appeals for the Federal Circuit (the “Federal Circuit”) issued a decision on March 13, 2015, determining that certain claims were invalid and remanding the matter to the Patent Trial and Appeal Board (“PTAB”) of the USPTO for further proceedings. On February 20, 2019, the PTAB issued a decision finding that all of the remaining challenged claims were unpatentable. SynQor has appealed that decision to the Federal Circuit, and the appeal remains pending. On August 30, 2017, the Federal Circuit issued rulings with regard to the IPRx proceedings for the ’021, ‘702 and ‘290 patents. With respect to the ‘021 patent, the Federal Circuit affirmed the PTAB’s determination that all of the challenged claims of the ‘021 patent were invalid. The Federal Circuit remanded the case to the PTAB for further consideration of the patentability of certain claims that had been added by amendment during the reexamination. On February 20, 2019, the PTAB issued a decision affirming the examiner’s rejections of all challenged claims. SynQor has filed an appeal of that decision in the Federal Circuit, and that appeal remains pending. With respect to the ‘702 patent, the Federal Circuit affirmed the PTAB’s determination that all of the challenged claims of the ‘702 patent were patentable. With respect to the ‘290 patent, the Federal Circuit vacated the PTAB’s decision upholding the patentability of the ‘290 patent claims, and remanded the case to the PTAB for further consideration. On February 20, 2019, the PTAB issued a decision reversing its prior affirmance of the examiner’s
non-adoption
of rejections with respect to the ‘290 patent, and entering rejections of all of the claims of the ‘290 patent. On May 20, 2019, as permitted by USPTO rules, SynQor requested the USPTO to reopen prosecution of this proceeding to address the new rejections made by the PTAB. While prosecution was reopened, the examiner has yet to issue a further substantive ruling.
On October 31, 2017, we filed a request with the USPTO for ex parte reexamination (“EPRx”) of the asserted claims of the ‘702 patent, based on different prior art references than had been at issue in the previous IPRx of the ‘702 patent. On September 12, 2018, a patent examiner found that all of the asserted claims were invalid. SynQor has appealed that ruling to the PTAB, where the appeal remains pending. On August 6, 2018, we filed a request with the USPTO for EPRx of the asserted claims of the ‘190 patent, based on different prior art references than had been at issue in the previous IPRx of the ‘190 patent. On August 9, 2019, the USPTO issued a final rejection of all of the asserted claims of the ‘190 patent. SynQor has appealed that ruling to the PTAB, where the appeal remains pending.
On January 23, 2018, the
20-year
terms of the ‘190 patent, the ‘021 patent, the ‘702 patent and the ‘290 patent expired. As a consequence of these expirations, we cannot be liable under any of the SynQor patents for allegedly infringing activities occurring after the patents’ respective expiration dates. In addition, any amended claims that may issue as a result of any of the still-pending reexamination proceedings will have no effective term and cannot be the basis for any liability by us.
We continue to believe none of our products, including our unregulated bus converters, infringe any valid claim of the asserted SynQor patents, either alone or when used in an intermediate bus architecture implementation. We believe SynQor’s claims lack merit and, therefore, we continue to vigorously defend ourself against SynQor’s patent infringement allegations. We do not believe a loss is probable for this matter. If a loss were to be incurred, however, we cannot estimate the amount of possible loss or range of possible loss at this time.
In addition to the SynQor matter, we are involved in certain other litigation and claims incidental to the conduct of our business. While the outcome of lawsuits and claims against us cannot be predicted with certainty, management does not expect any current litigation or claims will have a material adverse impact on our financial position or results of operations.
ITEM 4.
MINE SAFETY DISCLOSURES
 
 
Not Applicable.
24

PART II
ITEM 5.
MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER
MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES
 
 
Our Common Stock is listed on The NASDAQ Stock Market LLC, under the trading symbol “VICR.” Shares of our Class B Common Stock are not registered with the Securities and Exchange Commission, are not listed on any exchange nor traded on any market, and are subject to transfer restrictions under our Restated Certificate of Incorporation, as amended.
As of February 19, 2020, there were 146 holders of record of our Common Stock and 13 holders of record of our Class B Common Stock. These numbers do not reflect persons or entities that hold their shares in nominee or “street name” through various brokerage firms.
Issuer Purchases of Equity Securities
                                 
Period
 
Total
Number
of Shares
Purchased
 
 
Average Price Paid
per Share
 
 
Total Number of
Shares
Purchased as Part
of Publicly
Announced Plans
or Programs
 
 
Maximum
Number (or
Approximate
Dollar Value) of
Shares
that May Yet Be
Purchased Under
the Plans or
Programs
 
October 1 — 31, 2019
   
        —        
            $
 —        
     
        —        
      $
8,541,000
 
November 1 — 30, 2019
   
        —        
            $
—        
     
        —        
      $
8,541,000
 
December 1 — 31, 2019
   
        —        
            $
—        
     
        —        
      $
8,541,000
 
                                 
Total
   
        —        
            $
—        
     
        —        
      $
8,541,000
 
                                 
 
 
In November 2000, our Board of Directors authorized the repurchase of up to $30,000,000 of our Common Stock (the “November 2000 Plan”). The November 2000 Plan authorizes us to make such repurchases from time to time in the open market or through privately negotiated transactions. The timing and amounts of Common Stock repurchases are at the discretion of management based on its view of economic and financial market conditions.
25

Stockholder Return Performance Graph
The graph set forth below presents the cumulative, five-year stockholder return for each of the Company’s Common Stock, the Standard & Poor’s 500 Index (“S&P 500 Index”), a value-weighted index made up of 500 of the largest, by market capitalization, listed companies, and the Standard & Poor’s SmallCap 600 Index (“S&P SmallCap 600 Index”), a value-weighted index of 600 listed companies with market capitalizations between $200,000,000 and $1,000,000,000.
The graph assumes an investment of $100 on December 31, 2014, in each of our Common Stock, the S&P 500 Index, and the S&P SmallCap 600 Index, and assumes reinvestment of all dividends. The historical information set forth below is not necessarily indicative of future performance.
Comparison of Five Year Cumulative Return
Among Vicor Corporation, S&P 500 Index
and S&P SmallCap 600 Index
                                                 
 
2014
 
 
2015
 
 
2016
 
 
2017
 
 
2018
 
 
2019
 
Vicor Corporation
   
$100.00
    $
75.37
    $
124.79
    $
172.73
    $
312.31
    $
386.12
 
S&P 500 Index
   
$100.00
    $
101.38
    $
113.51
    $
138.29
    $
132.23
    $
173.86
 
S&P SmallCap 600 Index
   
$100.00
    $
98.03
    $
124.06
    $
140.48
    $
128.56
    $
157.85
 
 
 
 
Our equity plan information required by this item is incorporated by reference to the information in Part III, Item 12 of this Annual Report on Form
10-K.
26

ITEM 6.
SELECTED FINANCIAL DATA
 
 
 
The following selected consolidated financial data with respect to our statements of operations for the years ended December 31, 2019, 2018, and 2017, and with respect to our balance sheet as of December 31, 2019 and 2018, are derived from our audited Consolidated Financial Statements, which appear elsewhere in this Annual Report on Form
10-K.
The following selected consolidated financial data with respect to our statements of operations for the years ended December 31, 2016 and 2015, and with respect to our balance sheets as of December 31, 2017, 2016, and 2015, are derived from our Consolidated Financial Statements, which are not included herein. The data should be read in conjunction with the Consolidated Financial Statements, related notes and other financial information included herein.
                                         
 
Year Ended December 31,
 
Statement of Operations Data
 
2019
 
 
2018
 
 
2017
 
 
2016
 
 
2015
 
 
(In thousands, except per share data)
 
Net revenues
  $
262,977
    $
291,220
    $
227,830
    $
200,280
    $
220,194
 
Net income (loss) from operations
   
13,821
     
32,059
     
(1,360
)    
(6,314
)    
(267
)
Consolidated net income (loss)
   
14,109
     
31,846
     
258
     
(6,261
)    
5,159
 
Net income (loss) attributable to noncontrolling interest
   
11
     
121
     
91
     
(14
)    
232
 
Net income (loss) attributable to Vicor Corporation
   
14,098
     
31,725
     
167
     
(6,247
)    
4,927
 
Net income (loss) per share — basic attributable to Vicor Corporation
   
0.35
     
0.80
     
0.00
     
(0.16
)    
0.13
 
Net income (loss) per share — diluted attributable to Vicor Corporation
   
0.34
     
0.78
     
0.00
     
(0.16
)    
0.13
 
Weighted average shares — basic
   
40,330
     
39,872
     
39,228
     
38,842
     
38,754
 
Weighted average shares — diluted
   
41,677
     
40,729
     
39,933
     
38,842
     
39,146
 
 
 
 
                                         
 
As of December 31,
 
Balance Sheet Data
 
2019
 
 
2018
 
 
2017
 
 
2016
 
 
2015
 
 
(In thousands)
 
Working capital
  $
149,136
    $
129,062
    $
90,796
    $
89,545
    $
94,905
 
Total assets
   
240,727
     
221,068
     
165,724
     
154,067
     
157,545
 
Total liabilities
   
34,857
     
36,978
     
29,305
     
23,050
     
21,460
 
Total equity
   
205,870
     
184,090
     
136,419
     
131,017
     
136,085
 
 
 
 
ITEM 7.
MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND
RESULTS OF OPERATIONS
 
 
 
Overview
A discussion regarding our results of operations for the year ended December 31, 2018 compared to the year ended December 31, 2017 was included in the Company’s Annual Report on Form
10-K
for the year ended December 31, 2018 on pages
32-35
under Part II, Item 7, “Management’s Discussion and Analysis of Financial Position and Results of Operations”, which was filed with the SEC on February 28, 2019.
We design, develop, manufacture, and market modular power components and power systems for converting electrical power for use in electrically-powered devices. Our competitive position is supported by innovations in product design and achievements in product performance, largely enabled by our focus on the research and development of advanced technologies and processes, often implemented in proprietary semiconductor circuitry, materials, and packaging. Many of our products incorporate patented or proprietary implementations of high-frequency switching topologies enabling power system solutions that are more efficient and much smaller than conventional alternatives. Our strategy emphasizes demonstrable product differentiation and a value proposition based on competitively superior solution performance, advantageous design flexibility,
27

and a compelling total cost of ownership. While we offer a wide range of AC and DC power conversion products, we consider our core competencies to be associated with 48V DC distribution, which offers numerous inherent cost and performance advantages over lower distribution voltages, although we offer products addressing other DC voltage standards (e.g., 380V for power distribution in data centers, 110V for rail applications, 28V for military and avionics applications, and 24V for industrial automation).
Based on design, performance, and form factor considerations, as well as the range of evolving applications for which our products are appropriate, we categorize our product portfolios as either “Advanced Products” or “Brick Products.” The Advanced Products category consists of our more recently introduced products, which are largely used to implement our proprietary Factorized Power Architecture
(“FPA”), an innovative power distribution architecture enabling flexible, rapid power system design using individual components optimized to perform a specific conversion function. The Brick Products category largely consists of our broad and well-established families of integrated power converters, incorporating multiple conversion stages, used in conventional power systems architectures.
Given the growth profiles of the markets we serve with our Advanced Products line and our Brick Products line, our strategy involves a transition in organizational focus, emphasizing investment in our Advanced Products line and targeting high growth market segments with a
low-mix,
high-volume operational model, while maintaining a profitable business in the mature market segments we serve with our Brick Products line with a
high-mix,
low-volume
operational model.
On June 28, 2019, VI Chip Corporation (“VI Chip”), a subsidiary of Vicor, fully consolidated for financial reporting purposes, was merged with and into the Company (the “Merger”), and the corporate existence of VI Chip ceased. (See Note 18 to the Consolidated Financial Statements,
VI Chip and Picor Mergers
, for further detail). In connection with the Merger, the VI Chip Corporation Amended and Restated 2007 Stock Option and Incentive Plan (the “VI Chip Plan”), under which options for the purchase of shares of the common stock of VI Chip were awarded, was amended and restated, and Vicor assumed the VI Chip Plan and each outstanding option to acquire the common stock of VI Chip (each “VI Chip Option”), whether vested or unvested, awarded under the VI Chip Plan. Each VI Chip Option was, immediately following the Merger, deemed to constitute an option (a “Company Option”) to purchase, on the same terms and conditions as were applicable to the VI Chip Option prior to the Merger, a number of shares of our Common Stock, $0.01 par value, equal to the product of (i) the number of shares of the common stock of VI Chip subject to the VI Chip Option multiplied by (ii) 0.1418, which was the exchange ratio used in the Merger (the “Exchange Ratio”). The exercise price per share of each Company Option immediately following the Merger was determined by dividing (x) the exercise price per share of the VI Chip Option by (y) the Exchange Ratio.
The VI Chip Plan, which was previously approved by our stockholders at the 2017 Annual Meeting of Stockholders, was amended and restated in connection with the Merger to (i) provide that VI Chip Options granted under the VI Chip Plan, upon exercise, will be settled in shares of our Common Stock, (ii) adjust the number of shares that are issuable under the assumed VI Chip Plan to reflect the Exchange Ratio, (iii) provide that no new awards may be granted under the VI Chip Plan after the completion of the Merger, (iv) permit cashless broker-assisted net exercises of assumed VI Chip Options pursuant to the terms of the assumed VI Chip Plan, and (v) make other conforming and administrative changes to reflect the VI Chip Plan’s assumption by the Company and the effects of the Merger.
On May 25, 2018, the Company’s Board of Directors unanimously approved the merger of Picor Corporation (“Picor”), a subsidiary of Vicor, fully consolidated for financial reporting purposes, with and into the Company. The merger was completed as of May 30, 2018, at which time the separate corporate existence of Picor ceased. To effect the merger, holders of Picor Common Stock and Picor stock options received an equivalent value of Vicor Common Stock and Vicor stock options, respectively, pursuant to the assumption of the Picor Corporation Amended and Restated 2001 Stock Option and Incentive Plan, and options outstanding thereunder, by the Company.
28

In the second quarter of 2019, management determined, with the approval of our Board of Directors and our Chief Operating Decision Maker (“CODM”), Dr. Vinciarelli, we would report as one segment, rather than under the three segment approach employed since 2007. Our strategy has evolved with a transition in organizational focus, emphasizing investment in Advanced Products, targeting high growth market segments with a
low-mix,
high-volume operational model, while maintaining a profitable business in mature market segments we serve with Brick Products with a
high-mix,
low-volume
operational model. Dr. Vinciarelli and management began to make incremental changes in management practices and organizational structure based on a management plan established in 2018 for the definitive reconfiguration of the three business units into one business focused on the Advanced Products and Brick Products product line categorizations, including three significant changes: the merger of Picor with and into Vicor, which was completed on May 30, 2018; the reconfiguration of our internal reporting systems, which was completed on December 31, 2018; and the merger of VI Chip with and into Vicor, which was completed on June 28, 2019. Our CODM now determines the allocation of our resources based upon the two product line groupings, which constitute one segment. Both product lines are built in our manufacturing facility in Andover, Massachusetts, employing similar processing and production techniques, are supported by the same sales and marketing organization, and address a continuum of customer applications. As such, we have conformed our segment reporting to the new reporting structure utilized by the CODM.
Revenue from the sale of Advanced Products represents the sum of third-party sales of the products sold under the Advanced Products line, which were sold under the former Picor and VI Chip operating segments during periods prior to the second quarter of 2019. Revenue from the sale of Brick Products represents the sum of third-party sales of the products sold under the Brick Products line, which were sold under the former Brick Business Unit operating segment, inclusive of such sales of our Vicor Custom Power and Vicor Japan Company, Ltd. (“VJCL”) subsidiaries. When reporting such revenue on a consolidated basis, intra-segment revenues are eliminated.
The applications in which our Advanced Products and Brick Products are used are typically in the higher-performance, higher-power segments of the market segments we serve. With our Advanced Products, we generally serve large Original Equipment Manufacturers (“OEMs”), Original Design Manufacturers (“ODMs”), and their contract manufacturers, with sales currently are concentrated in the data center and hyperscaler segments of enterprise computing, in which our products are used for voltage distribution on server motherboards, in server racks, and across datacenter infrastructure, although we also target applications in aerospace and aviation, defense electronics, industrial automation, instrumentation, test equipment, solid state lighting, telecommunications and networking infrastructure, and vehicles (notably in the autonomous driving, electric vehicle, and hybrid vehicle niches of the vehicle segment). With our Brick Products, we generally serve a fragmented base of large and small customers, concentrated in aerospace and defense electronics, industrial automation, industrial equipment, instrumentation and test equipment, and transportation (notably in rail and heavy equipment applications). With our strategic emphasis on larger, high-volume customers, we expect to experience over time a greater concentration of sales among relatively fewer customers.
2019 Results
Our overall operating results declined for 2019, compared to 2018, due to an overall 17.7 % year over year decrease in bookings, with 31.2% and 10.1% decreases in Advanced Products and Brick Products bookings, respectively. Consolidated revenue for 2019 declined 9.7%. Factors contributing to the decline in bookings and revenue were customer delays in the launch of new Advanced Products programs for use in Artificial Intelligence (“AI”) and supercomputing, for which we had achieved design wins, reduced shipments of Advanced Products for existing data center applications due to excess inventory in the server supply chain, reduced bookings and shipments of Brick Products to Chinese customers due to the costs of import tariffs and uncertainties associated with the China — U.S. trade dispute, and continued weakness in industrial market segments served with Brick Products in Japan and certain European countries. We experienced increased bookings and revenue for 2019 in recently targeted market segments (e.g., Advanced Products applications in automotive and commercial lighting applications), but such increases were not of sufficient volume to meaningfully offset declines in larger, established market segments and geographies.
29

Gross margins, both in absolute dollars and as a percentage of revenue, decreased year over year, reflecting the decrease in revenue and higher tariff charges paid on raw materials imported from China, although an improved mix of higher-margin products shipped partially offset the effect lower production volume on absorption of manufacturing overhead costs and tariffs. Consolidated gross margin as a percentage of revenue decreased to 46.8% for 2019, from 47.7% for 2018.
Total operating expenses, largely associated with compensation and related personnel costs, grew 2.1% from 2018 to 2019. The number of full-time employees totaled 993 at December 31, 2019, an increase of 17 employees, or 1.7% year over year. In aggregate, Marketing and Sales expenses and Administrative expenses were essentially unchanged, while Research and Development expenses increased year over year, due to higher compensation costs and higher prototyping and related engineering material costs.
We believe the following considerations have the potential to influence our financial performance in 2020:
Operational Considerations
  We operate a highly automated electronics manufacturing facility in Andover, Massachusetts, and our profitability is closely aligned with production unit volumes. We have invested significantly in
state-of-the-art
systems, equipment, and robotics, which allow us to generate relatively higher profitability when operating at or near factory capacity, even with a high mix of products produced. However, periods of low volume production and/or brief, low volume production runs contribute to lower profitability, largely due to lower absorption of relatively high manufacturing overhead costs associated with our manufacturing model. While direct labor and associated variable costs generally correlate with volume, manufacturing overhead costs are inflexible and, therefore, problematic during periods of low volume or brief production runs.
 
  We continue to invest in the production machinery and specialized equipment necessary to enhance the efficiency of our current manufacturing capacity. However, if sustained, uniform, high-volume production levels are not achieved, notably in Advanced Products, our product-level profitability likely will not reach the levels necessary to adequately cover our fixed spending, consisting of manufacturing overhead costs and operating costs.
 
  Our ability to achieve sustained, high volume production levels is tied to our ability to forecast manufacturing requirements for, and the availability of, a range of inputs, notably raw material inventories. Because we utilize a number of components and other materials of proprietary design, our ability to sustain targeted production schedules and meet customer delivery requirements has been vulnerable to delays or shortages of such inventories, which often cause prices of these components and materials to rise. With the implementation in 2018 of Section 301 Tariffs on certain Chinese goods imported into the United States, we are now exposed to higher costs on certain electronic components and devices we import from China for use in the manufacture of our products. For the year ended December 31, 2019, costs associated with duties and tariffs totaled approximately $5,280,000. We continue to assess the impact of these costs and are actively evaluating alternative sources of raw materials. We also have engaged a consultant to assist us with implementing a “duty drawback” process, by which we may file with U.S. Customs and Border Protection for the recovery of tariffs paid on raw materials used to produce products we subsequently exported. At this time, we are not able to estimate the amount of such recovery or the timing thereof.
 
  To mitigate supply chain risks, we focus on identifying and reducing potential vulnerabilities to stock-outs, vendor shortages, and similar disruptions. We maintain safety-stock programs for certain critical components and materials, and these programs recently have contributed to increased levels of raw material inventory, primarily for Advanced Products. We also have established second-source supply relationships, in order to reduce exposure to material shortages. Although the global electronics supply chain generally stabilized in 2019, we continue to experience lengthened lead times for certain product
 
 
 
30

  categories, and our product-level profitability and overall performance could be negatively influenced by an unplanned shortage of a particular component or material. We anticipate availability of certain commodity components may remain uncertain through 2020.
 
 
 
Capacity and Capital Investment Considerations
  We have been making and will continue to make capital investments for the expansion of manufacturing capacity for the production of Advanced Products at our Andover facility. Based on our extended long-term volume forecast, we anticipate additional capacity will be required to meet expected requirements. We believe the most appropriate manner of meeting our long-term capacity requirements will be to initially expand the production area of our Andover facility by approximately 90,000 square feet, through the addition of a two story wing. In December 2019, we acquired, for approximately $1.5 million, approximately three acres adjacent to our facility to accommodate our Andover facility expansion. We have completed the design and permitting phase for this project and we are scheduled to begin construction of an approximately 90,000 square feet addition to our existing plant in the spring of 2020 and take occupancy later in the year. Full operational capacity may not be achieved until early 2021. Construction activity can be difficult to schedule, and construction sites can present management and operational challenges. As such, given the proximity of the addition to our existing operations, this construction activity has the potential to disrupt our current operations, which could cause production to be delayed and costs to increase.
 
 
  We believe we have adequate manufacturing capacity to meet our requirements through approximately 2021. However, we are proceeding with the evaluation of alternatives for the addition of a second manufacturing facility, should we determine the need for (and timing of) such additional capacity based on forecasts. We have not reached a point in our evaluation at which we could estimate the size, location, capabilities, costs, or timing of construction of such a second facility. The alternatives under consideration include joint ventures and similar collaborative arrangements with third-parties, which increases the complexities and uncertainties of our evaluation and may contribute to additional delays and higher costs.
 
 
  In 2019, we entered into a supply agreement with a highly-specialized contractor for meeting our near-term volume expectations for our
SM-ChiP
line. While commodity electroplating and related surface preparation and finishing services are available from numerous alternate providers, we have developed certain proprietary processes with this contractor. The terms of the supply agreement call for Vicor to acquire and install certain capital equipment at the contractor’s premises during 2020. Such equipment will be operated by Vicor employees.
 
 
Because of the challenges associated with the proprietary processes required for
SM-ChiP
production, Vicor and the contractor encountered delays in meeting certain volume and scheduling milestones during 2019 and, as a result, incurred higher costs than anticipated. We believe we have remedied the causes of the delays and are scheduling sufficient production volumes to meet our 2020 forecast for shipments of
SM-ChiPs.
However, the Company and the contractor expect to be installing and qualifying additional capital equipment through the year, which may cause delays similar to those experienced in 2019.
The terms of the supply agreement also call for the Company and the contractor to collaborate on the design and implementation of a separate facility, to be funded, owned, and operated by Vicor, utilizing the proprietary processes developed for
SM-ChiP
production. We currently are scheduling this separate facility to be functional during the first half of 2021, but have yet to identify a location for new construction or an existing building for acquisition. As stated above, construction activity can be difficult to schedule, and construction sites can present management and operational challenges. Given our collaboration with the contractor on the design and development of the proposed facility, we believe our design, process installation, and process qualification risks have been identified and minimized. However, given the uncertainties associated with construction and the complex nature of
 
31

the proprietary processes to be implemented, we may incur unanticipated delays and costs during 2020 associated with the construction of the proposed facility and the implementation of the proprietary processes, which we anticipate will not be completed until 2021. 
Market and Macroeconomic Considerations
  We continue to believe the transition from 12V to 48V distribution in data centers is expanding and will be sustained, as an increasing number of hyperscaler and high performance computing customers are evaluating our FPA components and placing orders for Advanced Products solutions. Our
Power-on-Package
solution powering graphics processing units (“GPUs”) and application-specific integrated circuits (“ASICs”) used in Artificial Intelligence applications continued to receive strong customer interest in 2019, and we secured additional design wins. In April 2019, we entered into a design collaboration with a significant Asia-based vendor of advanced processor packaging solutions.
 
 
 
However, despite greater customer interest and additional design wins, conditions in the data center market segment through 2019 caused customers and potential customers to delay shipments and/or bookings. We believe the excess inventories that existed across the server supply chain from late 2018 through 2019 have been reduced, and that existing customer programs are resuming and new orders will accelerate through 2020. Similarly, we believe the launch of certain new products into which Advanced Products have been designed will no longer be delayed, given improved demand visibility of the customers associated with these new products. Although we believe the inventory excesses in the server supply chain have been remedied, leading to improved customer visibility for hyperscaler and data center customers, recurring uncertainties, such as those associated with the coronavirus outbreak in China, may cause orders from new and existing customers to be delayed, potentially influencing our financial results and capacity expansion plans.
  We also are confident the transition from 12V to 48V distribution in automotive applications is expanding, as automobile manufacturers broaden their offerings of electric vehicles and hybrid-electric vehicles, the performance of which is significantly enhanced through the use of 48V distribution. During 2019, we expanded our dedicated automotive effort to address the increasing interest in our small, light-weight, and efficient Advanced Products. The number of domestic, European, and Japanese OEMs and Tier One suppliers with which we are engaged approximately doubled in 2019, with substantive design wins for certain
all-electric
and mild-hybrid vehicles models. However, because the
design-to-production
cycle in the automotive industry exceeds three years, we do not anticipate significant revenue from these engagements or our design wins until 2023. Currently, recognized revenue is limited primarily to development fees and low volume shipments of prototype products. As such, there is a possibility our profitability may be negatively affected by the costs of our expanded automotive effort incurred prior to the volume shipments we expect to begin in 2023.
 
 
 
  With the expanding adoption of 48V distribution in our targeted market segments, we are facing a more complex competitive landscape, with additional challenges and competitors. We continue to believe our new products will be adopted in volume by multiple leading customers, as the level of engagement with high profile, global customers remains high. However, we cannot control the actions by, or the timing of, significant competitors also participating in the market. Many of these competitors possess resources far greater than our resources and have operational and financial flexibility we do not. Many of these vendors also have the ability to aggressively price their products to defend market share. Such aggressive pricing may influence our own pricing and, in turn, our profitability.
 
 
 
  We anticipate aggregate demand for the mature markets we serve with our Brick Products will grow over the long-term at the rate of the overall industrial economy (i.e., in the United States, for example, at the rate of growth approximating that of the industrial segments of gross domestic product). Given our long-term customer relationships and the status of our Brick Products in long-standing customer applications, we anticipate maintaining our share in many of these mature markets. While we are
 
 
 
32

  pursuing opportunities to replace certain Brick Products used in existing customers’ applications with Advanced Products, when appropriate, and, similarly, to replace competitors’ products in existing applications, we believe such opportunities may not cumulatively contribute to a substantial expansion of our share of the mature markets we serve.
 
 
 
  We have experienced reduced demand for Brick Products in China, due to the imposition of import tariffs of 20% on our products. We believe much of the demand for our Brick Products will recover if the tariffs are substantially reduced or eliminated, as our products benefit from price inelasticity in certain Chinese market segments, due to their differentiated performance and reliability. However, we cannot estimate the timing of such a recovery or if the tariffs will be reduced or eliminated and economic conditions improve, in the foreseeable future. We also believe demand for certain products may not fully recover if tariffs are reduced or eliminated, as the Chinese government increased its pressure on Chinese manufacturers during 2019 to meet the “China 2025” mandate for targeted development of Chinese technology sectors, whereby domestic technology vendors are explicitly favored over foreign vendors such as Vicor. We believe we have experienced reduced demand in certain market segments (e.g., rail), reflecting the significant role of state-owned enterprises in those market segments, and also believe such demand that may not recover for the foreseeable future to historical levels, even if tariffs on Vicor products are reduced or eliminated.
 
 
 
  In February 2020, the global electronics industry became aware of the potentially significant influence of the coronavirus on the industry’s supply chain, notably on the future availability of materials and manufacturing capacity in China. We are in frequent contact with both customers and suppliers with meaningful exposure to China and are monitoring conditions there and across Asia.
 
 
 
2019 Financial Highlights
  Net revenues decreased 9.7% to $262,977,000 for 2019, from $291,220,000 for 2018, primarily due to an overall decline in 2019 bookings compared to 2018. Bookings decreased 17.7% in 2019 compared to 2018.
 
 
 
  Export sales, as a percentage of total revenues, represented approximately 53.7% in 2019 and 62.0% in 2018.
 
 
 
  Gross margin decreased to $122,966,000 for 2019, from $138,971,000 for 2018. Gross margin, as a percentage of net revenues decreased to 46.8% for 2019 from 47.7% for 2018. The decreases were primarily due to the decrease in net revenues.
 
 
 
  Backlog, representing the total of orders for products received for which shipment is scheduled within the next 12 months, was approximately $104,164,000 at the end of 2019, as compared to $102,963,000 at the end of 2018.
 
 
 
  Operating expenses for 2019 increased $2,233,000, or 2.1%, to $109,145,000 from $106,912,000 for 2018, due to increases in research and development expenses of $2,302,000 and selling, general, and administrative expenses of $333,000. In addition, we recorded severance and other charges of $402,000 in 2018 in connection with the closure of one of our Vicor Custom Power subsidiaries, Granite Power Technologies, Inc. (“GPT”), as part of our ongoing initiative to streamline operations and improve our cost structure.
 
 
 
  We reported net income for 2019 of $14,098,000, or $0.34 per diluted share, compared to net income of $31,725,000, or $0.78 per diluted share, for 2018.
 
 
 
  In 2019, depreciation and amortization totaled $10,334,000, and capital expenditures were $12,485,000, compared to $9,254,000 and $18,211,000, respectively, for 2018.
 
 
 
  Inventories increased by approximately $1,817,000, or 3.8%, to $49,187,000 at the end of 2019, as compared to $47,370,000 at the end of 2018.
 
 
 
33

The following table sets forth certain items of selected consolidated financial information as a percentage of net revenues for the years shown, ended December 31. This table and the subsequent discussion should be read in conjunction with the selected financial data and the Consolidated Financial Statements and related footnotes contained elsewhere in this report.
                         
 
Year Ended December 31,
 
 
2019
 
 
2018
 
 
2017
 
Net revenues
   
100.0
%    
100.0
%    
100.0
%
Gross margin
   
46.8
%    
47.7
%    
44.6
%
Selling, general and administrative expenses
   
23.8
%    
21.4
%    
25.5
%
Research and development expenses
   
17.7
%    
15.2
%    
19.7
%
Income (loss) before income taxes
   
5.7
%    
11.3
%    
(0.0
)%
 
 
 
Critical Accounting Policies and Estimates
Management’s Discussion and Analysis of Financial Condition and Results of Operations is based upon our Consolidated Financial Statements, which have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”). The preparation of these financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, expenses, and related disclosures of contingent assets and liabilities. On an ongoing basis, we evaluate our estimates and assumptions, and our associated judgments, including those related to inventories, income taxes, contingencies, and litigation. We base our estimates, assumptions, and judgments on historical experience, knowledge of current conditions, and on various other factors we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions. We also have other policies we consider key accounting policies, (See Note 2 to the Consolidated Financial Statements —
Significant Accounting Policies — Recently Adopted Accounting Standards
). However, the application of these other policies does not require us to make significant estimates and assumptions difficult to support quantitatively.
Inventories
We employ a variety of methodologies to evaluate inventory that is estimated to be excess, obsolete or unmarketable, in order to write down that inventory to net realizable value. Our estimation process for assessing net realizable value is based upon forecasted future usage which we derive based on backlog, historical consumption, and expected market conditions. For both Brick and Advanced product lines, the methodology used compares
on-hand
quantities to forecasted usage and historical consumption, such that amounts of inventory on hand in excess of three-year usage or three-year historical consumption, whichever is higher, are fully reserved. While we have used our best efforts and believe we have used the best available information to estimate future demand, due to uncertainty in the economy and our business and the inherent difficulty in forecasting future usage, it is possible actual demand for our products will differ from our estimates. If actual future demand or market conditions are less favorable than those projected by management, additional inventory reserves for existing inventories may need to be recorded in future periods.
Evaluation of the Realizability of Deferred Tax Assets
Significant management judgment is required in determining whether deferred tax assets will be realized in full or in part. We assess the need for a valuation allowance on a quarterly basis. We record a valuation allowance to reduce our deferred tax assets to the amount we believe is more likely than not to be realized. In assessing the need for a valuation allowance, we consider all positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies, and past financial performance. While recent positive operating results caused the Company to be in a cumulative income position
34

as of December 31, 2019, its overall profitability has been declining since the third quarter of 2018, primarily due to overall reduced bookings for both Advanced and Brick products, reflecting U.S.-China trade/tariff dynamics and elements of macro uncertainty. The uncertain impact of the coronavirus on the supply chain and certain process issues with the production of Advanced Products is contributing to near-term uncertainty. As a result, management has concluded a full valuation allowance against all net domestic deferred tax assets is still warranted as of December 31, 2019. The valuation allowances against these deferred tax assets may require adjustment in the future based on changes in the mix of temporary differences, changes in tax laws, and operating performance. If the positive quarterly earnings continue and our concerns about industry uncertainty, process issues with the production of Advanced Products are resolved, and order volumes are alleviated to the point we believe future profits can be more reliably forecasted, we may release all or a portion of the valuation in the near-term. Certain state tax credits, though, will likely never be uncovered by the valuation allowance. If and when we determine the valuation allowance should be released (i.e., reduced), the adjustment would result in a tax benefit reported in that period’s Consolidated Statements of Operations, the effect of which would be an increase in reported net income. The amount of any such tax benefit associated with release of our valuation allowance in a particular quarter may be material.
New Accounting Pronouncements
From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (“FASB”) that we adopt as of the specified effective date. Unless otherwise discussed, we believe the impact of recently issued accounting standards will not have a material impact on our future financial condition and results of operations. See Note 2 —
Significant Accounting Policies
Impact of recently issued accounting standards
, to the Consolidated Financial Statements for a description of recently issued and adopted accounting pronouncements, including the dates of adoption and expected impact on our financial position and results of operations.
Lease Accounting
In February 2016, the FASB issued new guidance for lease accounting, which requires lessees to recognize leases on the balance sheet and disclose key information about leasing arrangements. The new guidance establishes a
right-of-use
model (“ROU”) that requires a lessee to recognize a ROU asset and a lease liability on the balance sheet for all leases with a term longer than twelve months. Leases are classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the income statement. For lessors, the guidance modifies the classification criteria and accounting for sales-type and direct financing leases.
We adopted the new standard as of January 1, 2019, using the effective date as the date of initial application. As a result, financial information has not been updated and the disclosures required under the new standard have not been provided for dates and periods before January 1, 2019. We elected the “package of practical expedients”, which permits companies to not reassess under the new standard lease identification, lease classification and initial direct costs. We did not elect the
use-of-hindsight
or the practical expedient pertaining to land easements, as the latter is not applicable.
The adoption of the standard resulted in the recognition of ROU assets and lease liabilities of approximately $4,329,000 and $4,455,000, respectively, as of January 1, 2019. There was no cumulative effect of adopting this new guidance, and the standard did not have a material impact on our consolidated statements of operations or cash flows for the year ended December 31, 2019.
Other new pronouncements issued but not effective until after December 31, 2019 are not expected to have a material impact on our consolidated financial statements.
35

Year ended December 31, 2019 compared to Year ended December 31, 2018
See Note 19,
Segment Information
, to the Consolidated Financial Statements for a discussion of our change to segment reporting in the second quarter of 2019.
Consolidated net revenues for 2019 were $262,977,000, a decrease of $28,243,000, or 9.7%, as compared to $291,220,000 for 2018.
Net revenues, by product line, for the years ended December 31 were as follows (dollars in thousands):
                                 
 
 
 
 
 
Increase (decrease)
 
 
2019
 
 
2018
 
 
      $      
 
 
      %      
 
Brick Products
  $
187,896
    $
186,704
    $
1,192
     
0.6
%
Advanced Products
   
75,081
     
104,516
     
(29,435
)    
(28.2
)%
                                 
Total
  $
262,977
    $
291,220
    $
(28,243
)    
(9.7
)%
                                 
 
 
The overall decrease in consolidated net revenues was primarily due to an overall 17.7% decrease in bookings for the year ended December 31, 2019, compared to the year ended December 31, 2018, as bookings declined by 31.2% and 10.1% for Advanced Products and Brick Products, respectively, for reasons described in the
2019 Results
section, above.
Gross margin for 2019 decreased $16,005,000, or 11.5%, to $122,966,000 from $138,971,000 in 2018. Gross margin as a percentage of net revenues decreased to 46.8% in 2019 from 47.7% in 2018. Both decreases were primarily due to the decrease in net revenues, higher tariff charges of approximately $5,089,000 and lower production volume on absorption of manufacturing overhead costs, partially offset by an improved mix of higher-margin products shipped.
Selling, general, and administrative expenses were $62,557,000 for 2019, an increase of $333,000, or 0.5%, as compared to $62,224,000 for 2018. As a percentage of net revenues, selling, general, and administrative expenses increased to 23.8% in 2019 from 21.4% in 2018, primarily due to the decrease in net revenues.
The components of the $333,000 increase in selling, general, and administrative expenses were as follows (dollars in thousands):
                 
 
Increase (decrease)
 
Depreciation and amortization
  $
384
     
15.8
%(1)
Outside services
   
285
     
15.0
%(2)
Advertising expenses
   
217
     
7.1
%(3)
Facilities allocations
   
156
     
10.4
%(4)
Commissions
   
104
     
3.0
%
Bad debt expense
   
(209
)    
(321.7
)%(5)
Legal fees
   
(223
)    
(12.2
)%(6)
Compensation
   
(362
)    
(0.9
)%(7)
Other, net
   
(19
)    
(0.2
)%
                 
  $
333
     
0.5
%
                 
 
 
 
(1) Increase attributable to an increase in additions of furniture and fixtures and building improvements.
 
 
(2) Increase in use of outside service providers in Andover.
 
 
(3) Increase primarily attributed to increases in sales support expenses, direct mailings, and advertising in trade publications.
 
 
36

(4) Increase primarily attributable to an increase in utilities and building maintenance expenses.
 
 
(5) Decrease attributable to favorable historical collections experience over the period analyzed.
 
 
(6) Decrease attributable to a decrease in corporate legal matters.
 
 
(7) Decrease primarily attributable to decreased stock-based compensation expense, partially offset by annual compensation adjustments in May 2019. The decrease in stock-based compensation expense was due to decreased expense in 2019 for certain Vicor stock options held by a
non-employee.
 
 
Research and development expenses increased $2,302,000, or 5.2%, to $46,588,000 in 2019 from $44,286,000 in 2018. As a percentage of net revenues, research and development expenses increased to 17.7% in 2019 from 15.2% in 2018, primarily due to the decrease in net revenues, an increase in prototype development costs, and a net increase in headcount.
The components of the $2,302,000 increase in research and development expenses were as follows (dollars in thousands):
                 
 
Increase (decrease)
 
Compensation
  $
1,580
     
5.0
%(1)
Project and
pre-production
materials
   
1,548
     
28.4
%(2)
Depreciation and amortization
   
(141
)    
(7.3
)%
Deferred costs
   
(761
)    
(77.5
)%(3)
Other, net
   
76
     
1.2
%
                 
  $
2,302
     
5.2
%
                 
 
 
 
(1) Increase primarily attributable to annual compensation adjustments in May 2019 and increased stock-based compensation expense.
 
 
(2) Increase primarily attributable to increased spending for new product development of Advanced Products.
 
 
(3) Decrease primarily attributable to an increase in deferred costs capitalized for certain
non-recurring
engineering projects for which the related revenues have been deferred.
 
 
The significant changes in the components of “Other income (expense), net” for the years ended December 31 were as follows (in thousands):
                         
 
2019
 
 
2018
 
 
Increase
(decrease)
 
Rental income
  $
792
    $
792
    $
 
Interest income
   
300
     
257
     
43
 
Foreign currency losses, net
   
(108
)    
(260
)    
152
 
Gain on disposal of equipment
   
38
     
57
     
(19
)
Credit gains on
available-for-sale
securities
   
4
     
7
     
(3
)
Other
   
40
     
21
     
19
 
                         
  $
1,066
    $
874
    $
192
 
                         
 
 
Our exposure to market risk fluctuations in foreign currency exchange rates relates to the operations of VJCL, for which the functional currency is the Japanese Yen, and all other subsidiaries in Europe and Asia, for which the functional currency is the U.S. Dollar. These other subsidiaries in Europe and Asia experienced favorable foreign currency exchange rate fluctuations in 2019 compared to 2018. Interest income increased due to an increase in interest rates.
37

Income before income taxes was $14,887,000 in 2019, as compared to $32,933,000 in 2018.
The provision for income taxes and the effective income tax rate for the years ended December 31 were as follows (dollars in thousands):
                 
 
2019
 
 
2018
 
Provision for income taxes
  $
778
    $
1,087
 
Effective income tax rate
   
5.2
%    
3.3
%
 
 
The 2019 and 2018 income tax provisions include estimated state and foreign taxes on the Company’s
pre-tax
income. Federal tax expense was offset in both years by net operating loss carryforwards and also by tax credits in 2019.
See Note 16 to the Consolidated Financial Statements for disclosure regarding our current assessment of the full valuation allowance against all domestic net deferred tax assets, and the possible release (i.e., reduction) of the allowance in the future.
Net income per diluted share attributable to Vicor Corporation was $0.34 for the year ended December 31, 2019, compared to net income per diluted share of $0.78 for the year ended December 31, 2018.
Liquidity and Capital Resources
At December 31, 2019, we had $84,668,000 in cash and cash equivalents. The ratio of current assets to current liabilities was 6.0:1 at December 31, 2019, as compared to 4.6:1 at December 31, 2018. Net working capital increased $20,074,000 to $149,136,000 at December 31, 2019 from $129,062,000 at December 31, 2018.
The primary working capital changes were due to the following (in thousands):
         
 
Increase (decrease)
 
Cash and cash equivalents
  $
14,111
 
Accounts receivable
   
(5,558
)
Inventories
   
1,817
 
Other current assets
   
3,636
 
Accounts payable
   
7,144
 
Accrued compensation and benefits
   
247
 
Accrued expenses
   
(59
)
Sales allowances
   
(193
)
Accrued severance and other charges
   
234
 
Short-term lease liabilities
   
(1,520
)
Income taxes payable
   
653
 
Short-term deferred revenue and customer prepayments
   
(438
)
         
  $
20,074
 
         
 
 
The primary sources of cash for the year ended December 31, 2019 were from operating activities of $22,208,000, and proceeds from the issuance of Common Stock upon the exercise of options under our stock option plans and our 2017 Employee Stock Purchase Plan of $4,742,000. The primary uses of cash for the year ended December 31, 2019 was the purchase of equipment of $12,485,000.
In November 2000, our Board of Directors authorized the repurchase of up to $30,000,000 of Common Stock (the “November 2000 Plan”). The November 2000 Plan authorizes us to make such repurchases from time to time in the open market or through privately negotiated transactions. The timing of such repurchases and the
38

number of shares purchased in each transaction are at the discretion of management based on its view of economic and financial market conditions. We did not repurchase shares of Common Stock under the November 2000 Plan during the year ended December 31, 2019. As of December 31, 2019, we had approximately $8,541,000 remaining for share purchases under the November 2000 Plan.
During the year ended December 31, 2019, three subsidiaries paid a total of $3,602,000 in cash dividends, of which $3,463,000 was paid to us and $139,000 was paid to outside shareholders. Dividends paid to outside shareholders are accounted for as a reduction in noncontrolling interest. During the year ended December 31, 2018, one subsidiary paid a total of $632,000 in cash dividends, all of which was paid to us.
As of December 31, 2019, we had no
off-balance
sheet arrangements.
The table below summarizes our contractual obligations for operating leases as of December 31, 2019 (in thousands):
                                         
 
Payments Due by Period
 
Contractual Obligations
 
Total
 
 
Less than
1 Year
 
 
Years 2 & 3
 
 
Years 4 & 5
 
 
More Than
5 Years
 
Operating lease obligations (1)
  $
4,711
    $
1,657
    $
1,690
    $
1,193
    $
171
 
                                         
 
 
 
(1) For further information, refer to Note 13 of the notes to Consolidated Financial Statements,
Leases
, included in Part II, Item 8 of this Annual Report on Form
10-K.
 
 
We had approximately $3,222,000 of capital expenditure commitments, principally for manufacturing equipment, as of December 31, 2019, which we intend to fund with existing cash. Our primary liquidity needs are for making continuing investments in manufacturing equipment and, if we proceed with the planned construction of 90,000 square feet of additional manufacturing space adjoining our existing Andover manufacturing facility, for funding architectural and construction costs. We believe cash generated from operations and the total of our cash and cash equivalents will be sufficient to fund planned operational needs, capital equipment purchases, and the planned construction, for the foreseeable future.
We do not consider the impact of inflation and changing prices on our business activities or fluctuations in the exchange rates for foreign currency transactions to have been significant during the last three fiscal years.
Item 7A.
We are exposed to a variety of market risks, including changes in interest rates affecting the return on our cash and cash equivalents and fluctuations in foreign currency exchange rates. As our cash and cash equivalents consist principally of cash accounts and money market securities, which are short-term in nature, we believe our exposure to market risk on interest rate fluctuations for these investments is not significant. As of December 31, 2019, our long-term investment portfolio, recorded on our Consolidated Balance Sheet as “Long-term investment, net”, consisted of a single auction rate security with a par value of $3,000,000, purchased through and held in custody by a broker-dealer affiliate of Bank of America, N.A., that has experienced failed auctions (the “Failed Auction Security”) since February 2008. While the Failed Auction Security is Aaa/AA+ rated by major credit rating agencies, collateralized by student loans and guaranteed by the U.S. Department of Education under the Federal Family Education Loan Program, continued failure to sell at its periodic auction dates (i.e., reset dates) could negatively impact the carrying value of the investment, in turn leading to impairment charges in future periods. Periodic changes in the fair value of the Failed Auction Security attributable to credit loss (i.e., risk of the issuer’s default) are recorded through earnings as a component of “Other income (expense), net”, with the remainder of any periodic change in fair value not related to credit loss (i.e., temporary
“mark-to-market”
carrying value adjustments) recorded in “Accumulated other comprehensive income (loss)”, a component of Vicor Corporation Stockholders’ Equity. Should we conclude a decline in the fair value of the Failed Auction
39

Security is other than temporary, such losses would be recorded through earnings as a component of “Other income (expense), net”. We do not believe there was an “other-than-temporary” decline in value in this security as of December 31, 2019.
We estimate our annual interest income would change by approximately $30,000 in 2019 for each 100 basis point increase or decrease in interest rates.
Our exposure to market risk for fluctuations in foreign currency exchange rates relates primarily to the operations of VJCL, for which the functional currency is the Japanese Yen, and changes in the relative value of the Yen to the U.S. Dollar. Relative to our Yen exposure as of December 31, 2019, we estimate a 10% unfavorable movement in the value of the Yen relative to the U.S. Dollar would increase our foreign currency loss by approximately $54,000. The functional currency of all other subsidiaries in Europe and other subsidiaries in Asia is the U.S. Dollar. While we believe risk to fluctuations in foreign currency rates for these subsidiaries is generally not significant, they can be subject to substantial currency changes, and therefore foreign exchange exposures.
40

ITEM 8.
FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
 
 
INDEX
         
 
Page
 
   
 
   
42
 
   
45
 
   
46
 
   
47
 
   
48
 
   
49
 
   
50
 
   
89
 
 
 
41

Report of Independent Registered Public Accounting Firm
To the Stockholders and Board of Directors
Vicor Corporation:
Opinion on the
Consolidated Financial Statements
We have audited the accompanying consolidated balance sheets of Vicor Corporation and subsidiaries (the Company) as of December 31, 2019 and 2018, the related consolidated statements of operations, comprehensive income, cash flows, and equity for each of the years in the
three-year
period ended December 31, 2019, and the related notes and financial statement schedule listed in Item 15(a)(2)
,
collectively, 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 December 31, 2019 and 2018, and the results of its operations and its cash flows for each of the years in the
three-year
period ended December 31, 2019, in conformity with U.S. generally accepted accounting principles.
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 December 31, 2019, based on criteria established in
Internal Control – Integrated Framework (2013)
 issued by the Committee of Sponsoring Organizations of the Treadway Commission, and our report dated February 28, 2020 expressed an unqualified opinion on the effectiveness of the Company’s internal control over financial reporting.
Basis for Opinion
These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on these 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.
42

Evaluation of the realizability of raw materials inventory
As discussed in Note 3 to the consolidated financial statements, approximately 73%, or $35.9 million, of the Company’s total inventory balance is comprised of raw materials. The Company periodically analyzes its raw materials inventory and writes down any amounts that have a cost basis in excess of estimated net realizable value. Inventory write downs generally relate to excess quantities, obsolescence, or products that are unmarketable.
We identified evaluation of the realizability of raw materials inventory to be a critical audit matter. Overall, raw materials have a higher risk of a significant write down as the Company generally maintains higher levels of raw materials inventory to manage prolonged lead times for delivery of purchased raw materials within the global electronics supply chain. Specifically, the Company must exercise judgment to estimate excess, obsolete, or unmarketable inventory based on their forecast of future usage. Forecasted future usage considers historical consumption, existing backlog and expected market conditions and requires judgement to predict as changes in customer demand and delivery lead times can fluctuate and are outside the Company’s control. Evaluation of the realizability of raw materials inventory required auditor judgment because the Company’s estimate is judgmental and is based on a number of quantitative and qualitative assumptions. Changes in forecasted future usage could have a significant impact on the timing and amount of write downs of raw materials inventory.
The primary procedures we performed to address this critical audit matter included the following. We tested certain internal controls over the Company’s process to develop its forecast of usage, including estimating the projected demand based on historical usage and the potential impact of market conditions. We evaluated the Company’s estimate of the realizability of raw materials by:
  Assessing historical consumption as a predictor of future product demand by comparing it to trends in industry publications;
 
 
  Examining the historical accuracy of the Company’s prior estimates by considering subsequent sales and write off activity;
 
 
  Evaluating the manual adjustments made to forecast future demand based on historical usage data
 
 
  Interviewing operational personnel of the Company involved in purchasing and manufacturing to evaluate product innovations, changes in customer mix, and other factors that may impact expected future sales and usage of raw material inventory.
 
 
Evaluation of the realizability of U.S. deferred tax assets
As discussed in Note 16 to the consolidated financial statements, the Company had $30.4 million of U.S. net deferred tax assets as of December 31, 2019 with an offsetting valuation allowance of $30.4 million. The deferred tax assets consist primarily of U.S. research and development tax credits that can be carried forward to reduce future U.S. income taxes. In evaluating the continued need for a valuation allowance, the Company considers the nature and trend of current and cumulative taxable income or losses, estimates of future taxable income, industry and global economic conditions and the duration of statutory carryforward periods.
We identified the evaluation of the realizability of the U.S. deferred tax assets as a critical audit matter due to the magnitude of the deferred tax assets and the subjectivity involved in evaluating the recoverability of those deferred tax assets. This subjectivity is driven by uncertainty inherent in estimating the Company’s ability to generate sufficient taxable income of the appropriate character in the future.
The primary procedures we performed to address this critical audit matter included the following. We tested certain internal controls over the Company’s income tax process, including controls over the assessment of the realizability of deferred tax assets and the application of relevant tax regulations. To assess the Company’s ability to forecast, we compared the Company’s previous forecasts to actual results. We also
43

assessed and evaluated the Company’s consideration of the impact of industry and global economic conditions. We also involved federal and state income tax professionals with specialized skills and knowledge, who assisted in assessing the Company’s application of the relevant tax regulations and evaluating the realizability of deferred tax assets.
/s/ KPMG LLP
We have served as the Company’s auditor since 2013.
Boston, Massachusetts
February 28, 2020
44

VICOR CORPORATION
Consolidated Balance Sheets
December 31, 2019 and 2018
(In thousands, except per share data)
 
2019
 
 
2018
 
ASSETS
 
Current assets:
   
     
 
Cash and cash equivalents
  $
84,668
    $
70,557
 
Accounts receivable, less allowance of $59 in 2019 and $224 in 2018
   
38,115
     
43,673
 
Inventories, net
   
49,187
     
47,370
 
Other current assets
   
7,096
     
3,460
 
                 
Total current assets
   
179,066
     
165,060
 
Long-term deferred tax assets
   
205
     
265
 
Long-term investment, net
   
2,510
     
2,526
 
Property, plant and equipment, net
   
56,952
     
50,432
 
Other assets
   
1,994
     
2,785
 
                 
Total assets
  $
240,727
    $
221,068
 
                 
LIABILITIES AND EQUITY
 
Current liabilities:
   
     
 
Accounts payable
  $
9,005
    $
16,149
 
Accrued compensation and benefits
   
10,410
     
10,657
 
Accrued expenses
   
2,690
     
2,631
 
Sales allowances
   
741
     
548
 
Short-term lease liabilities
   
1,520
     
 
Accrued severance and other charges
   
     
234
 
Income taxes payable
   
57
     
710
 
Short-term deferred revenue and customer prepayments
   
5,507
     
5,069
 
                 
Total current liabilities
   
29,930
     
35,998
 
Long-term deferred revenue
   
1,054
     
232
 
Contingent consideration obligations
   
451
     
408
 
Long-term income taxes payable
   
567
     
238
 
Long-term lease liabilities
   
2,855
     
102
 
                 
Total liabilities
   
34,857
     
36,978
 
Commitments and contingencies (Note 17)
   
     
 
Equity:
   
     
 
Vicor Corporation stockholders’ equity:
   
     
 
Class B Common Stock: 10 votes per share, $.01 par value, 14,000,000 shares authorized, 11,758,218 shares issued and outstanding in 2019 and 2018
   
118
     
118
 
Common Stock: 1 vote per share, $.01 par value, 62,000,000 shares authorized 40,403,058 shares issued and 28,768,252 shares outstanding in 2019; 40,066,710 shares issued and 28,430,971 shares outstanding in 2018
   
405
     
402
 
Additional
paid-in
capital
   
201,251
     
193,457
 
Retained earnings
   
143,098
     
129,000
 
Accumulated other comprehensive loss
   
(383
)    
(394
)
Treasury stock at cost: 11,634,806 shares in 2019 and 11,635,739 shares in 2018
   
(138,927
)    
(138,927
)
                 
Total Vicor Corporation stockholders’ equity
   
205,562
     
183,656
 
Noncontrolling interest
   
308
     
434
 
                 
Total equity
   
205,870
     
184,090
 
                 
Total liabilities and equity
  $
240,727
    $
221,068
 
                 
See accompanying notes.
45

VICOR CORPORATION
Consolidated Statements of OPERATIONS
Years Ended December 31, 2019, 2018 and 2017
(In thousands, except per share amounts)
 
2019
 
 
2018
 
 
2017
 
Net revenues
  $
262,977
    $
291,220
    $
227,830
 
Cost of revenues
   
140,011
     
152,249
     
126,174
 
                         
Gross margin
   
122,966
     
138,971
     
101,656
 
Operating expenses:
   
     
     
 
Selling, general and administrative
   
62,557
     
62,224
     
58,092
 
Research and development
   
46,588
     
44,286
     
44,924
 
Severance and other charges
   
     
402
     
 
                         
Total operating expenses
   
109,145
     
106,912
     
103,016
 
                         
Income (loss) from operations
   
13,821
     
32,059
     
(1,360
)
Other income (expense), net:
   
     
     
 
Total unrealized (losses) gains on
available-for-sale
securities, net
   
(16
)    
1
     
17
 
Portion of losses (gains) recognized in other comprehensive income (loss)
   
20
     
6
     
(6
)
                         
Net credit gains recognized in earnings
   
4
     
7
     
11
 
Other income (expense), net
   
1,062
     
867
     
1,251
 
                         
Total other income (expense), net
   
1,066
     
874
     
1,262
 
                         
Income (loss) before income taxes
   
14,887
     
32,933
     
(98
)
Less: Provision (benefit) for income taxes
   
778
     
1,087
     
(356
)
                         
Consolidated net income
   
14,109
     
31,846
     
258
 
Less: Net income attributable to noncontrolling interest
   
11
     
121
     
91
 
                         
Net income attributable to Vicor Corporation
  $
14,098
    $
31,725
    $
167
 
                         
Net income per common share attributable to Vicor Corporation:
   
     
     
 
Basic
  $
0.35
    $
0.80
    $
0.00
 
Diluted
  $
0.34
    $
0.78
    $
0.00
 
Shares used to compute net income per common share attributable to Vicor Corporation:
   
     
     
 
Basic
   
40,330
     
39,872
     
39,228
 
Diluted
   
41,677
     
40,729
     
39,933
 
See accompanying notes.
4
6

VICOR CORPORATION
Consolidated Statements of COMPREHENSIVE INCOME
Years Ended December 31, 2019, 2018 and 2017
(In thousands)
                         
 
2019
 
 
2018
 
 
2017
 
Consolidated net income
  $
14,109
    $
31,846
    $
258
 
Foreign currency translation gains, net of tax benefit (1)
   
33
     
98
     
83
 
Unrealized (losses) gains on
available-for-sale
securities, net of tax (1)
   
(20
)    
(6
)    
6
 
                         
Other comprehensive income
   
13
     
92
     
89
 
                         
Consolidated comprehensive income
   
14,122
     
31,938
     
347
 
Less: Comprehensive income attributable to noncontrolling interest
   
13
     
129
     
97
 
                         
Comprehensive income attributable to Vicor Corporation
  $
14,109
    $
31,809
    $
250
 
                         
 
 
 
 
 
(1) The deferred tax assets associated with cumulative foreign currency translation gains and cumulative unrealized (losses) gains on available for sale securities are completely offset by a tax valuation allowance as of December 31, 2019, 2018, and 2017. Therefore, there is no income tax benefit (provision) recognized in any of the three years ended December 31, 2019.
 
 
 
 
See accompanying notes.
4
7

VICOR CORPORATION
Consolidated Statements of Cash Flows
Years Ended December 31, 2019, 2018 and 2017
(In thousands)
                         
 
2019
 
 
2018
 
 
2017
 
Operating activities:
   
     
     
 
Consolidated net income
  $
14,109
    $
31,846
    $
258
 
Adjustments to reconcile consolidated net income to net cash provided by (used for) operating activities:
   
     
     
 
Depreciation and amortization
   
10,334
     
9,254
     
8,893
 
Stock-based compensation expense
   
3,036
     
3,396
     
1,735
 
Increase (decrease) in long-term income taxes payable
   
329
     
43
     
(1
)
Deferred income taxes
   
60
     
(55
)    
(172
)
Increase (decrease) in long-term deferred revenue
   
822
     
(71
)    
(71
)
Increase in other long-term liabilities
   
     
9
     
93
 
Gain on disposal of equipment
   
(38
)    
(57
)    
(14
)
(Benefit) provision for doubtful accounts
   
(144
)    
65
     
6
 
Credit gain on
available-for-sale
securities
   
(4
)    
(7
)    
(11
)
Increase in refundable income taxes
   
     
     
(736
)
Increase in contingent consideration obligations
   
280
     
     
650
 
Change in current assets and liabilities, net
   
(6,576
)    
(8,252
)    
(13,094
)
                         
Net cash provided by (used for) operating activities
   
22,208
     
36,171
     
(2,464
)
Investing activities:
   
     
     
 
Additions to property, plant and equipment
   
(12,485
)    
(18,211
)    
(12,545
)
Proceeds from sale of equipment
   
38
     
57
     
14
 
(Decrease) increase in other assets
   
(35
)    
(85
)    
5
 
                         
Net cash used for investing activities
   
(12,482
)    
(18,239
)    
(12,526
)
Financing activities:
   
     
     
 
Proceeds from issuance of Common Stock
   
4,742
     
8,656
     
3,300
 
Payment of contingent consideration obligations
   
(237
)    
(270
)    
(225
)
Noncontrolling interest dividend paid
   
(139
)    
     
 
                         
Net cash provided by financing activities
   
4,366
     
8,386
     
3,075
 
Effect of foreign exchange rates on cash
   
19
     
9
     
(25
)
                         
Net increase (decrease) in cash and cash equivalents
   
14,111
     
26,327
     
(11,940
)
Cash and cash equivalents at beginning of year
   
70,557
     
44,230
     
56,170
 
                         
Cash and cash equivalents at end of year
  $
84,668
    $
70,557
    $
44,230
 
                         
Change in current assets and liabilities, excluding effects of deconsolidation of subsidiary:
   
     
     
 
Accounts receivable
  $
5,714
    $
(8,834
)   $
(9,210
)
Inventories, net
   
(1,812
)    
(10,827
)    
(9,309
)
Other current assets
   
(2,895
)    
176
     
(357
)
Accounts payable and accrued liabilities
   
(7,339
)    
7,450
     
3,186
 
Accrued severance and other charges
   
(234
)    
234
     
 
Short-term lease payable
   
12
     
     
 
Income taxes payable
   
(653
)    
410
     
208
 
Deferred revenue
   
631
     
3,139
     
2,388
 
                         
Change in current assets and liabilities, net
  $
(6,576
)   $
(8,252
)   $
(13,094
)
                         
Supplemental disclosures:
   
     
     
 
Cash paid during the year for income taxes, net of refunds
  $
2,194
    $
743
    $
373
 
 
 
 
 
 
See accompanying notes.
4
8

VICOR CORPORATION
CONSOLIDATED STATEMENTS OF EQUITY
Years Ended December 31, 2019 , 2018 and 2017
(In thousands)
                                                                         
 
Class B
Common
Stock
 
 
Common
Stock
 
 
Additional
Paid-In

Capital
 
 
Retained
Earnings
 
 
Accumulated
Other
Comprehensive
Income (Loss)
 
 
Treasury
Stock
 
 
Total Vicor
Corporation
Stockholders’
Equity
 
 
Noncontrolling
Interest
 
 
Total
Equity
 
Balance on December 31, 2016
  $
118
    $
397
    $
176,344
    $
93,438
    $
(561
)   $
(138,927
)   $
130,809
    $
208
    $
131,017
 
Sales of Common Stock
   
     
4
     
3,296
     
     
     
     
3,300
     
     
3,300
 
Stock-based compensation expense
   
     
     
1,735
     
     
     
     
1,735
     
     
1,735
 
Other
   
     
     
20
     
     
     
     
20
     
     
20
 
Components of comprehensive income, net of tax
   
     
     
     
     
     
     
     
     
 
Net income
   
     
     
     
167
     
     
     
167
     
91
     
258
 
Other comprehensive income
   
     
     
     
     
83
     
     
83
     
6
     
89
 
                                                                         
Total comprehensive income
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
250
 
 
 
97
 
 
 
347
 
                                                                         
Balance on December 31, 2017
   
118
     
401
     
181,395
     
93,605
     
(478
)    
(138,927
)    
136,114
     
305
     
136,419
 
Sales of Common Stock
   
     
6
     
6,776
     
     
     
     
6,782
     
     
6,782
 
Stock-based compensation expense
   
     
     
3,396
     
     
     
     
3,396
     
     
3,396
 
Issuances of stock through employee stock purchase plan
   
     
1
     
1,873
     
     
     
     
1,874
     
     
1,874
 
Cumulative effect of adoption of new accounting principle (Topic 606)
   
     
     
     
3,670
     
     
     
3,670
     
     
3,670
 
Other
   
     
(6
)    
17
     
     
     
     
11
     
     
11
 
Components of comprehensive income, net of tax
   
     
     
     
     
     
     
     
     
 
Net income
   
     
     
     
31,725
     
     
     
31,725
     
121
     
31,846
 
Other comprehensive income
   
     
     
     
     
84
     
     
84
     
8
     
92
 
                                                                         
Total comprehensive income
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
31,809
 
 
 
129
 
 
 
31,938
 
                                                                         
Balance on December 31, 2018
   
118
     
402
     
193,457
     
129,000
     
(394
)    
(138,927
)    
183,656
     
434
     
184,090
 
Sales of Common Stock
   
 
     
2
     
2,435
     
 
     
 
     
 
     
2,437
     
 
     
2,437
 
Stock-based compensation expense
   
 
     
 
     
3,036
     
 
     
 
     
 
     
3,036
     
 
     
3,036
 
Issuances of stock through employee stock purchase plan
   
 
     
1
     
2,304
     
 
     
 
     
 
     
2,305
     
 
     
2,305
 
Noncontrolling interest dividend paid
   
 
     
 
     
 
     
 
     
 
     
 
           
(139
)    
(139
)
Other
   
 
     
 
     
19
     
 
     
 
     
 
     
19
     
 
     
19
 
Components of comprehensive income, net of tax
   
     
     
     
     
     
     
     
     
 
Net income
   
 
     
 
     
 
     
14,098
     
 
     
 
     
14,098
     
11
     
14,109
 
Other comprehensive income
   
 
     
 
     
 
     
 
     
11
     
 
     
11
     
2
     
13
 
                                                                         
Total comprehensive income
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14,109
 
 
 
13
 
 
 
14,122
 
                                                                         
Balance on December 31, 2019
  $
118
    $
405
    $
201,251
    $
143,098
    $
(383
)   $
(138,927
)   $
205,562
    $
308
    $
205,870
 
                                                                         
 
 
 
 
 
 
 
See accompanying notes.
4
9

VICOR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
1.  DESCRIPTION OF BUSINESS
Vicor Corporation (the “Company” or “Vicor”) designs, develops, manufactures, and markets modular power components and power systems for converting electrical power. The Company also licenses certain rights to its technology in return for recurring royalties. The principal markets for the Company’s power converters and systems are large original equipment manufacturers (“OEMs”), original design manufacturers (“ODMs”) and their contract manufacturers, and smaller, lower volume users, which are broadly distributed across several major market areas.
2.  SIGNIFICANT ACCOUNTING POLICIES
Principles of consolidation
The Consolidated Financial Statements include the accounts of the Company and its subsidiaries. All intercompany transactions and balances have been eliminated upon consolidation.
Use of estimates
The preparation of financial statements in conformity with accounting principles generally accepted in the United States (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingencies at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Such estimates and assumptions relate to the useful lives of fixed assets and identified intangible assets, recoverability of long-lived assets, fair value of long-term investments, allowances for doubtful accounts, potential excess, obsolete or unmarketable inventory, potential reserves relating to litigation matters, accrued liabilities, accrued taxes, deferred tax valuation allowances, assumptions pertaining to share-based payments, and other reserves. Actual results could differ from those based on these estimates and assumptions, and such differences may be material to the financial statements.
Recently Adopted Accounting Standard
s
Lease Accounting
In February 2016, the Financial Accounting Standards Board (“FASB”) issued new guidance for lease accounting, which requires lessees to recognize leases on the balance sheet and disclose key information about leasing arrangements. The new guidance establishes a
right-of-use
model (“ROU”) that requires a lessee to recognize a ROU asset and a lease liability on the balance sheet for all leases with a term longer than twelve months. Leases are classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the income statement. For lessors, the guidance modifies the classification criteria and accounting for sales-type and direct financing leases.
The Company adopted the new standard as of January 1, 2019, using the effective date as the date of initial application. As a result, financial information has not been updated and the disclosures required under the new standard have not been provided for dates and periods before January 1, 2019. The Company elected the “package of practical expedients”, which permits companies to not reassess under the new standard lease identification, lease classification and initial direct costs. The Company did not elect the
use-of-hindsight
or the practical expedient pertaining to land easements, as the latter is not applicable.
The adoption of the standard resulted in the recognition of ROU assets and lease liabilities of approximately $4,329,000 and $4,455,000, respectively, as of January 1, 2019. There was no cumulative effect of adopting this new guidance, and the standard did not have a material impact on the Company’s consolidated statements of operations or cash flows for the year ended December 31, 2019.
50

VICOR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
Revenue Recognition
In May 2014, the Financial Accounting Standards Board (“FASB”) issued new guidance for revenue recognition (“Topic 606”), which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. The new guidance, which includes several amendments, replaces most of the prior revenue recognition guidance under U.S. GAAP. The Company adopted the new guidance as of January 1, 2018 using the modified retrospective method, as applied to all contracts. As a result, the Company has changed its accounting policy for revenue recognition, as detailed below. The most significant impact of the adoption was on the timing of recognition of sales to the Company’s stocking distributors and including the additional required disclosures under the new standard. Through December 31, 2017, the Company deferred revenue and the related cost of sales on shipments to stocking distributors until the distributors resold the products to their customers. Upon adoption, the Company is no longer permitted to defer revenue until sale by the stocking distributor to the end customer, but rather, is required to estimate the effects of returns and allowances provided to stocking distributors and record revenue at the time of sale to the stocking distributor. In addition, the Company modified the accounting for a contractual arrangement due to a reassessment of the number of performance obligations in the arrangement, and adjusted for the timing of certain royalty revenue. The cumulative effect of adopting this guidance, recorded as an increase to the balance of retained earnings as of January 1, 2018, was approximately $3,670,000. The comparative information for the year ended December 31, 2017, including disclosures, has not been restated and continues to be reported under the accounting standards in effect for that period.
The following tables summarize the impacts of adopting the new revenue recognition guidance on certain components of the Company’s consolidated financial statements (in thousands):
a)
Consolidated Balance Sheet Items
 
As of December 31, 2018
 
 
As reported
 
 
Adjustments
 
 
Balances without
adoption of
Topic 606
 
Accounts receivable, net
 
$
43,673
 
 
$
(72
)
 
$
43,601
 
Inventories, net
 
 
47,370
 
 
 
(110
)
 
 
47,260
 
Total assets
 
 
221,068
 
 
 
(182
)
 
 
220,886
 
Income taxes payable
 
 
710
 
 
 
(59
)
 
 
651
 
Deferred revenue
 
 
5,069
 
 
 
5,768
 
 
 
10,837
 
Sales allowances
 
 
548
 
 
 
(483
)
 
 
65
 
Total liabilities
 
 
36,978
 
 
 
5,226
 
 
 
42,204
 
Retained earnings
 
 
129,000
 
 
 
(5,408
)
 
 
123,592
 
Total equity
 
 
184,090
 
 
 
(5,408
)
 
 
178,682
 
Total liabilities and equity
 
 
221,068
 
 
 
(182
)
 
 
220,886
 
51

VICOR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
b)
Consolidated Statement of Operations Items
 
Year Ended December 31, 2018
 
 
As reported
 
 
Adjustments
 
 
Balances without
adoption of
Topic 606
 
Net revenues
 
$
291,220
 
 
 
$(3,946)
 
 
$
287,274
 
Cost of revenues
 
 
152,249
 
 
 
(2,149
)
 
 
150,100
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Gross margin
 
 
138,971
 
 
 
(1,797
)
 
 
137,174
 
Income before income taxes
 
 
32,933
 
 
 
(1,797
)
 
 
31,136
 
Provision for income taxes
 
 
1,087
 
 
 
(59
)
 
 
1,028
 
Consolidated net income
 
 
31,846
 
 
 
(1,738
)
 
 
30,108
 
Net income attributable to Vicor Corporation
 
 
31,725
 
 
 
(1,738
)
 
 
29,987
 
The impact of the adoption of the new revenue recognition standard on the consolidated statements of comprehensive income (loss) and cash flows for the year ended December 31, 2018 was not material.
Prior to January 1, 2018
Product revenue was recognized in the period when persuasive evidence of an arrangement with a customer existed, the products were shipped and title was transferred to the customer, the price was fixed or determinable, and collection was considered probable.
The Company deferred revenue and the related cost of sales on shipments to stocking distributors until the distributors resold the products to their customers. The agreements with these stocking distributors allowed them to receive price adjustment credits or to return qualifying products for credit, as determined by the Company, in order to reduce the amounts of slow moving, discontinued, or obsolete product from their inventory. These stocking distributors were also granted price adjustment credits in the event of a price decrease subsequent to the date the product was shipped and invoiced to the stocking distributor. Given the uncertainties associated with the levels of price adjustment credits to be granted to stocking distributors, the sales price to the stocking distributor was not fixed or determinable until the stocking distributor resold the products to its customers. Therefore, the Company deferred revenue and the related cost of sales on shipments to stocking distributors until the stocking distributors resold the products to their customers. Accordingly, the Company’s revenue fully reflected
end-customer
purchases and was not impacted by stocking distributor inventory levels. Agreements with stocking distributors limited returns of qualifying product to the Company to a certain percentage of the value of the Company’s shipments to that stocking distributor during the prior quarter. In addition, stocking distributors were allowed to return unsold products if the Company terminated the relationship with the stocking distributor. Title to the inventory transferred to the stocking distributor at the time of shipment or delivery to the stocking distributor. Payments from the stocking distributors were due in accordance with the Company’s standard payment terms. These payment terms were not contingent upon the stocking distributors’ sale of the products to their
end-customers.
Upon title transfer to stocking distributors, the Company reduced inventory for the cost of goods shipped, the margin (i.e., revenues less cost of revenues) was recorded as deferred revenue, and an account receivable was recorded.
The Company evaluated revenue arrangements with potential multi-element deliverables to determine if there were more than one unit of accounting. A deliverable constituted a separate unit of accounting when it had standalone value and there were no customer-negotiated refund or return rights for the undelivered elements. The Company entered into arrangements containing multiple elements that could include a combination of
52

VICOR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
non-recurring
engineering services (“NRE”), prototype units, and production units. The Company determined NRE and prototype units represented one unit of accounting and production units represented a separate unit of accounting, based on an assessment of the respective standalone value. The Company deferred revenue recognition for NRE and prototype units until completion of the final milestone under the NRE arrangement, which was generally the delivery of the prototype. Recognition generally took place within six to twelve months of the initiation of the arrangement. Revenue for the production units was recognized upon shipment, consistent with other product revenue summarized above.
License fees were recognized as earned. The Company recognized revenue on such arrangements only when the contract was signed, the license term had begun, all obligations had been delivered to the customer, and collection was probable.
Foreign currency translation
The financial statements of Vicor Japan Company, Ltd. (“VJCL”), a majority-owned subsidiary, for which the functional currency is the Japanese Yen, have been translated into U.S. Dollars using the exchange rate in effect at the balance sheet date for balance sheet amounts and the average exchange rates in effect during the year for income statement amounts. The gains and losses resulting from the changes in exchange rates from year to year have been reported in other comprehensive income.
Transaction gains and losses resulting from the remeasurement of foreign currency denominated assets and liabilities of the Company’s foreign subsidiaries where the functional currency is the U.S. Dollar are included in other income (expense), net. Foreign currency gains (losses) included in other income (expense), net, were approximately $(108,000), $(260,000), and $323,000 in 2019, 2018, and 2017, respectively.
Cash and cash equivalents
Cash and cash equivalents include funds held in disbursement (i.e., checking) and money market accounts, certificates of deposit, and debt securities with maturities of less than three months at the time of purchase. Cash and cash equivalents are valued at cost, approximating market value. The Company’s money market securities, which are classified as cash equivalents on the balance sheet, are purchased and redeemed at par value. Their estimated fair value is equal to their cost, and, due to the nature of the securities and their classification as cash equivalents, there are no unrealized gains or losses recorded at the balance sheet dates.
Long-term investment
The Company’s principal sources of liquidity are its existing balances of cash and cash equivalents, as well as cash generated from operations. Consistent with the guidelines of the Company’s investment policy, the Company can invest, and has historically invested, its cash balances in demand deposit accounts, money market funds, and auction rate securities meeting certain quality criteria. The Company’s long-term investment is subject to credit, liquidity, market, and interest rate risk.
The Company’s long-term investment, which is a debt security, is classified as an
available-for-sale
security. The
available-for-sale
security is recorded at fair value, with unrealized gains and losses, net of tax, attributable to credit loss recorded through the Consolidated Statement of Operations and unrealized gains and losses, net of tax, attributable to other
non-credit
factors recorded in “Accumulated other comprehensive income (loss),” a component of Total Equity. In determining the amount of credit loss, the Company compares the present value of cash flows expected to be collected to the amortized cost basis of the security, considering credit default risk probabilities and changes in credit ratings, among other factors.
53

VICOR CORPORATION
NOTES
TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
The amortized cost of the debt security is adjusted for amortization of premiums and accretion of discounts to maturity, the net amount of which, along with interest and realized gains and losses, is included in “Other income (expense), net” in the Consolidated Statements of Operations. The Company periodically evaluates the investment to determine if impairment is required, whether an impairment is other than temporary, and the measurement of an impairment loss. The Company considers a variety of impairment indicators such as, but not limited to, a significant deterioration in the earnings performance, credit rating, or asset quality of the investment.
Fair value measurements
The Company accounts for certain financial assets at fair value, defined as the price that would be received to sell an asset or paid to transfer a liability (i.e., an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. A three-level hierarchy is used to show the extent and level of judgment used to estimate fair value measurements:
Level 1
 
Inputs used to measure fair value are unadjusted quoted prices available in active markets for the identical assets or liabilities as of the reporting date.
     
Level 2
 
Inputs used to measure fair value, other than quoted prices included in Level 1, are either directly or indirectly observable as of the reporting date through correlation with market data, including quoted prices for similar assets and liabilities in active markets and quoted prices in inactive markets. Level 2 also includes assets and liabilities valued using models or other pricing methodologies that do not require significant judgment since the input assumptions used in the models, such as interest rates and volatility factors, are corroborated by readily observable data from actively quoted markets for substantially the full term of the financial instrument.
     
Level 3
 
Inputs used to measure fair value are unobservable inputs supported by little or no market activity and reflect the use of significant management judgment. These values are generally determined using pricing models for which the assumptions utilize management’s estimates of market participant assumptions.
The carrying amounts of cash and cash equivalents, accounts receivable and accounts payable approximate fair value because of the short maturity of these financial instruments.
Inventories
Inventories are valued at the lower of cost (determined using the
first-in,
first-out
method) or net realizable value. Fixed production overhead is allocated to the inventory cost per unit based on the normal capacity of the production facilities. Abnormal production costs, including fixed cost variances from normal production capacity, if any, are charged to cost of revenues in the period incurred. All shipping and handling costs incurred in connection with the sale of products are included in cost of revenues.
Inventory estimated to be excess, obsolete, or unmarketable is written down to net realizable value. The Company’s estimation process for assessing net realizable value is based upon forecasted future usage which is derived based on backlog, historical consumption and expected market conditions. If the Company’s estimated demand and/or market expectations were to change or if product sales were to decline, the Company’s estimation process may cause larger inventory reserves to be recorded, resulting in larger charges to cost of revenues.
54

VICOR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
Concentrations of risk
Financial instruments potentially subjecting the Company to significant concentrations of credit risk consist principally of cash and cash equivalents, of which a significant portion is held by one financial institution, its long-term investment, and trade accounts receivable. The Company maintains cash and cash equivalents and certain other financial instruments with various large financial institutions. Generally, amounts invested with these financial institutions are in excess of federal deposit insurance limits. The Company has not experienced any losses in such accounts, and management believes the Company is not exposed to significant credit risk. The Company’s long-term investment as of December 31, 2019 consists of a single auction rate security with a par
 
value of $
3,000,000
, which is
collateralized
by student loans. It is a highly rated (Aaa/AA+) municipal and corporate debt security. Through December 
31
,
2019
, auctions held for the Company’s auction rate security have failed. The funds associated with an auction rate security that has failed auction may not be accessible until a successful auction occurs, a buyer is found outside of the auction process, the security is called, or the underlying securities have matured. If the credit rating of the issuer of the auction rate security held deteriorates, the Company may be required to adjust the carrying value of the investment for an other-than-temporary decline in value through an impairment charge.
The Company’s investment policy, approved by the Board of Directors, limits the amount the Company may invest in any issuer, thereby reducing credit risk concentrations.
The Company’s products are sold worldwide to customers ranging from smaller, independent manufacturers of highly specialized electronic devices, to larger OEMs, ODMs and their contract manufacturers. See Note 19,
Segment Information
, for a discussion of a change to segment reporting in the second quarter of 2019. The Company’s Brick Products’ customers are primarily concentrated in the following industries: aerospace and defense electronics, industrial automation, industrial equipment, instrumentation and test equipment, and transportation
(
notably in rail and heavy equipment applications
)
. The Company’s Advanced Products’ customers are concentrated in the data center and hyperscaler segments of enterprise computing, in which
the Company’s
products are used for voltage distribution on server motherboards, in server racks, and across datacenter infrastructure, although we also target applications in aerospace and aviation, defense electronics, industrial automation, instrumentation, test equipment, solid state lighting, telecommunications and networking infrastructure, and vehicles (notably in the autonomous driving, electric vehicle, and hybrid vehicle niches of the vehicle segment). While, overall, the Company has a broad customer base and sells into a variety of industries, a substantial portion of the Company’s revenue from its Advanced Products line has been derived from a limited number of customers. This concentration of revenue is a reflection of the relatively early stage of adoption of the technologies, architectures and products offered in the Advanced Products line, and the Company’s strategy of targeting market leading innovators as initial customers for its Advanced Products. Concentrations of credit risk with respect to trade accounts receivable are limited due to the number of entities comprising the Company’s customer base
.
As of December 
31
,
2019
and
2018
,
one
customer accounted for approximately
14.3
% of trade account receivables.
Components and materials used in the Company’s products are purchased from a variety of vendors. While most of the components are available from multiple sources, some key components for certain Advanced Products, in particular, are supplied by single vendors. In instances of single source items, the Company maintains levels of inventories management considers appropriate to enable meeting the delivery requirements of customers. If suppliers or subcontractors cannot provide their products or services on time or to the required specifications, the Company may not be able to meet the demand for its products and its delivery times may be negatively affected.
Long-lived assets
The Company reviews property, plant and equipment and finite-lived intangible assets for impairment whenever events or changes in circumstances indicate the carrying value of such assets may not be recoverable.
55

VICOR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
Management determines whether the carrying value of an asset or asset group is recoverable based on comparison to the undiscounted expected future cash flows the assets are expected to generate over their remaining economic lives. If an asset value is not recoverable, the impairment loss is equal to the amount by which the carrying value of the asset exceeds its fair value, which is determined by either a quoted market price, if any, or a value determined by utilizing a discounted cash flow technique. Evaluation of impairment of long-lived assets requires estimates of future operating results that are used in the preparation of the expected future undiscounted cash flows. Actual future operating results and the remaining economic lives of our long-lived assets could differ from the estimates used in assessing the recoverability of these assets.
 
These differences could result in impairment charges, which could be material.
Intangible assets
Values assigned to patents are amortized using the straight-line method over periods ranging from three to 20 years. Patents and other intangible assets are included in “Other assets” in the accompanying Consolidated Balance Sheets.
Advertising expense
The cost of advertising is expensed as incurred. The Company incurred approximately $2,749,000, $2,610,000, and $2,150,000 in advertising costs during 2019, 2018, and 2017, respectively.
Product warranties
The Company generally offers a
two-year
warranty for all of its products, though it has extended the warranty period to three years for certain military grade products sold after January 1, 2017. The Company is party to a limited number of supply agreements with certain customers contractually committing the Company to warranty and indemnification requirements exceeding those to which the Company has been exposed in the past. The Company provides for the estimated cost of product warranties at the time product revenue is recognized. Factors influencing the Company’s warranty reserves include the number of units sold, historical and anticipated rates of warranty returns, and the cost per return. The Company periodically assesses the adequacy of warranty reserves and adjusts the amounts as necessary. Warranty obligations are included in “Accrued expenses” in the accompanying Consolidated Balance Sheets.
Revenue recognition
Subsequent to January 1, 2018, revenue is recognized when control of the promised goods or services is transferred to a customer, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Sales, value add, and other taxes collected concurrent with revenue producing activities are excluded from revenue. The expected costs associated with product warranties continue to be recognized at the time product revenue is recognized. Shipping and handling costs associated with outbound freight after control over a product has transferred to a customer are accounted for as a fulfillment cost and are included in cost of revenues.
The Company’s primary source of net revenue comes from the sale of products, which are modular power components and power systems for converting, regulating and controlling electric current. The principal customers for the Company’s power converters and systems are large OEMs, ODMs and the original design manufacturers and contract manufacturers serving them, and smaller, lower volume users, which are broadly distributed across several major market areas. The Company recognizes revenue for product sales at a point in time following the transfer of control of such products to the customer, which typically occurs upon shipment or
56

VICOR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
delivery, depending on the terms of the underlying contract. The Company previously deferred revenue and the related cost of revenues on shipments to stocking distributors until the distributors resold the products to their customers. The Company now records revenue for such transactions at the time of sale to the stocking distributor. The Company establishes sales allowances for estimated future product returns including distributor returns and price adjustment credits, primarily based upon historical and anticipated rates of product returns and allowances.
Certain contracts with customers contain multiple performance obligations, which typically may include a combination of NRE, prototype units, and production units. For these contracts, the individual performance obligations are accounted for separately if they are distinct. Generally, the Company has determined the NRE and prototype units represent one distinct performance obligation and the production units represent a separate distinct performance obligation. For such arrangements, revenue is allocated to each performance obligation based on its relative standalone selling price, based on prices charged to customers or using the expected cost plus a margin approach. The Company defers revenue recognition for NRE and prototype units until the point in time at which the final milestone under the NRE arrangement is completed and control is transferred to the customer, which is generally the shipment or delivery of the prototype. Revenue for production units is recognized upon shipment or delivery, consistent with product revenue summarized above.
 
The Company licenses its intellectual property under right to use licenses, in which royalties due to the Company are based upon a percentage of the licensee’s sales. The Company utilizes the exception under the revenue recognition guidance for the recognition of sales- or usage-based royalties, in which the royalties are not recognized until the later of when 1) the customer’s subsequent sales or usages occur, or 2) the performance obligation to which some or all of the sales- or usage-based royalty has been allocated is satisfied or partially satisfied.
Accounts receivable includes amounts billed and currently due from customers. The amounts due are stated at their estimated realizable value. The Company’s payment terms vary by the type and location of its customers and the products or services offered, although terms generally include a requirement of payment within 30 to 60 days. The Company maintains allowances for doubtful accounts for estimated losses resulting from the inability of its customers to make required payments, based on assessments of customers’ credit-risk profiles and payment histories. If the financial condition of the Company’s customers were to deteriorate, resulting in an impairment of their ability to make payments, additional allowances may be required. The Company does not require collateral from its customers, although there have been circumstances when the Company has required cash in advance (i.e., a partial down-payment) to facilitate orders in excess of a customer’s established credit limit. To date, such amounts have not been material.
The Company records deferred revenue, which represents a contract liability, when cash payments are received or due in advance of performance under a contract with a customer. During the years ended December 31, 2019 and 2018, the Company recognized revenue of approximately $76,000 and $991,000, respectively, that was included in deferred revenue at the beginning of the respective period.
The Company applies the practical expedient for the incremental costs of obtaining a contract for sales commissions, which are expensed when incurred because the amortization period is generally less than one year. These costs are included in selling, general and administrative expenses.
The Company also applies another practical expedient and does not disclose the value of unsatisfied performance obligations for contracts with an original expected length of one year or less.
57

VICOR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
Legal Costs
Legal costs in connection with litigation are expensed as incurred.
Net income per common share
The Company computes basic net income per share using the weighted average number of common shares outstanding and diluted net income per share using the weighted average number of common shares outstanding plus the effect of outstanding dilutive stock options, if any. The following table sets forth the computation of basic and diluted net income per share for the years ended December 31 (in thousands, except per share amounts):
 
2019
 
 
2018
 
 
2017
 
Numerator:
   
     
     
 
Net income attributable to Vicor Corporation
  $
14,098
    $
31,725
    $
167
 
                         
Denominator:
   
     
     
 
Denominator for basic net income per share-weighted average shares (1)
   
40,330
     
39,872
     
39,228
 
Effect of dilutive securities:
   
     
     
 
Employee stock options (2)
   
1,347
     
857
     
705
 
                         
Denominator for diluted net income per share-adjusted weighted-average shares and assumed conversions (3)
   
41,677
     
40,729
     
39,933
 
                         
Basic net income per share
  $
0.35
    $
0.80
    $
0.00
 
                         
Diluted net income per share
  $
0.34
    $
0.78
    $
0.00
 
                         
 
(1) Denominator represents weighted average number of Common Shares and Class B Common Shares outstanding.
(2) Options to purchase 164,367, 67,247 and 53,913 shares of Common Stock in 2019, 2018, and 2017, respectively, were not included in the calculation of net income per share as the effect would have been antidilutive.
(3) Denominator represents weighted average number of Common Shares and Class B Common Shares outstanding for the year, adjusted to include the dilutive effect, if any, of outstanding options.
Income taxes
Deferred tax assets and liabilities are determined based on the differences between
the
financial reporting and tax bases of assets and liabilities and are measured using the enacted income tax rates and laws expected to be in effect when the temporary differences are expected to reverse. Deferred tax assets are reduced by a valuation allowance if management determines it is more likely than not that some portion or all of the deferred tax assets will not be realized. All deferred tax assets and liabilities are classified as noncurrent.
The Company follows a
two-step
process to determine the amount of tax benefit to recognize. The first step is to evaluate the tax position to determine the likelihood it would be sustained upon examination by a tax authority. If the tax position is deemed
“more-likely-than-not”
to be sustained, the second step is to assess the tax position to determine the amount of tax benefit to be recognized in the financial statements. The amount of the benefit that may be recognized is the largest amount that possesses greater than 50 percent likelihood of being
5
8

VICOR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
realized upon ultimate settlement. If the tax position does not meet the
“more-likely-than-not”
threshold, then it is not recognized in the financial statements. Additionally, the Company accrues interest and penalties, if any, related to unrecognized tax benefits as a component of income tax expense. The unrecognized tax benefits, including accrued interest and penalties, if any, are included in “Long-term income taxes payable” in the accompanying Consolidated Balance Sheets.
Stock-based compensation
The Company uses the Black-Scholes option-pricing model to calculate the fair value of stock option awards, whether they possess time-based vesting provisions or performance-based vesting provisions, and awards granted under the Vicor Corporation 2017 Employee Stock Purchase Plan (“ESPP”), as of their grant date. For stock options with time-based vesting provisions, the calculated compensation expense, net of expected forfeitures, is recognized on a straight-line basis over the service period of the award, which is generally five years for stock options. For stock options with performance-based vesting provisions, recognition of compensation expense, net of expected forfeitures, commences if and when the achievement of the performance criteria is deemed probable. For stock options with performance-based vesting provisions, compensation expense, net of expected forfeitures, when recognized, is recognized over the relevant performance period.
Comprehensive income (loss)
The components of comprehensive income (loss) include, in addition to net income (loss), unrealized gains and losses on investments, net of tax and foreign currency translation adjustments related to VJCL, net of tax.
Impact of recently issued accounting
standards
In December 2019, the FASB issued
guidance
designed to simplify the accounting for income taxes by eliminating certain exceptions to the general principles in Topic 740,
Income Taxes
, and also improve consistent application of and simplify U.S. GAAP for other areas of Topic 740 by clarifying and amending existing guidance. This new guidance will be effective for the Company for its fiscal year beginning after December 15, 2020, with early adoption permitted. The Company has not yet determined the impact this new guidance will have on its consolidated financial statements and disclosures
In August 2018, the FASB issued guidance which modifies the disclosure requirements on fair value measurements under Topic 820, Fair Value Measurements, including the consideration of costs and benefits. The new guidance is effective for all entities for annual and interim periods in fiscal years beginning after December 15, 2019, with early adoption permitted. It is required to be applied on a retrospective approach with certain elements being adopted prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. The Company does not expect the adoption of the new guidance will have a material impact on its consolidated financial statements and related disclosures.
In June 2016, the FASB issued new guidance which will require measurement and recognition of expected credit losses on certain types of financial instruments. It also modifies the impairment model for
available-for-sale
debt securities and provides for a simplified accounting model for purchased financial assets with credit deterioration since their origination. The new guidance is effective for interim and annual reporting periods beginning after December 15, 2019, with early adoption permitted. It is required to be applied on a modified-retrospective approach with certain elements being adopted prospectively. The Company does not expect the adoption of the new guidance will have a material impact on its consolidated financial statements and related disclosures.
5
9

VICOR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
Other
new pronouncements issued but not effective until after December 31, 2019 are not expected to have a material impact on the Company’s consolidated financial statements.
3.
  Inventories
Inventories as of December 31 were as follows (in thousands):
 
2019
 
 
2018
 
Raw materials
  $
35,901
    $
37,696
 
Work-in-process
   
5,184
     
4,740
 
Finished goods
   
8,102
     
4,934
 
                 
 
  $
49,187
    $
47,370
 
                 
4.  LONG-TERM INVESTMENT
As of December 31, 2019 and 2018, the Company held one auction rate security with a par value of $3,000,000, purchased through and held in custody by a broker-dealer affiliate of Bank of America, N.A., that has experienced failed auctions (the “Failed Auction Security”) since February 2008. The Failed Auction Security held by the Company is Aaa/AA+ rated by major credit rating agencies, is collateralized by student loans, and is guaranteed by the U.S. Department of Education under the Federal Family Education Loan Program. Management is not aware of any reason to believe the issuer of the Failed Auction Security is presently at risk of default. Through December 31, 2019, the Company has continued to receive interest payments on the Failed Auction Security in accordance with the terms of its indenture. Management believes the Company ultimately should be able to liquidate the Failed Auction Security without significant loss primarily due to the overall quality of the issue held and the collateral securing the substantial majority of the underlying obligation. However, current conditions in the auction rate securities market have led management to conclude the recovery period for the Failed Auction Security exceeds 12 months. As a result, the Company continued to classify the Failed Auction Security as long-term as of December 31, 2019.
The following is a summary of the
available-for-sale
security (in thousands):
December 31, 2019
 
Cost
 
 
Gross
Unrealized
Gains
 
 
Gross
Unrealized
Losses
 
 
Estimated Fair
Value
 
Failed Auction Security
  $
3,000
    $
    $
490
    $
2,510
 
                                 
                         
December 31, 2018
 
 
 
 
 
 
 
 
Failed Auction Security
  $
3,000
    $
    $
474
    $
2,526
 
                                 
As of December 31, 2019 and 2018, the Failed Auction Security had been in an unrealized loss position for greater than 12 months.
The amortized cost and estimated fair value of the
available-for-sale
security on December 31, 2019, by contractual maturities, are shown below (in thousands):
 
Cost
 
 
Estimated Fair
Value
 
Due in twenty to forty years
  $
3,000
    $
2,510
 
                 
60

VICOR
CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
Based on the fair value measurements described in Note 5, the fair value of the Failed Auction Security on December 31, 2019, with a par value of $3,000,000, was estimated by the Company to be approximately $2,510,000. The gross unrealized loss of $490,000 on the Failed Auction Security consists of two types of estimated loss: an aggregate credit loss of $37,000 and an aggregate temporary impairment of $453,000. In determining the amount of credit loss, the Company compared the present value of cash flows expected to be collected to the amortized cost basis of the security, considering credit default risk probabilities and changes in credit ratings as significant inputs, among other factors (see Note 5).
The following table represents a rollforward of the activity related to the credit loss recognized in earnings on the
available-for-sale
auction rate security held by the Company for the years ended December 31 (in thousands):
 
2019
 
 
2018
 
 
2017
 
Balance at the beginning of the period
  $
41
    $
48
    $
59
 
Reductions in the amount related to credit gain for which other-than-temporary impairment was not previously recognized
   
(4
)    
(7
)    
(11
)
                         
Balance at the end of the period
  $
37
    $
41
    $
48
 
                         
At this time, the Company has no intent to sell the Failed Auction Security and does not believe it is more likely than not the Company will be required to sell the security. If current market conditions deteriorate further, the Company may be required to record additional unrealized losses. If the credit rating of the security deteriorates, the Company may be required to adjust the carrying value of the investment through impairment charges recorded in the Consolidated Statement of Operations, and any such impairment adjustments may be material.
Based on the Company’s ability to access cash and cash equivalents and its expected operating cash flows, management does not anticipate the current lack of liquidity associated with the Failed Auction Security held will affect the Company’s ability to execute its current operating plan.
5.
  Fair Value Measurements
The Company accounts for certain financial assets at fair value, defined as the price that would be received to sell an asset or paid to transfer a liability (i.e., an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. As such, fair value is a market-based measurement that should be determined based on assumptions market participants would use in pricing an asset or liability. A three-level hierarchy is used to show the extent and level of judgment used to estimate fair value measurements.
Assets and liabilities measured at fair value on a recurring basis included the following as of December 31, 2019 (in thousands):
 
Using
   
 
 
Quoted Prices
in Active
Markets
(Level 1)
 
 
Significant
Other
Observable
Inputs
(Level 2)
 
 
Significant
Unobservable
Inputs
(Level 3)
 
 
Total Fair
Value as of
December 31,
2019
 
Cash equivalents:
   
     
     
     
 
Money market funds
  $
9,630
    $
    $
    $
9,630
 
Long-term investments:
   
     
     
     
 
Failed Auction Security
   
     
     
2,510
     
2,510
 
Liabilities:
   
     
     
     
 
Contingent consideration obligations
   
     
     
(451
)    
(451
)
61

VICOR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
Assets measured at fair value on a recurring basis included the following as of December 31, 2018 (in thousands):
 
Using
   
 
 
Quoted Prices
in Active
Markets
(Level 1)
 
 
Significant
Other
Observable
Inputs
(Level 2)
 
 
Significant
Unobservable
Inputs
(Level 3)
 
 
Total Fair
Value as of
December 31,
2018
 
Cash equivalents:
   
     
     
     
 
Money market funds
  $
9,433
    $
    $
    $
9,433
 
Long-term investments:
   
     
     
     
 
Failed Auction Security
   
     
     
2,526
     
2,526
 
Liabilities:
   
     
     
     
 
Contingent consideration obligations
   
     
     
(408
)    
(408
)
As
of December 31, 2019, there was insufficient observable auction rate security market information available to determine the fair value of the Failed Auction Security using Level 1 or Level 2 inputs. As such, the Company’s investment in the Failed Auction Security was deemed to require valuation using Level 3 inputs. Management, after consulting with advisors, valued the Failed Auction Security using analyses and pricing models similar to those used by market participants (i.e., buyers, sellers, and the broker-dealers responsible for execution of the Dutch auction pricing mechanism by which each issue’s interest rate was set). Management utilized a probability weighted discounted cash flow (“DCF”) model to determine the estimated fair value of this security as of December 31, 2019. The major assumptions used in preparing the DCF model included: estimates for the amount and timing of future interest and principal payments based on default probability assumptions used to measure the credit loss of 1.0%; the rate of return required by investors to own this type of security in the current environment, which we estimate to be 5.0% above the risk free rate of return; and an estimated time frame of three to five years for successful auctions for this type of security to occur. In making these assumptions, management considered relevant factors including: the formula applicable to each security defining the interest rate paid to investors in the event of a failed auction (the “Penalty Rate”); forward projections of the interest rate benchmarks specified in such formulas; the likely timing of principal repayments; the probability of full repayment considering the guarantees by the U.S. Department of Education of the underlying student loans, guarantees by other third parties, and additional credit enhancements provided through other means; and publicly available pricing data for recently issued student loan asset-backed securities not subject to auctions. In developing its estimate of the rate of return required by investors to own these securities, management compared the Penalty Rate of the Failed Auction Security with yields of actively traded long-term bonds with similar characteristics and, reflecting the limited liquidity for auction rate securities and the discounts to par value seen in recent tender offers by issuers and arm’s length market transactions between informed buyers and sellers, estimated the implied yield (i.e., the discount to par value) necessary to complete a sale of the Failed Auction Security. Management has calculated an increase or decrease in the liquidity risk premium of 5.0% referenced above of 1.0% (i.e., 100 basis points) as used in the model, would decrease or increase, respectively, the fair value of the Failed Auction Security by approximately $100,000.
The
significant unobservable inputs used in the fair value measurement of the Company’s Failed Auction Security are the cumulative probability of earning the maximum rate until maturity, the cumulative probability of principal return prior to maturity, the cumulative probability of default, the liquidity risk premium, and the recovery rate in default. Significant increases (decreases) in any of those inputs in isolation would result in changes in fair value measurement. Significant increases (decreases) in the cumulative probability of earning the maximum rate until maturity, the cumulative probability of principal return prior to maturity, and the recovery
62

VICOR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
rate in default would result in a higher (lower) fair value measurement, while increases (decreases) in the cumulative probability of default and the liquidity risk premium would result in a (lower) higher fair value measurement.
Generally, the interrelationships are such that a change in the assumption used for the cumulative probability of principal return prior to maturity is accompanied by a directionally similar change in the assumption used for the cumulative probability of earning the maximum rate until maturity and a directionally opposite change in the assumptions used for the cumulative probability of default and the liquidity risk premium. The recovery rate in default is somewhat independent and based upon the securities’ specific underlying assets and published recovery rate indices.
Quantitative information about Level 3 fair value measurements as of December 31, 2019 are as follows (dollars in thousands):
 
Fair
Value
 
 
Valuation
   
 
Technique
 
     
 
 
Unobservable Input
 
Weighted
Average
 
Failed Auction Security
  $
2,510
     
Discounted cash flow
   
Cumulative probability of earning the maximum rate until maturity
   
0.11
%
   
     
   
Cumulative probability of principal return prior to maturity
   
93.66
%
   
     
   
Cumulative probability of default
   
6.24
%
   
     
   
Liquidity risk premium
   
5.00
%
   
     
   
Recovery rate in default
   
40.00
%
The change in the estimated fair value calculated for the investment valued on a recurring basis utilizing Level 3 inputs (i.e., the Failed Auction Security) for the year ended December 31, 2019 was as follows (in thousands):
Balance at the beginning of the period
  $
2,526
 
Credit gain on
available-for-sale
security included in Other income (expense), net
   
4
 
Gain included in Other comprehensive income (loss)
   
(20
)
         
Balance at the end of the period
  $
2,510
 
         
The Company has classified its contingent consideration obligations as Level 3 because the fair value for this liability was determined using unobservable inputs. The liability is based on estimated sales of legacy products over the period of royalty payments at the royalty rate (see Note 9), discounted using the Company’s estimated cost of capital.
The change in the estimated fair value calculated for the liabilities valued on a recurring basis utilizing Level 3 inputs (i.e., the Contingent consideration obligations) for the year ended December 31, 2019 was as follows (in thousands):
Balance at the beginning of the period
  $
408
 
Increase in estimated contingent consideration obligations (see Note 9)
   
280
 
Payments
   
(237
)
         
Balance at the end of the period
  $
451
 
         
There were no transfers between Level 1 and Level 2 of the fair value hierarchy during the year ended December 31, 2019.
63

VICOR
CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
6.
 
PROPERTY, PLANT AND EQUIPMENT
Property, plant and equipment are stated at cost and are depreciated and amortized over a period of three to 39 years generally under the straight-line method for financial reporting purposes and accelerated methods for income tax purposes.
Property, plant and equipment as of December 31 were as follows (in thousands):
 
2019
 
 
2018
 
Land
  $
3,600
    $
2,089
 
Buildings and improvements
   
45,791
     
45,170
 
Machinery and equipment
   
220,405
     
208,135
 
Furniture and fixtures
   
8,231
     
7,239
 
Construction
in-progress
and deposits
   
4,362
     
9,251
 
                 
   
282,389
     
271,884
 
Accumulated depreciation and amortization
   
(229,698
)    
(221,452
)
Right of use asset — net
   
4,261
     
 
                 
Net balance
  $
56,952
    $
50,432
 
                 
Depreciation expense for the years ended December 31, 2019, 2018 and 2017 was approximately $10,226,000, $9,135,000, and $8,763,000 respectively. As of December 31, 2019, the Company had approximately $3,222,000 of capital expenditure commitments.
7.  INTANGIBLE ASSETS
Patent costs, which are included in Other assets in the accompanying Consolidated Balance Sheets, as of December 31 were as follows (in thousands):
 
2019
 
 
2018
 
Patent costs
  $
  1,992
    $
  1,979
 
Accumulated amortization
   
(1,483
)    
(1,380
)
                 
  $
509
    $
599
 
                 
Definite lived intangible assets, such as patent rights, are amortized and tested for impairment if a triggering event occurs.
Amortization expense was approximately $108,000, $119,000 and $130,000 in 2019, 2018 and 2017, respectively. The estimated future amortization expense from patent assets held as of December 31, 2019, is projected to be $104,000, $95,000, $63,000, $52,000 and $44,000, in fiscal years 2020, 2021, 2022, 2023, and 2024, respectively.
64

VICOR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
8.  PRODUCT WARRANTIES
Product warranty activity for the years ended December 31 was as follows (in thousands):
 
2019
 
 
2018
 
 
2017
 
Balance at the beginning of the period
  $
  268
    $
  290
    $
  214
 
Accruals for warranties for products sold in the period
   
250
     
173
     
346
 
Fulfillment of warranty obligations
   
(140
)    
(117
)    
(194
)
Revisions of estimated obligations
   
(6
)    
(78
)    
(76
)
                         
Balance at the end of the period
  $
  372
    $
  268
    $
  290
 
                         
9.  CONTINGENT CONSIDERATION OBLIGATIONS
In connection with noncontrolling interest transactions completed in 2015 and 2016, the Company entered into arrangements with the selling principals such that the principals would receive quarterly royalty payments through June 30, 2021 for the sale of certain legacy products manufactured by the remaining Vicor Custom Power entities. The Company increased the liability by approximately $280,000 in the fourth quarter of 2019 based on
a
reassessment of the total remaining obligation under the royalty arrangements. The amount
 i
s included in selling, general, and administrative expenses.
10.  STOCKHOLDERS’
EQUITY
Each share of Common Stock entitles the holder thereof to one vote on all matters submitted to the stockholders.
Each share of Class B Common Stock entitles the holder thereof to ten votes on all such matters.
Shares of Class B Common Stock are not transferable by a stockholder except to or among the stockholder’s spouse, certain of the stockholder’s relatives, and certain other defined transferees. Class B Common Stock is not listed or traded on any exchange or in any market. Class B Common Stock is convertible at the option of the holder thereof at any time and without cost to the stockholder into shares of Common Stock on a
one-for-one
basis.
In November 2000, the Board of Directors of the Company authorized the repurchase of up to $30,000,000 of the Company’s Common Stock (the “November 2000 Plan”). The plan authorizes the Company to make repurchases from time to time in the open market or through privately negotiated transactions. The timing of this program and the amount of the stock that may be repurchased is at the discretion of management based on its view of economic and financial market conditions. There were no repurchases under the November 2000 Plan in 2019, 2018, and 2017. On December 31, 2019, the Company had approximately $8,541,000 available for share repurchases under the November 2000 Plan.
Dividends are declared at the discretion of the Company’s Board of Directors and depend on actual cash from operations, the Company’s financial condition and capital requirements and any other factors the Company’s Board of Directors may consider relevant at the time. Common Stock and Class B Common Stock participate in dividends and earnings equally.
During the year ended December 31, 2019, three subsidiaries paid a total of $3,602,000 in cash dividends, of which $3,463,000 was paid to the Company and eliminated in consolidation
 and
$
139,000 was paid to outside shareholders. Dividends paid to outside shareholders are accounted for as a reduction in noncontrolling interest. During the year ended December 31, 2018, one subsidiary paid a total of $632,000 in cash dividends, all of which was paid to the Company.
65

VICOR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
On December 31, 2019, 2018, and 2017, there were 20,895,747, 21,233,659, and 21,976,340, respectively, shares of Vicor Common Stock reserved for issuance upon exercise of Vicor stock options, upon conversion of Class B Common Stock and under the ESPP.
11.  REVENUES
Revenue from the sale of Advanced Products represents the sum of third-party sales of the products sold under the Advanced Products line, which were sold under the former Picor and VI Chip operating segments during periods prior to the second quarter of 2019. Revenue from the sale of Brick Products represents the sum of third-party sales of the products sold under the Brick Products line, which were also sold under the former Brick Business Unit operating segment, inclusive of such sales of our Vicor Custom Power and VJCL subsidiaries. See Note 19
,
Segment Information
,
 
for a discussion of changes to the Company’s segment reporting.
The following tables present the Company’s net revenues disaggregated by geography based on the location of the customer, by product line (in thousands):
 
    Twelve Months Ended December 31, 2019    
 
 
Brick
  Products  
 
 
Advanced
  Products  
 
 
  Total  
 
United States
  $
98,822
    $
22,806
    $
121,628
 
Europe
   
22,172
     
5,090
     
27,262
 
Asia Pacific
   
62,720
     
46,107
     
108,827
 
All other
   
4,182
     
1,078
     
5,260
 
                         
  $
187,896
    $
75,081
    $
262,977
 
                         
 
    Twelve Months Ended December 31, 2018    
 
 
Brick
Products
 
 
Advanced
Products
 
 
Total
 
United States
  $
77,995
    $
32,784
    $
110,779
 
Europe
   
23,484
     
4,205
     
27,689
 
Asia Pacific
   
80,097
     
66,981
     
147,078
 
All other
   
5,128
     
546
     
5,674
 
                         
  $
186,704
    $
104,516
    $
291,220
 
                         
The following tables present the Company’s net revenues disaggregated by the category of revenue, by product line (in thousands):
 
Twelve Months Ended December 31, 2019
 
 
Brick
Products
 
 
Advanced
Products
 
 
Total
 
Direct customers, contract manufacturers and
non-stocking
distributors
  $
159,135
    $
63,567
    $
222,702
 
Stocking distributors, net of sales allowances
   
27,797
     
9,802
     
37,599
 
Non-recurring
engineering
   
843
     
1,614
     
2,457
 
Royalties
   
121
     
24
     
145
 
Other
   
     
74
     
74
 
                         
  $
187,896
    $
75,081
    $
262,977
 
                         
 
66

VICOR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
 
Twelve Months Ended December 31, 2018
 
 
Brick
Products
 
 
Advanced
Products
 
 
Total
 
Direct customers, contract manufacturers and
non-stocking
distributors
 
$
163,206
 
 
$
91,579
 
 
$
254,785
 
Stocking distributors, net of sales allowances
 
 
22,362
 
 
 
9,370
 
 
 
31,732
 
Non-recurring
engineering
 
 
1,066
 
 
 
3,356
 
 
 
4,422
 
Royalties
 
 
70
 
 
 
140
 
 
 
210
 
Othe
r
 
 
 
 
 
71
 
 
 
71
 
                         
 
$
186,704
 
 
$
104,516
 
 
$
291,220
 
                         
The following table presents the changes in certain contract assets and (liabilities) (in thousands):
 
December 31,
2019
 
 
December 31,
2018
 
 
Change
 
Accounts receivable
 
$
38,115
 
 
$
43,673
 
 
$
(5,558
)
Short-term deferred revenue and customer prepayment
s
 
 
(5,507
)
 
 
(5,069
)
 
 
(438
)
Long-term deferred revenue
 
 
(1,054
)
 
 
(232
)
 
 
(822
)
Deferred expenses
 
 
1,897
 
 
 
501
 
 
 
1,396
 
Sales allowances
 
 
(741
)
 
 
(548
)
 
 
(193
)
The
decrease
in accounts receivable was primarily due to a decrease in net revenues of approximately $10,595,000 in the fourth quarter of 2019 compared to the fourth quarter of 2018.
Deferred expenses are included in Other current assets, in the accompanying Consolidated Balance Sheets.
Net revenues from unaffiliated customers by country, based on the location of the customer, for the years ended December 31 were as follows (in thousands):
 
2019
 
 
2018
 
 
2017
 
United States
  $
121,628
    $
110,779
    $
83,871
 
Europe
   
27,262
     
27,689
     
24,078
 
Asia Pacific
   
108,827
     
147,078
     
114,365
 
All other
   
5,260
     
5,674
     
5,516
 
                         
  $
262,977
    $
291,220
    $
227,830
 
                         
During 2019, 2018, and 2017, one customer accounted for approximately 12.7%, 13.4%, and 13.0% of net revenues, respectively, which  included
net revenues
from
 both business product lines in each of the three years.
Net revenues from customers in China (including Hong Kong),
the Company’s
largest international market, accounted for approximately 22.1% of total net revenues in 2019, 37.4% in 2018 and 35.8% in 2017, respectively.
67

VICOR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
12.
 
STOCK
-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS
Vicor currently grants options for the purchase of Common Stock (i.e., “stock options”) under the following equity compensation plan that is stockholder-approved:
Amended
and Restated 2000 Stock Option and Incentive Plan, as amended and restated (the “2000 Plan”)
— Under the 2000 Plan, the Board of Directors or the Compensation Committee of the Board of Directors may grant stock incentive awards based on the Company’s Common Stock, including stock options, stock appreciation rights, restricted stock, performance shares, unrestricted stock, deferred stock, and dividend equivalent rights. Awards may be granted to employees and other key persons, including
non-employee
directors.
Incentive stock options may be granted to employees at a price at least equal to the fair market value per share of the Common Stock on the date of grant, and
non-qualified
options may be granted to
non-employee
directors at a price at least equal to 85% of the fair market value of the Common Stock on the date of grant. A total of 10,000,000 shares of Common Stock have been reserved for issuance under the 2000 Plan. The period of time during which an option may be exercised and the vesting periods are determined by the Compensation Committee. The term of each option may not exceed 10 years from the date of grant.
VI Chip Corporation (“VI Chip”) was a privately held, majority-owned subsidiary of Vicor until June 28, 2019, at which date it was merged with and into Vicor, and its separate corporate existence ceased (see Note 18). Until that time, VI Chip could grant stock options under the
VI Chip Corporation Amended and Restated 2007 Stock Option and Incentive Plan
(the “2007 VI Chip Plan”), that had been approved by its Board of Directors. All awards thereunder were approved by the Compensation Committee of the Company’s Board of Directors. To effect the merger, holders of VI Chip Common Stock and VI Chip stock options received an equivalent value of Vicor Common Stock and Vicor stock options, respectively, pursuant (with respect to the stock options) to the assumption of the 2007 VI Chip Plan, and options outstanding thereunder, by Vicor. No additional awards will be granted under the assumed and restated 2007 VI Chip Plan.
Picor Corporation (“Picor”) was a privately held, majority-owned subsidiary of Vicor until May 30, 2018, at which date it was merged with and into Vicor, and its separate corporate existence ceased (see Note 18). Until that time, Picor could grant stock options under the
Picor Corporation Amended and Restated 2001 Stock Option and Incentive Plan
(the “2001 Picor Plan”) that had been approved by its Board of Directors. All awards thereunder were approved by the Compensation Committee of the Company’s Board of Directors. To effect the merger, holders of Picor Common Stock and Picor stock options received an equivalent value of Vicor Common Stock and Vicor stock options, respectively, pursuant (with respect to the stock options) to the assumption of the 2001 Picor Plan, and options outstanding thereunder, by Vicor. No additional awards will be granted under the assumed and restated 2001 Picor Plan.
All time-based (i.e.,
non-performance-based)
options for the purchase of Vicor common stock are granted at an exercise price equal to or greater than the market price for Vicor Common Stock at the date of the grant. All time-based (i.e.,
non-performance-based)
options for the purchase of VI Chip Common Stock and Picor Common Stock prior to the mergers and assumptions of the 2017 VI Chip Plan and of the 2001 Picor Plan, respectively, had been granted at an exercise price equal to or greater than the estimated fair market value of the respective share price, based on valuation methodologies consistent with U.S. GAAP and the requirements of Section 409A of the Internal Revenue Code, as amended (“the Code”).
Vicor Corporation 2017 Employee Stock Purchase Plan (the “Plan” or the “ESPP”)
. Under the ESPP, the Company has reserved 2,000,000 shares of Common Stock for issuance to eligible employees who elect to participate. The ESPP is intended to qualify as an “employee stock purchase plan” under Section 423 of the Internal Revenue Code. The ESPP operates in successive periods of approximately six months, each referred to as an “offering period.” Generally, offering periods commence on or around September 1 and
68

VICOR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
March 1 and end on or around the following February 28 or August 31, respectively. Under the ESPP, an option is granted to participating employees on the first day of an offering period to purchase shares of the Company’s Common Stock at the end of that offering period at a purchase price equal to 85% of the lesser of the fair market value of a share of Common Stock on either the first day or the last day of that offering period. The purchase of shares is funded by means of periodic payroll deductions, which may not exceed 15.0% of the employee’s eligible compensation, as defined in the Plan. Among other provisions, the Plan limits the number of shares that can be purchased by a participant during any offering period and cumulatively for any calendar year.
Stock-based compensation expense for the years ended December 31 was as follows (in thousands):
 
2019
 
 
2018
 
 
2017
 
Cost of revenues
  $
342
    $
237
    $
187
 
Selling, general and administrative
   
1,979
     
2,517
     
1,125
 
Research and development
   
715
     
642
     
423
 
                         
Total stock-based compensation
  $
3,036
    $
3,396
    $
1,735
 
                         
The increase in stock-based compensation in 2018 compared to 2017 was due to an increase in stock options granted between July 1, 2017 and December 31, 2018, an increase in the fair value of those stock option awards due to an increase in the market price of Vicor Common Stock during that period and ESPP expense, which was recorded for only part of 2017.
Compensation expense by type of award for the years ended December 31 was as follows (in thousands):
                         
 
2019
 
 
2018
 
 
2017
 
Stock options
  $
2,072
    $
2,649
    $
1,546
 
ESPP
   
964
     
747
     
189
 
                         
Total stock-based compensation
  $
3,036
    $
3,396
    $
1,735
 
                         
 
The fair value for
non-performance-based
stock options awarded under the 2000 Plan for the years shown below was estimated at the date of grant using the Black-Scholes option pricing model with the following weighted-average assumptions:    
                         
 
2019
 
 
2018
 
 
2017
 
Risk-free interest rate
   
1.8
%    
2.9
%    
2.1
%
Expected dividend yield
   
     
     
 
Expected volatility
   
42
%    
44
%    
43
%
Expected lives (years)
   
6.3
     
6.4
     
7.1
 
 
 
 
 
 
Risk-free interest rate:
The Company uses the yield on
zero-coupon
U.S. Treasury “Strip” securities for a period that is commensurate with the expected term assumption for each vesting period.
Expected dividend yield:
The Company determines the expected dividend yield by annualizing the most recent prior cash dividends declared by the Company’s Board of Directors, if any, and dividing that result by the closing stock price on the date of that dividend declaration. Dividends are not paid on options.
 
69

VICOR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
Expected volatility:
Vicor uses historical volatility to estimate the grant-date fair value of the options, using the expected term for the period over which to calculate the volatility (see below). The Company does not expect its future volatility to differ from its historical volatility. The computation of the Company’s volatility is based on a simple average calculation of monthly volatilities over the expected term.
Expected term:
The Company uses historical employee exercise and option expiration data to estimate the expected term assumption for the Black-Scholes grant-date valuation. The Company believes this historical data is currently the best estimate of the expected term of options, and all groups of the Company’s employees exhibit similar exercise behavior.
Forfeiture rate:
The amount of stock-based compensation recognized during a period is based on the value of the portion of the awards that are ultimately expected to vest. Forfeitures are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. The term “forfeitures” is distinct from “cancellations” or “expirations” and represents only the unvested portion of the surrendered option. The forfeiture analysis is
re-evaluated
annually and the forfeiture rate is adjusted as necessary. Ultimately, the actual expense recognized over the vesting period will only be for those shares that vest.
B
ased on an analysis of historical forfeitures, the Company applied an annual forfeiture rate of 5.25
% in 2019, 2018, and 2017, estimating approximately 85% of its options will actually vest in those three years.
Vicor Stock Options
A summary of the activity under the 2000 Plan as of December 31, 2019 and changes during the year then ended, is presented below (in thousands except for share and weighted-average data):
                                 
 
Options
Outstanding
 
 
Weighted-
Average
Exercise
Price
 
 
Weighted-
Average
Remaining
Contractual
Life in
Years
 
 
Aggregate
Intrinsic
Value
 
Outstanding on December 31, 2018
   
1,382,981
    $
13.41
     
 
     
 
 
Granted
   
115,753
    $
31.76
     
 
     
 
 
Options transferred from VI Chip Merge
r
 
 
1,476,371
 
 
$
6.79
 
 
 
 
 
 
 
 
 
Forfeited and expired
   
(36,228
)   $
21.37
     
 
     
 
 
Exercised
   
(250,981
)   $
9.71
     
 
     
 
 
                                 
Outstanding on December 31, 2019
   
2,687,896
    $
10.81
     
4.65
    $
96,665
 
                                 
Exercisable on December 31, 2019
   
1,475,947
    $
8.74
     
4.10
    $
56,079
 
                                 
Vested or expected to vest as of December 31, 2019(1)
   
2,601,076
    $
10.65
     
4.62
    $
93,938
 
                                 
 
 
 
 
 
 
(1) In addition to the vested options, the Company expects a portion of the unvested options to vest at some point in the future. The number of options expected to vest is calculated by applying an estimated forfeiture rate to the unvested options.
 
 
 
 
 
 
70

VICOR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
 
As of December 31, 2018 and 2017 the Company had options exercisable for 888,257 and 707,244 shares respectively, for which the weighted average exercise prices were $8.93 and $8.01, respectively.
During the years ended December 31, 2019, 2018, and 2017
,
the total intrinsic value of Vicor options exercised (i.e., the difference between the market price at exercise and the price paid by the employee to exercise the options) was approximately $6,636,000, $22,938,000, and $4,395,000, respectively. The total amount of cash received by the Company from options exercised in 2019, 2018, and 2017, was $2,437,000, $6,782,000, and $3,295,000, respectively. The total grant-date fair value of stock options granted during the years ended December 31, 2019, 2018, and 2017 was approximately $1,657,000, $2,921,000, and $774,000, respectively.
As of December 31, 2019, there was approximately $4,121,000 of total
unrecognized
compensation cost related to unvested
non-performance
based awards for Vicor. That cost is expected to be recognized over a weighted-average period of 1.7 years for those awards. The expense will be recognized as follows: $1,897,000 in 2020, $1,261,000 in 2021, $669,000 in 2022, $184,000 in 2023, and $110,000 in 2024.
The weighted-average fair value of Vicor options granted was $14.30, $17.46, and $8.71, in 2019, 2018, and 2017, respectively.
VI Chip Stock Options
A summary of the activity under the 2007 VI Chip Plan as of June 28, 2019, the date of the merger with and into Vicor and changes during the period then ended,
is
presented below:
 
Options
Outstanding
 
 
Weighted-
Average
Exercise
Price
 
Outstanding on December 31, 2018
 (1)
   
10,414,000
    $
0.96
 
Granted
   
     
 
 
Forfeited and expired
   
     
 
 
Exercised
   
     
 
 
Options transferred in merger with Vicor
   
(10,414,000
)   $
0.96
 
                 
Outstanding on June 28, 2019
   
     
 
                 
 
(1) Of the total VI Chip options outstanding on December 31, 2018, 5,500,000 options had been granted to Dr. Vinciarelli, the Company’s Chief Executive Officer.
401(k) Plan
The Company sponsors a savings plan available to all domestic employees, which qualifies under Section 401(k) of the Internal Revenue Code. Employees may contribute to the plan in amounts representing from 1% to 80% of their
pre-tax
salary, subject to statutory limitations. The Company matches employee contributions to the plan at a rate of 50%, up to the first 3% of an employee’s compensation. The Company’s matching contributions currently vest at a rate of 20% per year, based upon years of service. The Company’s contributions to the plan were approximately $1,001,000, $976,000, and $937,000 in 2019, 2018, and 2017, respectively.
71

VICOR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
Stock Bonus Plan
Under the Company’s 1985 Stock Bonus Plan, as amended, shares of Common Stock may be awarded to employees from time to time as determined by the Board of Directors. On December 31, 2019, 109,964 shares were available for further award. All shares awarded to employees under this plan have vested. No further awards are contemplated under this plan at the present time.
13.  LEASES
Substantially
all of the Company’s leases are classified as operating leases. The majority of the Company’s leases are for office and manufacturing space, along with several automobiles and certain equipment. Leases with initial terms of less than twelve months are not recorded on the balance sheet. Expense for these leases is recognized on a straight-line basis over the lease term. The Company’s leases have remaining terms of less than one year to just over six years. The majority of the Company’s leases do not have options to renew, although several have renewal terms to extend the lease for one five-year term, and one lease contains two five-year renewal options. None of the renewal options are included in determining the term of the lease, used for calculating the associated lease liabilities. None of the Company’s leases include variable payments, residual value guarantees or restrictive covenants. A number of the Company’s leases for office and manufacturing space include provision for common area maintenance (“CAM”). The Company accounts for CAM separately from lease payments, and therefore costs for CAM are not included in the determination of lease liabilities. The Company is a party to one arrangement as the lessor, for its former Westcor facility located in Sunnyvale, California, with a third party. The lessee under this lease has one option to renew the lease for a term of five years.
As of December 31, 2019, the balance of ROU assets was approximately $4,261,000, and the balances of short-term and long-term lease liabilities were approximately $1,520,000 and $2,855,000, respectively. For the year ended December 31, 2019, the Company recorded operating lease cost, including short-term lease cost, of approximately $1,870,000. The ROU assets are included in “Property, plant and equipment, net” in the accompanying Consolidated Balance Sheets.
The maturities of the Company’s lease liabilities are as follows (in thousands):
2020
  $
1,657
 
2021
   
995
 
2022
   
695
 
2023
   
606
 
2024
   
587
 
Thereafter
   
171
 
         
Total lease payments
  $
4,711
 
Less: Imputed interest
   
336
 
         
Present value of lease liabilities
  $
4,375
 
         
As of December 31, 2019, the weighted-average remaining lease term was 3.9 years and the weighted-average discount rate was 3.78% for the Company’s operating leases. The Company developed the discount rates used based on a London Interbank Offered Rate (“LIBOR”) over a term approximating the term of the related lease, plus an additional interest factor, which was generally 1.375%.
 
72

VICOR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
For the year ended December 31, 2019, the Company paid approximately $247,000 for amounts included in the measurement of lease liabilities through operating cash flows, and obtained approximately $1,761,000 in ROU assets for the year ended December 31, 2019, in exchange for new operating lease liabilities.
As of December 31, 2018, prior to the adoption of Topic 842,
Leases
, future minimum rental commitments under
non-cancelable
operating leases with remaining terms in excess of one year were as follows (in thousands):
Year
 
 
2019
  $
1,962
 
2020
   
1,502
 
2021
   
688
 
2022
   
447
 
2023 and thereafter
   
830
 
         
 
$5,429
 
         
The maturities of the lease payments to be received by the Company under
the lease agreement
for
 
its
leased facility in California are as follows (in thousands):
2020
  $
874
 
2021
   
901
 
2022
   
928
 
2023
   
955
 
2024
   
402
 
         
Total lease payments to be received
  $
4,060
 
         
For the year ended December 31, 2019, the Company recorded lease income under this lease of approximately $856,000.
14.
 
Severance and other Charges
In May 2018, the Company’s management authorized the closure of its Granite Power Technologies, Inc. (“GPT”) subsidiary, which was part of the former Brick Business Unit (“BBU”) segment
, by the end of 2018. The closure was completed in December 2018. GPT, located in Manchester, N.H., was one of three Vicor Custom Power (“VCP”) entities. Certain of GPT’s products will continue to be manufactured and sold by the two remaining VCP entities. As a result, the Company recorded a
pre-tax
charge of $350,000 in the second quarter of 2018, for the cost of severance and other employee-related costs involving cash payments based on each employee’s respective length of service. This was recorded as “Severance and other charges” in the Consolidated Statement of Operations. The related liability is presented as “Accrued severance and other charges” in the Consolidated Balance Sheets. Adjustments to reduce the liability were due to certain GPT employees accepting positions with Vicor, and for severance payments made to employees who had left GPT after the authorization of the closure. Adjustments to increase the liability, and the expense, were due to an early termination fee under GPT’s lease and for freight costs to transport GPT inventory and fixed assets to the two remaining VCP entities. The adjustments were recorded in the third and fourth quarters of 2018 for a total expense of $402,000 in 2018, as reported in the Consolidated Statement of Operations.
73

VICOR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
15.
 
OTHER INCOME (EXPENSE), NET
The major changes in the components of Other income (expense), net for the years ended December 31 were as follows (in thousands):
 
2019
 
 
2018
 
 
2017
 
Rental income
  $
792
    $
792
    $
792
 
Interest income
   
300
     
257
     
124
 
Foreign currency losses, net
   
(108
)    
(260
)    
323
 
Gain on disposal of equipment
   
38
     
57
     
14
 
Credit gains on
available-for-sale
securities
   
4
     
7
     
11
 
Other
   
40
     
21
     
(2
)
                         
  $
1,066
    $
874
    $
1,262
 
                         
16.
 
INCOME TAXES
The tax provision includes estimated federal, state and foreign income taxes on the Company’s
pre-tax
income. The tax provisions also may include discrete items, principally related to increases or decreases in tax reserves, tax provision vs. tax return differences and accrued interest for potential liabilities.
On December 22, 2017, H.R.1., known as the Tax Cuts and Jobs Act (the “Tax Act”), was signed into law. The Tax Act did not have a significant impact on the Company’s consolidated financial statements for the year ended December 31, 2017. However, the reduction of the U.S. federal corporate tax rate from 35% to 21
%
 which was effective January 1, 2018, is reflected in the Company’s deferred tax table below. Effective for the 2018 tax year, the Tax Act implements certain additional provisions including the Global Intangible
Low-Taxes
Income (“GILTI”) inclusion and the Foreign Derived Intangible Income (“FDII”) deduction. The Company is electing to account for the GILTI inclusion as a period cost.
Also, on December 22, 2017, the Securities and Exchange Commission staff issued Staff Accounting Bulletin No. 118 to address the application of U.S. GAAP in situations when a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects of the Tax Act. The Company recognized the provisional tax impacts related to deemed repatriated earnings and the revaluation of deferred tax assets and liabilities and included these amounts in its consolidated financial statements for the year ended December 31, 2017. The Company did not record any adjustments in the year ended December 31, 2018 to these provisional amounts that were material to its financial statements. As of December 31, 2018, the Company’s accounting treatment with regards to the Tax Act was complete.
74

VICOR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
The reconciliation of the federal statutory rate on the income (loss) before income taxes to the effective income tax rate for the years ended December 31 is as follows:
 
2019
 
 
2018
 
 
2017
 
Statutory federal tax rate
   
21.0
%    
21.0
%    
(34.0
)%
State income taxes, net of federal income tax benefit
   
(8.1
)    
3.6
     
97.2
 
Increase (decrease) in valuation allowance
   
2.2
     
(9.1
)    
(936.1
)
Permanent items
   
(3.9
)    
(5.9
)    
(861.2
)
Tax credits
   
(15.6
)    
(5.5
)    
(1,222.3
)
Provision vs. tax return differences
   
9.0
     
(1.7
)    
 
Foreign rate differential and deferred items
   
0.6
     
0.7
     
(91.8
)
Change in tax reserves
   
     
0.1
     
(5.1
)
Rate change due to tax reform
   
     
     
3,441.1
 
Refundable income taxes—AMT credit
   
     
     
(751.0
)
Other
   
     
0.1
     
(0.1
)
                         
   
5.2
%    
3.3
%    
(363.3
)%
                         
In 2019, the Company utilized net operating loss carryforwards and tax credits to offset federal income tax expense.
In 2018, the Company utilized net operating loss carryforwards to offset federal income tax expense.
In 2017, the Company did not recognize a tax benefit for the majority of its losses as it maintained a full valuation allowance against all net domestic deferred tax assets due to the inability to project net future taxable income, as described below. The benefit for income taxes in 2017 was primarily due to the Company’s
alternative minimum tax (“AMT”)
credit carryforwards of approximately $736,000 becoming fully refundable in future years, due to the repeal of the corporate AMT under the Tax Act.
For financial reporting purposes, income (loss) before income taxes for the years ended December 31 include the following components (in thousands):
 
2019
 
 
2018
 
 
2017
 
Domestic
  $
13,493
    $
31,455
    $
(1,591
)
Foreign
   
1,394
     
1,478
     
1,493
 
                         
  $
14,887
    $
32,933
    $
(98
)
                         
75

VICOR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
Significant components of the provision (benefit) for income taxes for the years ended December 31 are as follows (in thousands):
 
2019
 
 
2018
 
 
2017
 
Current:
   
     
     
 
Federal
  $
    $
    $
(736
)
State
   
268
     
231
     
156
 
Foreign
   
450
     
911
     
396
 
                         
   
718
     
1,142
     
(184
)
Deferred:
   
     
     
 
Foreign
   
60
     
(55
)    
(172
)
                         
   
60
     
(55
)    
(172
)
                         
  $
778
    $
1,087
    $
(356
)
                         
The Tax Act eliminates the deferral of U.S. income tax on accumulated foreign earnings by imposing a
one-time
mandatory transition tax on such earnings. As a result, a provisional amount of approximately $122,000 was recorded in 2017 as additional tax expense related to approximately $813,000 of untaxed accumulated unremitted foreign earnings.
As noted above, the additional tax of $122,000 was fully offset by existing net operating losses in the U.S. Effective for the Company’s 2018 tax year, foreign earnings were taxed in the U.S. under GILTI and FDII provisions of the Tax Act. As of December 31, 2019 and 2018, unremitted foreign earnings, which were not significant, were permanently
re-invested
in the Company’s foreign subsidiaries. Upon repatriation of those earnings, in the form of dividends or otherwise, the Company could be subject to immaterial withholding taxes payable to the various foreign countries.
76

VICOR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
As noted above, the change in the U.S. federal corporate tax rate, which was effective January 1, 2018, is reflected in the Company’s deferred tax table below. Significant components of the Company’s deferred tax assets and liabilities as of December 31 were as follows (in thousands):
 
2019
 
 
2018
 
Deferred tax assets:
   
     
 
Research and development tax credit carryforwards
  $
 27,607
    $
 23,244
 
Investment tax credit carryforwards
   
2,102
     
1,976
 
Stock-based compensation
   
1,587
     
3,133
 
Inventory reserves
   
1,522
     
2,109
 
Vacation accrual
   
1,280
     
1,218
 
Deferred revenue, net
   
796
     
66
 
Lease liabilities
   
679
     
 
UNICAP
   
351
     
275
 
Net operating loss carryforwards
   
328
     
1,091
 
International deferred tax assets
   
205
     
265
 
Sales allowances
   
172
     
128
 
Unrealized loss on investments
   
132
     
132
 
Contingent consideration liabilities
   
98
     
88
 
Warranty reserves
   
66
     
35
 
Bad debt reserves
   
14
     
52
 
Other
   
225
     
233
 
                 
Total deferred tax assets
   
37,164
     
34,045
 
Less: Valuation allowance for deferred tax assets
   
(30,363
)    
(30,031
)
                 
Net deferred tax assets
   
6,801
     
4,014
 
Deferred tax liabilities:
   
     
 
Depreciation
   
(5,296
)    
(3,144
)
ROU assets
   
(653
)    
 
Prepaid expenses
   
(552
)    
(473
)
Patent amortization
   
(91
)    
(107
)
Other
   
(4
)    
(25
)
                 
Total deferred tax liabilities
   
(6,596
)    
(3,749
)
                 
Net deferred tax assets (liabilities)
  $
205
    $
265
 
                 
As of December 31, 2019, the Company has a valuation allowance of approximately $30,363,000 against all domestic deferred tax assets, for which realization cannot be considered more likely than not at this time. Management assesses the need for the valuation allowance on a quarterly basis. In assessing the need for a valuation allowance, the Company considers all positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies, and past financial performance. While recent positive operating results caused the Company to be in a cumulative income position as of December 31, 2019, its overall profitability has been declining since the third quarter of 2018, primarily due to overall reduced bookings for both Advanced and Brick products, reflecting U.S.-China trade/tariff dynamics and elements of macro uncertainty. The uncertain impact of the coronavirus on the supply chain and certain process issues with the production of Advanced Products is contributing to near-term uncertainty. As a result, management has concluded a full valuation allowance against all net domestic deferred tax assets is still warranted as of December 31, 2019. The valuation allowance against these deferred tax assets may require
77

VICOR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
adjustment in the future based on changes in the mix of temporary differences, changes in tax laws, and operating performance. If the positive quarterly earnings continue and the Company’s concerns about industry uncertainty, process issues with the production of Advanced Products are resolved, and order volumes are alleviated to the point that the Company believes future profits can be more reliably forecasted, the Company may release all or a portion of the valuation in the near-term. Certain state tax credits, though, will likely never be uncovered by the valuation allowance. If and when the Company determines the valuation allowance should be released (i.e., reduced), the adjustment would result in a tax benefit reported in that period’s Consolidated Statements of Operations, the effect of which would be an increase in reported net income.
The state and federal research and development tax credit carryforwards of approximately $14,451,000 and $17,744,000, respectively, expire beginning in 2020 for state purposes and in 2025 for federal purposes. The Company has operating loss carryforwards in certain states of approximately $4,913,000, which expire beginning in 2022 through 2037.
A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands):
 
2019
 
 
2018
 
 
2017
 
Balance on January 1
  $
  1,462
    $
  1,104
    $
946
 
Additions based on tax positions related to the current year
   
571
     
245
     
138
 
Additions for tax positions of prior years
   
43
     
120
     
29
 
Settlements
   
     
     
(1
)
Lapse of statute
   
(6
)    
(7
)    
(8
)
                         
Balance on December 31
  $
 2,070
    $
 1,462
    $
 1,104
 
                         
The Company has reviewed the tax positions taken, or to be taken, in its tax returns for all tax years currently open to examination by a taxing authority. The total amount of unrecognized tax benefits, that is the aggregate tax effect of differences between tax return positions and the benefits recognized in the Company’s financial statements, as of December 31, 2019, 2018, and 2017 of $2,070,000, $1,462,000, and $1,104,000, respectively, if recognized, may decrease the Company’s income tax provision and effective tax rate. None of the unrecognized tax benefits as of December 31, 2019, are expected to significantly change during the next twelve months.
The Company recognizes accrued interest and penalties, if any, related to unrecognized tax benefits as a component of income tax expense. During the years ended December 31, 2019, 2018, and 2017, the Company recognized approximately $7,000, $7,000, and $6,000, respectively, in net interest expense. As of December 31, 2019 and 2018, the Company had accrued approximately $41,000 and $35,000, respectively, for the potential payment of interest.
The Company files income tax returns in the United States and various foreign tax jurisdictions. These tax returns are generally open to examination by the relevant tax authorities from three to seven years from the date they are filed. The tax filings relating to the Company’s federal and state taxes are currently open to examination for tax years 2016 through 2018 and 2010 through 2018, respectively. In addition, 2012 and 2014 tax years resulted in losses and the Company generated federal research and development credits in tax years 2005 through 2015. These years may also be subject to examination when the losses or credits are carried forward and utilized in future years.
The Company’s subsidiary in Italy, Vicor Italy S.r.l. (“Vicor Italy”), underwent a tax inspection during 2014 for tax years 2009 through 2013, covering corporation, regional and value added taxes. Vicor Italy received a
7
8

VICOR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
preliminary tax audit report dated June 30, 2014. The Company filed a response to the preliminary tax audit report in the third quarter of 2014. The statute of limitations for the tax authorities in Italy to file an assessment, if any, expired on December 31, 2019 for all years under the inspection. Due to the
non-response
by Italian authorities after nearly six years, and the lapse of all five years under examination, the Company does not believe there will be any impact to the Company’s financial statements.
In May 2017, the Company received notice from the Internal Revenue Service that its federal corporate tax return for tax year 2015 had been selected for examination. The examination was completed in May 2018 resulting in no tax liability to the Company. In January 2018, the Company received notice from the New York State Department of Taxation and Finance that its New York State tax returns for tax years 2014 through 2016 were selected for audit. The audit was completed in the third quarter of 2018, resulting in an immaterial assessment.
There are no income tax examinations or audits currently in process.
17.  COMMITMENTS
AND
contingencies
The Company is the defendant in a patent infringement lawsuit originally filed on January 28, 2011 by SynQor, Inc. (“SynQor”) in the U.S. District Court for the Eastern District of Texas (the “Texas Action”). The complaint, as amended, alleges that the Company’s products, including but not limited to, unregulated bus converters used in intermediate bus architecture power supply systems, infringe SynQor’s U.S. patent numbers 7,072,190, 7,272,021, 7,564,702, and 8,023,290 (“the ‘190 patent”, “the ‘021 patent”, “the ‘702 patent”, and “the ‘290 patent”, respectively). SynQor’s compliant sought an injunction against further infringement and an award of unspecified compensatory and enhanced damages, interest, costs and attorney fees. The Company has denied that its products infringe any of the SynQor patents, and has asserted that the SynQor patents are invalid and/or unenforceable. The Company has also asserted counterclaims seeking damages from SynQor for deceptive trade practices and tortious interference with prospective economic advantage arising from SynQor’s attempted enforcement of its patents against the Company.
On May 23, 2016, after extensive discovery, the Texas Action was stayed by the court pending completion of certain inter partes reexamination (“IPRx”) proceedings at the United States Patent and Trademark Office (“USPTO”) (including any appeals from such proceedings to the Federal Circuit (as defined below)) concerning the SynQor patents, which are described below. That stay remains in force.
In 2011, in response to the filing of the Texas Action, the Company’s IPRx proceedings at the USPTO challenged the validity of all claims that were asserted against the Company by SynQor. The current status of these proceedings is as follows. Regarding the ‘190 patent IPRx, the United States Court of Appeals for the Federal Circuit (the “Federal Circuit”) issued a decision on March 13, 2015, determining that certain claims were invalid and remanding the matter to the Patent Trial and Appeal Board (“PTAB”) of the USPTO for further proceedings. On February 20, 2019, the PTAB issued a decision finding that all of the remaining challenged claims were unpatentable. SynQor has appealed that decision to the Federal Circuit, and the appeal remains pending. On August 30, 2017, the Federal Circuit issued rulings with regard to the IPRx proceedings for the ’021, ‘702 and ‘290 patents. With respect to the ‘021 patent, the Federal Circuit affirmed the PTAB’s determination that all of the challenged claims of the ‘021 patent were invalid. The Federal Circuit remanded the case to the PTAB for further consideration of the patentability of certain claims that had been added by amendment during the reexamination. On February 20, 2019, the PTAB issued a decision affirming the examiner’s rejections of all challenged claims. SynQor has filed an appeal of that decision in the Federal Circuit, and that appeal remains pending. With respect to the ‘702 patent, the Federal Circuit affirmed the PTAB’s
79

VICOR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
determination that all of the challenged claims of the ‘702 patent were patentable. With respect to the ‘290 patent, the Federal Circuit vacated the PTAB’s decision upholding the patentability of the ‘290 patent claims, and remanded the case to the PTAB for further consideration. On February 20, 2019, the PTAB issued a decision reversing its prior affirmance of the examiner’s
non-adoption
of rejections with respect to the ‘290 patent, and entering rejections of all of the claims of the ‘290 patent. On May 20, 2019, as permitted by USPTO rules, SynQor requested the USPTO to reopen prosecution of this proceeding to address the new rejections made by the PTAB. While prosecution was reopened, the examiner has yet to issue a further substantive ruling.
   
On October 31, 2017, the Company filed a request with the USPTO for ex parte reexamination (“EPRx”) of the asserted claims of the ‘702 patent, based on different prior art references than had been at issue in the previous IPRx of the ‘702 patent. On September 12, 2018, a patent examiner found that all of the asserted claims were invalid.
 
SynQor has appealed that ruling to the PTAB, where the appeal remains pending. On August 6, 2018, the Company filed a request with the USPTO for EPRx of the asserted claims of the ‘190 patent, based on different prior art references than had been at issue in the previous IPRx of the ‘190 patent. On August 9, 2019, the USPTO issued a final rejection of all of the asserted claims of the ‘190 patent. SynQor has appealed that ruling to the PTAB, where the appeal remains pending.
On January 23, 2018, the
20-year
terms of the ‘190 patent, the ‘021 patent, the ‘702 patent and the ‘290 patent expired. As a consequence of these expirations, the Company cannot be liable under any of the SynQor patents for allegedly infringing activities occurring after the patents’ respective expiration dates. In addition, any amended claims that may issue as a result of any of the still-pending reexamination proceedings will have no effective term and cannot be the basis for any liability by the Company.
The Company continues to believe none of its products, including its unregulated bus converters, infringe any valid claim of the asserted SynQor patents, either alone or when used in an intermediate bus architecture implementation. The Company believes SynQor’s claims lack merit and, therefore, it continues to vigorously defend itself against SynQor’s patent infringement allegations. The Company does not believe a loss is probable for this matter. If a loss were to be incurred, however, the Company cannot estimate the amount of possible loss or range of possible loss at this time.
In addition to the SynQor matter, the Company is involved in certain other litigation and claims incidental to the conduct of its business. While the outcome of lawsuits and claims against the Company cannot be predicted with certainty, management does not expect any current litigation or claims will have a material adverse impact on the Company’s financial position or results of operations.
18.  VI CHIP AND PICOR
MERGERS
On June 28, 2019, the Company’s Board of Directors unanimously approved the merger of VI Chip, a subsidiary of Vicor that was fully consolidated for financial reporting purposes, with and into the Company. The merger was completed as of June 28, 2019, at which time the separate corporate existence of VI Chip ceased. To effect the merger, holders of VI Chip common stock and VI Chip stock options received an equivalent value of Vicor Common Stock and Vicor stock options, respectively, pursuant (with respect to the stock options) to the assumption of the 2007 VI Chip Plan, and options outstanding thereunder, by the Company.
On May 25, 2018, the Company’s Board of Directors unanimously approved the merger of Picor, a subsidiary of Vicor that was fully consolidated for financial reporting purposes, with and into the Company. The merger was completed as of May 30, 2018, at which time the separate corporate existence of Picor ceased. To effect the merger, holders of Picor Common Stock and Picor stock options received an equivalent value of Vicor
80

VICOR
CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
Common Stock and Vicor stock options, respectively, pursuant (with respect to the stock options) to the assumption of the 2001 Picor Plan, and options outstanding thereunder, by the Company.
There was no net impact on the Company’s consolidated financial statements for the years ended December 31, 2019 and 2018 as a result of the mergers.
19.  Segment Information
In the second quarter of 2019, management determined, with the approval of the Company’s Board of Directors and Chief Operating Decision Maker (“CODM”), Dr. Vinciarelli, the Company would report as one segment, rather than under the three segment approach employed since 2007. The Company’s strategy has evolved with a transition in organizational focus, emphasizing investment in Advanced Products, targeting high growth market segments with a
low-mix,
high-volume operational model, while maintaining a profitable business in mature market segments we serve with Brick Products with a
high-mix,
low-volume
operational model. Dr. Vinciarelli and management began to make incremental changes in management practices and organizational structure based on a management plan established in 2018 for the definitive reconfiguration of the three business units into one business focused on the Advanced Products and Brick Products product line categorizations, including three significant changes: the merger of Picor with and into Vicor, which was completed on May 30, 2018; the reconfiguration of the Company’s internal reporting systems, which was completed on December 31, 2018; and the merger of VI Chip with and into Vicor, which, as stated, was completed on June 28, 2019. Our CODM now determines the allocation of resources of the Company based upon the two product groupings, which constitute one segment. Both product lines are built in the Company’s manufacturing facility in Andover, Massachusetts employing similar processing and production techniques, and are supported by the same sales and marketing organizations. As such, the Company has conformed the segment reporting to the new reporting structure utilized by the CODM. Accordingly, three-segment information for prior periods has not been presented, to conform with the new presentation.
20.  QUARTERLY RESULTS OF OPERATIONS (Unaudited)
The following table sets forth certain unaudited quarterly financial data for the years ended December 31 (in thousands, except per share amounts):
 
First
 
 
Second
 
 
Third
 
 
Fourth
 
 
Total
 
2019:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net revenues
  $
 65,725
    $
 63,355
    $
 70,772
    $
 63,125
    $
 262,977
 
Gross margin
   
31,086
     
29,117
     
33,002
     
29,761
     
122,966
 
Consolidated net income
   
4,306
     
2,556
     
5,932
     
1,315
     
14,109
 
Net income (loss) attributable to noncontrolling interest
   
20
     
(7
)    
(5
)    
3
     
11
 
Net income attributable to Vicor Corporation
   
4,286
     
2,563
     
5,937
     
1,312
     
14,098
 
Net income per share attributable to Vicor Corporation:
   
     
     
     
     
 
Basic
   
0.11
     
0.06
     
0.15
     
0.03
     
0.35
 
Diluted
   
0.10
     
0.06
     
0.14
     
0.03
     
0.34
 
81

VICOR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
 
First
 
 
Second
 
 
Third
 
 
Fourth
 
 
Total
 
2018:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net revenues
  $
 65,269
    $
 74,196
    $
 78,035
    $
 73,720
    $
 291,220
 
Gross margin
   
30,211
     
35,883
     
39,004
     
33,873
     
138,971
 
Consolidated net income
   
3,982
     
7,909
     
13,048
     
6,907
     
31,846
 
Net income (loss) attributable to noncontrolling interest
   
39
     
49
     
36
     
(3
)    
121
 
Net income attributable to Vicor Corporation
   
3,943
     
7,860
     
13,012
     
6,910
     
31,725
 
Net income per share attributable to Vicor Corporation:
   
     
     
     
     
 
Basic
   
0.10
     
0.20
     
0.32
     
0.17
     
0.80
 
Diluted
   
0.10
     
0.19
     
0.32
     
0.17
     
0.78
 
82

ITEM 9.
Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
 
 
 
None.
ITEM 9A.
Controls and procedures
 
 
 
Attached as exhibits to this Annual Report on Form
 10-K
are certifications of our CEO and Chief Financial Officer (“CFO”), which are required in accordance with Rule
 13a-14
of the Exchange Act. This “Controls and Procedures” section includes information concerning the controls and controls evaluation referred to in the certifications.
(a) Evaluation of disclosure controls and procedures
As required by Rule
 13a-15
under the Exchange Act, management, with the participation of our CEO and CFO, conducted an evaluation regarding the effectiveness of our disclosure controls and procedures, as of the end of the last fiscal year. The term “disclosure controls and procedures,” as defined in Rules
 13a-15(e)
and
15d-15(e)
under the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the Securities and Exchange Commission’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the Company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. We recognize any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and we necessarily apply our judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on the evaluation of the Company’s disclosure controls and procedures as of December 31, 2019, the CEO and CFO concluded, as of such date, the Company’s disclosure controls and procedures were effective at the reasonable assurance level.
(b) Management’s Report on Internal Control Over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting to provide reasonable assurance regarding the reliability of our financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. Internal control over financial reporting includes those policies and procedures: (a) pertaining to the maintenance of records that in reasonable detail accurately and fairly reflect the transactions and dispositions of our assets; (b) providing 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 are being made only in accordance with authorizations of our management and Board of Directors; and (c) providing reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of our assets that could have a material effect on our financial statements.
Management assessed our internal control over financial reporting as of December 31, 2019, the end of our fiscal year. Management based its assessment on criteria established in
Internal Control — Integrated Framework (2013)
 issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”). Management’s assessment included evaluation of such elements as the design and operating effectiveness of key financial reporting controls, process documentation, accounting policies, and our overall control environment.
Based on our assessment, management has concluded that our internal control over financial reporting was effective as of December 31, 2019.
The effectiveness of our internal control over financial reporting as of December 31, 2019 has been audited by KPMG LLP, our independent registered public accounting firm, as stated in their report which is included immediately below.
83

Report of Independent Registered Public Accounting Firm
To the Stockholders and Board of Directors
Vicor Corporation:
Opinion on Internal Control Over Financial Reporting
We have audited Vicor Corporation and subsidiaries’ (the Company) internal control over financial reporting as of December 31, 2019, based on criteria established in
Internal Control – Integrated Framework (2013)
issued by the Committee of Sponsoring Organizations of the Treadway Commission. In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2019, based on criteria established in
Internal Control – Integrated Framework (2013)
issued by the Committee of Sponsoring Organizations of the Treadway Commission.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 31, 2019 and 2018, the related consolidated statements of operations, comprehensive income, cash flows, and equity for each of the years in the three-year period ended December 31, 2019, and the related notes and financial statement schedule listed in Item 15(a)(2) (collectively, the consolidated financial statements), and our report dated February 28, 2020 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 Internal Control 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.
84

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/ KPMG LLP
Boston, Massachusetts
February 28, 2020
(c)  Inherent Limitations on Effectiveness of Controls
The Company’s management, including the CEO and CFO, does not expect that our disclosure controls or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met. The design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Further, because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, within the Company have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty and that breakdowns can occur because of simple error or mistake. Controls can also be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. The design of any system of controls is based in part on certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Projections of any evaluation of controls effectiveness to future periods are subject to risks. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with policies or procedures.
(d)  Changes in Internal Control Over Financial Reporting
There was no change in our internal control over financial reporting that occurred during the fiscal quarter ended December 31, 2019, that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting.
85

 
ITEM 9b.
 
 
 
None.
Part III
ITEM 10.
Directors, executive officers and corporate governance
 
 
 
Incorporated by reference from the Company’s Definitive Proxy Statement for its 2020 annual meeting of stockholders.
ITEM 11.
Executive Compensation
 
 
 
Incorporated by reference from the Company’s Definitive Proxy Statement for its 2020 annual meeting of stockholders.
ITEM 12.
SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
 
 
 
Incorporated by reference from the Company’s Definitive Proxy Statement for its 2020 annual meeting of stockholders.
ITEM 13.
CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS AND DIRECTOR
INDEPENDENCE
 
 
 
Incorporated by reference from the Company’s Definitive Proxy Statement for its 2020 annual meeting of stockholders.
ITEM 14.
Principal accountant fees and services
 
 
 
Incorporated by reference from the Company’s Definitive Proxy Statement for its 2020 annual meeting of stockholders.
Part IV
ITEM 15.
(a) (1)
 Financial Statements
See index in Item 8.
(a) (2)
 Schedules
Schedule II Valuation and Qualifying Accounts
All other schedules for which provision is made in the applicable accounting regulation of the Securities and Exchange Commission are not required under the related instructions or are inapplicable, and therefore have been omitted.
86

(b)
 Exhibits
         
Exhibits
 
 
Description of Document
 
    3.1
   
 
    3.2
   
 
    3.3
   
 
    3.4
   
 
    3.5
   
 
    4.1
   
Specimen Common Stock Certificate (2)
 
    4.2
   
 
  10.1*
   
 
  10.2*
   
 
  10.3*
   
 
  10.4*
   
 
  10.5*
   
 
  10.6*
   
 
  10.7*
   
 
  10.8*
   
 
  10.9*
   
 
  10.10*
   
 
  10.11*
   
 
  10.12*
   
 
  21.1
   
 
  23.1
   
 
  31.1
   
 
  31.2
   
 
  32.1
   
 
  32.2
   
 
  101.INS**
   
Inline XBRL Instance Document — the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
 
  101.SCH**
   
Inline XBRL Taxonomy Extension Schema Document.
 
  101.CAL**
   
Inline XBRL Taxonomy Extension Calculation Linkbase Document.
 
  101.DEF**
   
Inline XBRL Taxonomy Extension Definition Linkbase Document.
 
  101.LAB**
   
Inline XBRL Taxonomy Extension Label Linkbase Document.
 
  101.PRE**
   
Inline XBRL Taxonomy Extension Presentation Linkbase Document.
 
  104
   
Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
 
  * Indicates a management contract or compensatory plan or arrangement required to be filled pursuant to Item 15(b) of Form
10-K.
 
  ** Filed with this Annual Report on Form
10-K
for the year ended December 31, 2019 are the following documents formatted in iXBRL (Inline Extensible Business Reporting Language): (i) the Consolidated
 
 
 
 
 
 
 
87

  Balance Sheets for the years ended December 31, 2019 and 2018; (ii) the Consolidated Statements of Operations for the years ended December 31, 2019, 2018 and 2017; (iii) the Consolidated Statements of Comprehensive Income for the years ended December 31, 2019, 2018 and 2017; (iv) the Consolidated Statements of Cash Flows for the years ended December 31, 2019, 2018 and 2017; (v) the Consolidated Statements of Equity for the years ended December 31, 2019, 2018 and 2017; and (vi) the Notes to Consolidated Financial Statements.
 
  (1) Filed as an exhibit to the Company’s Annual Report on Form
 10-K
filed on March 29, 2001 and incorporated herein by reference.
 
  (2) Filed as an exhibit to the Company’s Registration Statement on Form 10, as amended, under the Securities Exchange Act of 1934 (File No.
 0-18277),
and incorporated herein by reference. (P)
 
  (3) Filed as an exhibit to the Company’s Registration Statement on Form
 S-8,
as amended, under the Securities Act of 1933 (No.
 333-61177),
and incorporated herein by reference.
 
  (4) Filed as Appendix A to the Company’s Definitive Proxy Statement on Schedule 14A filed with the SEC on May 1, 2017 (File No.
 000-18277),
and incorporated herein by reference.
 
  (5) Filed as an exhibit to the Company’s Quarterly Report on Form
 10-Q
filed on November 4, 2004 (File No.
 0-18277)
and incorporated herein by reference.
 
  (6) Filed as an exhibit to the Company’s Annual Report on Form
 10-K
filed on March 16, 2005 (File No.
 0-18277)
and incorporated herein by reference.
 
  (7) Filed as an exhibit to the Company’s Annual Report on Form
 10-K
filed on March 14, 2006 (File No.
 0-18277)
and incorporated herein by reference.
 
  (8) Filed as an exhibit to the Company’s Quarterly Report on Form
 10-Q
filed on November 8, 2006 (File No.
 0-18277)
and incorporated herein by reference.
 
  (9) Filed as an exhibit to the Company’s Current Report on Form
 8-K,
dated June 6, 2007 (File No.
 0-18277)
and incorporated herein by reference.
 
  (10) Filed as an exhibit to the Company’s Current Report and Form
 8-K,
dated March 6, 2008 (File No.
 0-18277)
incorporated herein by reference.
 
  (11) Filed as Appendix B to the Company’s Definitive Proxy Statement on Schedule 14A filed with the SEC on May 1, 2017 (File No.
 000-18277),
and incorporated herein by reference.
 
  (12) Filed as Appendix C to the Company’s Definitive Proxy Statement on Schedule 14A filed with the SEC on May 1, 2017 (File No.
 000-18277),
and incorporated herein by reference.
 
  (13) Filed as Appendix D to the Company’s Definitive Proxy Statement on Schedule 14A filed with the SEC on May 1, 2017 (File No. 000-18277), and incorporated herein by reference.
 
  (14) Filed as Exhibit 10.1 to the Company’s Current Report on Form
8-K
filed with the SEC on June 5, 2018 (File No.
 000-18277),
and incorporated herein by reference.
 
  (15) Filed as Exhibit 10.1 to the Company’s Registration Statement on Form S-8, under the Securities Act of 1933 (No. 333-232864), and incorporated herein by reference.
 
  (16) Filed herewith.
 
Item 16. Form 10-K Summary
None.
88

VICOR CORPORATION
SCHEDULE II
VALUATION AND QUALIFYING ACCOUNTS
Years ended December 31, 2019, 2018 and 2017
Description
 
Balance at
Beginning
of Period
 
 
Charge
(Recovery)
to Costs and
Expenses
 
 
Other Charges,
Deductions (1)
 
 
Balance at
End of Period
 
Allowance for doubtful accounts:
   
     
     
     
 
Year ended:
   
     
     
     
 
December 31, 2019
  $
224,000
    $
(144,000
)   $
(21,000
)   $
59,000
 
December 31, 2018
   
159,000
     
65,000
     
     
224,000
 
December 31, 2017
   
153,000
     
6,000
     
     
159,000
 
 
(1) Reflects uncollectible accounts written off, net of recoveries.
8
9

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. 
Vicor Corporation
 
 
 
By:
 
/s/    James A. Simms
 
James A. Simms
 
Vice President, Chief Financial Officer
Date: February 28, 2020
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 in the capacities and on the dates indicated.
Signature
 
Title
 
Date
 
 
 
 
 
/s/    Patrizio Vinciarelli
Patrizio Vinciarelli
 
President, Chief Executive Officer
and
Chairman of the Board (Principal
Executive Officer)
 
February 28, 2020
 
 
 
 
 
/s/    James A. Simms
James A. Simms
 
Chief Financial Officer and Vice President
(Principal Financial Officer and Principal
Accounting Officer)
 
February 28, 2020
 
 
 
 
 
/s/    Estia J. Eichten
Estia J. Eichten
 
Director
 
February 28, 2020
 
 
 
 
 
/s/    Michael S. McNamara
Michael S. McNamara
 
Director
 
February 28, 2020
 
 
 
 
 
/s/    Samuel J. Anderson
Samuel J. Anderson
 
Director
 
February 28, 2020
 
 
 
 
 
/s/    Claudio Tuozzolo
Claudio Tuozzolo
 
Director
 
February 28, 2020
 
 
 
 
 
/s/    Jason L. Carlson
Jason L. Carlson
 
Director
 
February 28, 2020
 
 
 
 
 
/s/    Philip D. Davies
Philip D. Davies
 
Director
 
February 28, 2020
90
EX-4.2 2 d827085dex42.htm EX-4.2 EX-4.2

EXHIBIT 4.2

DESCRIPTION OF THE REGISTRANT’S SECURITIES

REGISTERED PURSUANT TO SECTION 12 OF THE SECURITIES

EXCHANGE ACT OF 1934

Vicor Corporation (“Vicor” or the “Company”) has two classes of common stock outstanding: shares of Common Stock, par value $0.01 per share (“Common Stock”), which are registered pursuant to Section 12(b) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and listed on The NASDAQ Stock Market LLC under the ticker symbol “VICR”, and shares of our Class B Common Stock, par value $0.01 per share (“Class B Common Stock”), which are not subject to registration pursuant to Section 12 of the Exchange Act and are not listed on any exchange.

Description of Capital Stock

The following description of our capital stock is a summary and does not purport to be complete. It is subject to, and qualified in its entirety by reference to, our Restated Certificate of Incorporation, as amended (the “Certificate of Incorporation”), and our By-Laws, as amended (the “By-Laws”), each of which are incorporated by reference as an exhibit to the Annual Report on Form 10-K of which this Exhibit 4.2 is a part. We encourage you to read our Certificate of Incorporation, our By-Laws and the applicable provisions of the Delaware General Corporation Law for additional information.

Authorized Shares of Capital Stock

Our authorized capital stock consists of 77,000,000 shares, of which 62,000,000 are designated as Common Stock, 14,000,000 are designated as Class B Common Stock, and 1,000,000 are designated as Preferred Stock, par value $0.01 per share (“Preferred Stock”). Of the Preferred Stock, 175,000 shares were designated as Series A Convertible Preferred Stock (the “Series A Preferred”), 110,000 shares were designated as Series B Convertible Preferred Stock (the “Series B Preferred”) and 75,001 shares were designated as Series C Convertible Preferred Stock (the “Series C Preferred” and, together with the Series A Preferred and the Series B Preferred, collectively, the “Designated Preferred Stock”).

As of December 31, 2019, 28,768,252 shares of Common Stock, 11,758,218 shares of Class B Common Stock, and no shares of Preferred Stock were outstanding.

Common Stock

Outstanding Shares. As of December 31, 2019, 28,768,252 shares of Common Stock were outstanding.

A share of Class B Common Stock is convertible into one share of Common Stock in certain circumstances, as described below under “Class B Common Stock.”

Voting Rights. Each holder of Common Stock is entitled to one vote for each share held on matters submitted to a vote of stockholders. Holders of shares of Common Stock and holders of shares of Class B Common Stock vote together as a single class on all matters lawfully submitted to a vote of stockholders, except as otherwise required by law and except as otherwise provided in our Certificate of Incorporation. See “Class B Common Stock” and “Preferred Stock” below for a discussion of certain circumstances under which holders of shares of Common Stock and holders of shares of Class B Common Stock do not vote together as a single class.

The provisions of Articles Fourth and Ninth of our Certificate of Incorporation (which address the rights of the Company’s capital stock and amendments to the Certificate of Incorporation) may not be modified, revised, altered, amended, repealed or rescinded, except by the affirmative vote of the holders of a majority in interest of each class of the Company’s outstanding capital stock entitled to vote generally in the election of the directors, voting as separate classes.

Our Certificate of Incorporation does not provide for cumulative voting for the election of directors.

Dividends. Subject to preferences that may apply to any outstanding shares of Preferred Stock, dividends may be declared by the Board of Directors upon and paid to the holders of Common Stock and Class B Common Stock out of funds legally available therefor. Such dividends, when, as and if declared and paid, shall be so declared and paid to such holders pro rata according to the number of shares of Common Stock and Class B Common Stock held by each such holder (with the number of shares of outstanding Common Stock and Class B Common Stock being aggregated and considered a single class for this purpose). No dividend or other distribution may be declared upon the Common Stock, whether payable in cash or in shares of Common Stock or otherwise, unless a comparable dividend shall be declared upon the Class B Common Stock and vice versa. If the dividend declared upon the


Common Stock is payable in shares of Common Stock, the comparable dividend declared upon the Class B Common Stock shall be payable in shares of Class B Common Stock, and vice versa.

Liquidation Rights. In the event of the liquidation, dissolution, or winding up of the Company, after payment or provision for payment of the debts and liabilities of the Company and the amounts to which holders of Preferred Stock, if any, may be entitled, holders of shares of Common Stock will be entitled to share ratably as one class with the holders of shares of Class B Common Stock in the remaining assets of the Company.

Preemptive, Conversion, or Redemption Rights. Holders of Common Stock have no preemptive rights and no right to convert their Common Stock into other securities. There are no redemption or sinking fund provisions applicable to our Common Stock.

Listing. Our Common Stock is listed on The NASDAQ Global Select Market under the symbol “VICR.”

Transfer Agent and Registrar. The Transfer Agent and Registrar for our Common Stock is Computershare Trust Company, N.A., located at College Station, Texas.

A discussion of the rights of the Class B Common Stock and the Preferred Stock, which affect or may affect the rights of the Common Stock, follows.

Class B Common Stock

Outstanding Shares; Increases in Authorized and Outstanding Shares. As of December 31, 2019, 11,758,218 shares of Class B Common Stock were outstanding.

Under our Certificate of Incorporation, we may not increase the authorized number of shares of Class B Common Stock without the affirmative vote of a majority of all votes entitled to be cast by the holders of the Common Stock and Class B Common Stock, voting as separate classes. We also may not issue any shares of Class B Common Stock, other than in connection with stock dividends and similar transactions, unless that issuance is approved by the affirmative vote of at least two-thirds in interest of the holders of our Common Stock and Class B Common Stock, voting as separate classes.

Voting Rights. Each holder of Class B Common Stock is entitled to 10 votes for each such share held on matters submitted to a vote of stockholders. Holders of shares of Common Stock and holders of shares of Class B Common Stock vote together as a single class on all matters lawfully submitted to a vote of stockholders, except as otherwise required by law and except as otherwise provided in our Certificate of Incorporation.

Dividends. See “Common Stock – Dividends” above.

Liquidation Rights. In the event of the liquidation, dissolution, or winding up of the Company, after payment or provision for payment of the debts and liabilities of the Company and the amounts to which holders of Preferred Stock, if any, may be entitled, holders of shares of Class B Common Stock will be entitled to share ratably as one class with the holders of shares of Common Stock in the remaining assets of the Company.

Preemptive, Conversion, or Redemption Rights. Holders of Class B Common Stock have no preemptive rights, and there are no redemption or sinking fund provisions applicable to Class B Common Stock.

Each share of Class B Common Stock may, at any time, at the option of the holder, be converted into one share of Common Stock. Each outstanding share of Class B Common Stock will be converted into one share of Common Stock at such time as the total number of outstanding shares of Class B Common Stock represents less than 10% of the aggregate number of outstanding shares of Common Stock and Class B Common Stock. All shares of Class B Common Stock converted into Common Stock as described in this paragraph will be retired and revert to the status of authorized and unissued shares of Class B Common Stock.

Restrictions on Transfer. While certain transfers of shares of Class B Common Stock to certain “permitted transferees” for tax and estate planning purposes are authorized in our Certificate of Incorporation, shares of Class B Common Stock are generally subject to restrictions on sale or other transfers Any transfer of shares of Class B Common Stock not permitted under the Certificate of Incorporation will result in the automatic conversion of those shares of Class B Common Stock into an equal number of shares of Common Stock.


Preferred Stock

Our authorized capital stock includes 1,000,000 shares designated as Preferred Stock, of which 175,000 were designated as Series A Preferred, 110,000 were designated as Series B Preferred, and 75,001 were designated as Series C Preferred. As of December 31, 2019, no shares of Preferred Stock were issued and outstanding. All previously issued and outstanding shares of Designated Preferred Stock have been converted into shares of our Common Stock and are not available for reissuance.

In the future, our Board of Directors may, without further action by holders of our capital stock, fix the rights, preferences, and restrictions of up to the remaining 639,999 authorized shares of Preferred Stock in one or more series and authorize their issuance; provided, however, that the issuance of any shares of Preferred Stock carrying in excess of one vote per share or convertible into shares of Class B Common Stock will require the prior approval of at least two-thirds in interest of the holders of the Common Stock and Class B Common Stock, voting as separate classes.

The rights and preferences of the Preferred Stock issued could include voting rights, dividend rights, conversion rights, redemption rights, liquidation preferences, and sinking fund terms, any or all of which may be greater than or superior to the rights of our Common Stock or Class B Common Stock. Accordingly, the issuance of Preferred Stock could adversely affect the voting power of holders of Common Stock or Class B Common Stock and the likelihood that such holders will receive dividend payments and payments upon liquidation, dissolution, or winding up of the Company. In addition, the issuance of Preferred Stock could have the effect of delaying, deferring, or preventing a change of control or other corporate action.

Voting Control and Anti-Takeover Provisions

The ownership of our Common Stock and Class B Common Stock is concentrated primarily between Dr. Vinciarelli, Chairman of the Board, President, and Chief Executive Officer of the Company, and a limited number of institutional investors. As of December 31, 2019, Dr. Vinciarelli was the beneficial owner of 9,861,605 shares of Common Stock plus an additional 311,954 shares which Dr. Vinciarelli has the right to acquire upon exercise of options to purchase Common Stock within 60 days of December 31, 2019. He also holds 11,023,648 shares of Class B Common Stock, together (with the Common Stock) representing 81.6% of the voting power of the outstanding capital stock of the Company. Accordingly, Dr. Vinciarelli has significant influence over all matters requiring stockholder approval, including the election of directors and significant corporate transactions, such as a change of control event (e.g., a merger or sale of the Company or its assets) or a liquidation, dissolution, or winding up of the Company.

Section 203 of the Delaware General Corporation Law

We are subject to Section 203 of the Delaware General Corporation Law, which prohibits a Delaware corporation from engaging in any business combination with any interested stockholder for a period of three years after the date that such stockholder became an interested stockholder, with the following exceptions:

 

   

before such date, the Board of Directors approved either the business combination or the transaction that resulted in the stockholder becoming an interested stockholder;

 

   

upon completion of the transaction that resulted in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction began, excluding for purposes of determining the voting stock outstanding (but not the outstanding voting stock owned by the interested stockholder) those shares owned (i) by persons who are directors and also corporate officers and (ii) employee stock plans in which employee participants do not have the right to determine confidentially whether shares held subject to the plan will be tendered in a tender or exchange offer; or

 

   

on or after such date, the business combination is approved by the Board of Directors and authorized at an annual or special meeting of the stockholders, and not by written consent, by the affirmative vote of at least two-thirds of the outstanding voting stock that is not owned by the interested stockholder.

In general, Section 203 defines business combination to include the following:

 

   

any merger or consolidation involving the corporation and the interested stockholder;


   

any sale, transfer, pledge, or other disposition of 10% or more of the assets of the corporation involving the interested stockholder;

 

   

subject to certain exceptions, any transaction that results in the issuance or transfer by the corporation of any stock of the corporation to the interested stockholder;

 

   

any transaction involving the corporation that has the effect of increasing the proportionate share of the stock or any class or series of the corporation beneficially owned by the interested stockholder; or

 

   

the receipt by the interested stockholder of the benefit of any loss, advances, guarantees, pledges, or other financial benefits by or through the corporation.

In general, Section 203 defines an “interested stockholder” as an entity or person who, together with the person’s affiliates and associates, beneficially owns, or within three years prior to the time of determination of interested stockholder status did own, 15% or more of the outstanding voting stock of the corporation.

EX-21.1 3 d827085dex211.htm EX-21.1 EX-21.1

EXHIBIT 21.1

SUBSIDIARIES OF THE COMPANY

 

Name

   State or Jurisdiction
of Incorporation

VI Chip Corporation

   Delaware, USA

VLT, Inc.

   California, USA

Vicor GmbH

   Germany

VICR Securities Corporation

   Massachusetts, USA

Vicor France SARL

   France

Vicor Italy SRL

   Italy

Vicor Hong Kong Ltd.

   Hong Kong

Vicor U.K. Ltd.

   United Kingdom

Vicor Japan Company, Ltd.

   Japan

Vicor KK

   Japan

Vicor Trading (Shanghai) Limited

   China

Vicor Development Corporation

   Delaware, USA

Freedom Power Systems, Inc.

   Delaware, USA

Northwest Power, Inc.

   Delaware, USA

560 Oakmead LLC

   California, USA
EX-23.1 4 d827085dex231.htm EX-23.1 EX-23.1

EXHIBIT 23.1

Consent of Independent Registered Public Accounting Firm

The Board of Directors

Vicor Corporation:

We consent to the incorporation by reference in the registration statement (Nos. 333-232864, 333-225500, 333-219760, 333-99423, 333-44790) on Forms S-8 of Vicor Corporation of our reports dated February 28, 2020, with respect to the consolidated balance sheets of Vicor Corporation and subsidiaries as of December 31, 2019 and 2018, the related consolidated statements of operations, comprehensive income, cash flows and equity, for each of the years in the three-year period ended December 31, 2019, and the related notes, and financial statement schedule listed in Item 15(a)(2) (collectively, the consolidated financial statements), and the effectiveness of internal control over financial reporting as of December 31, 2019, which reports appear in the December 31, 2019 annual report on Form 10-K of Vicor Corporation.

/s/     KPMG LLP

Boston, Massachusetts

February 28, 2020

EX-31.1 5 d827085dex311.htm EX-31.1 EX-31.1

Exhibit 31.1

CHIEF EXECUTIVE OFFICER CERTIFICATION

I, Patrizio Vinciarelli, certify that:

 

  1.

I have reviewed this report on Form 10-K of Vicor Corporation;

 

  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 officers 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 control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles in the United States;

 

  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; and

 

  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 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 control 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.

Dated: February 28, 2020

 

/s/     Patrizio Vinciarelli

Patrizio Vinciarelli
Chief Executive Officer
EX-31.2 6 d827085dex312.htm EX-31.2 EX-31.2

Exhibit 31.2

CHIEF FINANCIAL OFFICER CERTIFICATION

I, James A. Simms, certify that:

 

  1.

I have reviewed this report on Form 10-K of Vicor Corporation;

 

  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 officers 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 control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles in the United States;

 

  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; and

 

  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 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 control 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.

Dated: February 28, 2020

 

/s/    James A. Simms
James A. Simms
Vice President, Chief Financial Officer
EX-32.1 7 d827085dex321.htm EX-32.1 EX-32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of Vicor Corporation (the “Company”) on Form 10-K for the period ended December 31, 2019 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Patrizio Vinciarelli, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

  (1)

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

  (2)

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

/s/    Patrizio Vinciarelli

Patrizio Vinciarelli

President, Chairman of the Board and

Chief Executive Officer

February 28, 2020

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

EX-32.2 8 d827085dex322.htm EX-32.2 EX-32.2

Exhibit 32.2

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of Vicor Corporation (the “Company”) on Form 10-K for the period ended December 31, 2019 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, James A. Simms, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

  (1)

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

  (2)

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

/s/    James A. Simms

James A. Simms
Vice President, Chief Financial Officer

February 28, 2020

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

EX-101.SCH 9 vicr-20191231.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 Operations link:presentationLink link:definitionLink link:calculationLink 1005 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:definitionLink link:calculationLink 1006 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 1007 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:definitionLink link:calculationLink 1008 - Statement - Consolidated Statements of Equity link:presentationLink link:definitionLink link:calculationLink 1009 - Disclosure - Description of Business link:presentationLink link:definitionLink link:calculationLink 1010 - Disclosure - Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 1011 - Disclosure - Inventories link:presentationLink link:definitionLink link:calculationLink 1012 - Disclosure - Long-Term Investments link:presentationLink link:definitionLink link:calculationLink 1013 - Disclosure - Fair Value Measurements link:presentationLink link:definitionLink link:calculationLink 1014 - Disclosure - Property, Plant and Equipment link:presentationLink link:definitionLink link:calculationLink 1015 - Disclosure - Intangible Assets link:presentationLink link:definitionLink link:calculationLink 1016 - Disclosure - Product Warranties link:presentationLink link:definitionLink link:calculationLink 1017 - Disclosure - Contingent Consideration Obligation link:presentationLink link:definitionLink link:calculationLink 1018 - Disclosure - Stockholders' Equity link:presentationLink link:definitionLink link:calculationLink 1019 - Disclosure - Revenues link:presentationLink link:definitionLink link:calculationLink 1020 - Disclosure - Stock-Based Compensation and Employee Benefit Plans link:presentationLink link:definitionLink link:calculationLink 1021 - Disclosure - Leases link:presentationLink link:definitionLink link:calculationLink 1022 - Disclosure - Severance and Other Charges link:presentationLink link:definitionLink link:calculationLink 1023 - Disclosure - Other Income (Expense), Net link:presentationLink link:definitionLink link:calculationLink 1024 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 1025 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 1026 - Disclosure - VI Chip And Picor Mergers link:presentationLink link:definitionLink link:calculationLink 1027 - Disclosure - Segment Information link:presentationLink link:definitionLink link:calculationLink 1028 - Disclosure - Quarterly Results of Operations (Unaudited) link:presentationLink link:definitionLink link:calculationLink 1029 - Disclosure - Valuation and Qualifying Accounts link:presentationLink link:definitionLink link:calculationLink 1030 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:definitionLink link:calculationLink 1031 - Disclosure - Significant Accounting Policies (Tables) link:presentationLink link:definitionLink link:calculationLink 1032 - Disclosure - Inventories (Tables) link:presentationLink link:definitionLink link:calculationLink 1033 - Disclosure - Long-Term Investments (Tables) link:presentationLink link:definitionLink link:calculationLink 1034 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:definitionLink link:calculationLink 1035 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:definitionLink link:calculationLink 1036 - Disclosure - Intangible Assets (Tables) link:presentationLink link:definitionLink link:calculationLink 1037 - Disclosure - Product Warranties (Tables) link:presentationLink link:definitionLink link:calculationLink 1038 - Disclosure - Revenues (Tables) link:presentationLink link:definitionLink link:calculationLink 1039 - Disclosure - Stock-Based Compensation and Employee Benefit Plans (Tables) link:presentationLink link:definitionLink link:calculationLink 1040 - Disclosure - Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 1041 - Disclosure - Other Income (Expense), Net (Tables) link:presentationLink link:definitionLink link:calculationLink 1042 - Disclosure - Income Taxes (Tables) link:presentationLink link:definitionLink link:calculationLink 1043 - Disclosure - Quarterly Results of Operations (Unaudited) (Tables) link:presentationLink link:definitionLink link:calculationLink 1044 - Disclosure - Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1045 - Disclosure - Significant Accounting Policies - Summary of Cumulative Effect of Adoption on Consolidated Balance Sheets (Detail) link:presentationLink link:definitionLink link:calculationLink 1046 - Disclosure - Significant Accounting Policies -Summary of Cumulative Effect of Adoption on Consolidated Statement of Operations (Detail) link:presentationLink link:definitionLink link:calculationLink 1047 - Disclosure - Significant Accounting Policies - Computation Of Basic And Diluted Net Income (Loss) Per Share (Detail) link:presentationLink link:definitionLink link:calculationLink 1048 - Disclosure - Significant Accounting Policies - Computation Of Basic And Diluted Net Income (Loss) Per Share (Parenthetical) (Detail) link:presentationLink link:definitionLink link:calculationLink 1049 - Disclosure - Inventories - Summary of Inventories (Detail) link:presentationLink link:definitionLink link:calculationLink 1050 - Disclosure - Long-Term Investments - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1051 - Disclosure - Long-Term Investments - Summary of Available-for-Sale Securities (Detail) link:presentationLink link:definitionLink link:calculationLink 1052 - Disclosure - Long-Term Investments - Amortized Cost and Estimated Fair Value of Available-for-Sale Securities by Contractual Maturities (Detail) link:presentationLink link:definitionLink link:calculationLink 1053 - Disclosure - Long-Term Investments - Rollforward of Credit (Gain) Loss Recognized in Earnings on Available-for-Sale Auction Rate Securities (Detail) link:presentationLink link:definitionLink link:calculationLink 1054 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) link:presentationLink link:definitionLink link:calculationLink 1055 - Disclosure - Fair Value Measurements - Quantitative Information about Level 3 Fair Value Measurements (Detail) link:presentationLink link:definitionLink link:calculationLink 1056 - Disclosure - Fair Value Measurements - Change in Estimated Fair Values Calculated for Investment Valued on Recurring Basis Utilizing Level 3 Inputs (Detail) link:presentationLink link:definitionLink link:calculationLink 1057 - Disclosure - Fair Value Measurements - Change in Estimated Fair Value Calculated for Liabilities Valued on Recurring Basis Utilizing Level 3 Inputs (Detail) link:presentationLink link:definitionLink link:calculationLink 1058 - Disclosure - Fair Value Measurements - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1059 - Disclosure - Property, Plant and Equipment - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1060 - Disclosure - Property, Plant and Equipment - Property, Plant and Equipment (Detail) link:presentationLink link:definitionLink link:calculationLink 1061 - Disclosure - Intangible Assets - Schedule of Patent Cost and Other Asset (Detail) link:presentationLink link:definitionLink link:calculationLink 1062 - Disclosure - Intangible Assets - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1063 - Disclosure - Product Warranties - Product Warranty Activity (Detail) link:presentationLink link:definitionLink link:calculationLink 1064 - Disclosure - Contingent Consideration Obligation - (Detail) link:presentationLink link:definitionLink link:calculationLink 1065 - Disclosure - Stockholders' Equity - Additional information (Detail) link:presentationLink link:definitionLink link:calculationLink 1066 - Disclosure - Revenues - Summary of Net Revenues Disaggregated by Geography (Detail) link:presentationLink link:definitionLink link:calculationLink 1067 - Disclosure - Revenues - Summary of Net Revenues Disaggregated by Category (Detail) link:presentationLink link:definitionLink link:calculationLink 1068 - Disclosure - Revenues - Summary of Changes in Certain Contract Assets and Liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1069 - Disclosure - Revenues - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1070 - Disclosure - Revenues - Schedule of Net Revenues from Unaffiliated Customers by Country Based on the Location of the Customer (Detail) link:presentationLink link:definitionLink link:calculationLink 1071 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1072 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Stock-Based Compensation Expense (Detail) link:presentationLink link:definitionLink link:calculationLink 1073 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Summary of Compensation Expense by Type of Award (Detail) link:presentationLink link:definitionLink link:calculationLink 1074 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Weighted-Average Assumptions for Non Performance-Based Fair Value for Stock Options (Detail) link:presentationLink link:definitionLink link:calculationLink 1075 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Summary of the Activity under the 2000 Plan (Detail) link:presentationLink link:definitionLink link:calculationLink 1076 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Summary of the Activity under the Chip Stock Option Plans (Detail) link:presentationLink link:definitionLink link:calculationLink 1077 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Summary of the Activity under the VI Chip Stock Option Plans (Parenthetical) (Detail) link:presentationLink link:definitionLink link:calculationLink 1078 - Disclosure - Leases - Maturities of Lease Liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1079 - Disclosure - Leases - Schedule of future minimum rental commitments under non-cancelable operating leases with remaining terms (Detail) link:presentationLink link:definitionLink link:calculationLink 1080 - Disclosure - Leases - Maturities of Lease Payments (Detail) link:presentationLink link:definitionLink link:calculationLink 1081 - Disclosure - Leases - Additional information (Detail) link:presentationLink link:definitionLink link:calculationLink 1082 - Disclosure - Severance and Other Charges - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1083 - Disclosure - Other Income (Expense), Net - Components of Other Income (Detail) link:presentationLink link:definitionLink link:calculationLink 1084 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1085 - Disclosure - Income Taxes - Schedule of Reconciliation of Federal Statutory Rate on Loss before Income Taxes and before Gain from Sale of Equity Method Investment Rate to Effective Income Tax Rate (Detail) link:presentationLink link:definitionLink link:calculationLink 1086 - Disclosure - Income Taxes - Schedule of Domestic and Foreign Components of Income (Loss) Before Income Taxes and before the Gain from Sale of Equity Method Investment (Detail) link:presentationLink link:definitionLink link:calculationLink 1087 - Disclosure - Income Taxes - Schedule of Components of Provision (Benefit) for Income Taxes (Detail) link:presentationLink link:definitionLink link:calculationLink 1088 - Disclosure - Income Taxes - Schedule of Significant Components of Deferred Tax Assets and Liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1089 - Disclosure - Income Taxes - Schedule of Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Detail) link:presentationLink link:definitionLink link:calculationLink 1090 - Disclosure - Quarterly Results of Operations (Unaudited) - Summary of Unaudited Quarterly Financial Data (Detail) link:presentationLink link:definitionLink link:calculationLink 1091 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Detail) link:presentationLink link:definitionLink link:calculationLink 1092 - Statement - Leases - Maturities of Lease Liabilities (Detail) Alternate 1 link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 10 vicr-20191231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 11 vicr-20191231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 12 vicr-20191231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 13 vicr-20191231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 14 g827085g97d96.jpg GRAPHIC begin 644 g827085g97d96.jpg M_]C_X 02D9)1@ ! 0(!>0%Y #_X7%I:'1T<#HO+VYS+F%D;V)E+F-O;2]X M87 O,2XP+P \/WAP86-K970@8F5G:6X](N^[OR(@:60](EG)E4WI.5&-Z:V,Y9"(_/@H\>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS M.FUE=&$O(B!X.GAM<'1K/2)!9&]B92!835 @0V]R92 U+C,M8S Q,2 V-BXQ M-#4V-C$L(#(P,3(O,#(O,#8M,30Z-38Z,C<@(" @(" @("(^"B @(#QR9&8Z M4D1&('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO&UL;G,Z>&UP1TEM9STB:'1T M<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+V&UP.D-R96%T;W)4;V]L/@H@(" @(" @(" \>&UP.D-R96%T941A=&4^ M,C R,"TP,BTR,U0P-SHU-#HQ.2LP-3HS,#PO>&UP.D-R96%T941A=&4^"B @ M(" @(" @(#QX;7 Z36]D:69Y1&%T93XR,#(P+3 R+3(S5# W.C4T.C$Y*S U M.C,P/"]X;7 Z36]D:69Y1&%T93X*(" @(" @(" @/'AM<#I-971A9&%T841A M=&4^,C R,"TP,BTR,U0P-SHU-#HQ.2LP-3HS,#PO>&UP.DUE=&%D871A1&%T M93X*(" @(" @(" @/'AM<#I4:'5M8FYA:6QS/@H@(" @(" @(" @(" \7!E/2)2 M97-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QX;7!'26UG.G=I9'1H/C(U M-CPO>&UP1TEM9SIW:61T:#X*(" @(" @(" @(" @(" @(" @/'AM<$=);6&UP1TEM9SIH96EG:'0^"B @(" @(" @(" @(" @(" @ M(#QX;7!'26UG.F9OF%'.7=)1$UU34%!-%%K;$Y!*S!!04%! M04%"04%304%!04%%028C>$$[05%"24%!04%!44%"+RLT041K1FMB,DIL04=4 M04%!04%!9B]B04E104)G445"055%0F=51D)G:T="45E*0W=G1T)G9TQ$06]+ M0W=O2R8C>$$[1$)!341!=TU$07=11$$T4$5!.$]$0DU41D)15$5X=V)'>'-C M2'@X9DAX.&9(>#AF2'=%2$)W8TY$03!914)!64=H55)&4F]F2'@X9B8C>$$[ M2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9( M>#AF2'@X9DAX.&9(>#AF+SA!04519T%G045!07=%4B8C>$$[04%)4D%135)! M9B]%06%)04%!04A!445"05%%04%!04%!04%!04%11D%W24=!44%(0T%K2T-W M14%!9TE$05%%0D%114%!04%!04%!028C>$$[05%!0T%W449"9V-)0U%O3$5! M04-!44U$06=10T)G8T1"04E'06Y-0D%G35)"04%&25))>%%614=%,D5I8UE% M54UP1VA">%=X46E00B8C>$$[571(:$UX6FDX0U)Y9W9%;%%Z4E1K<4MY63-0 M0TY546YK-D]Z3FAD55I(5$0P=4E)2F]-2D-H9UIH2E)&4G%3,%9T3E9+0G)Y M-"]0128C>$$[,4]4,%I85T9L85&18;#E76C)H<&%M='-B5S5V63-2,61N M9#1E6' W9D@Q*V8S3T5H66%(:4EM2VDT>4YJ;RM#:S535FQP95EM6B8C>$$[ M<6)N2C)E;C5+:G!+5VUP-FEP<7%U28C>$$[;V)(=T9-2%(T M4TY#1E9*:6-V17I*1%)$9VAA4U5Y5VE9-TQ#0C-04TYE2D5G>&15:W=G2D-H M9UI*:EI&1VED:V1&53,X<4]Z=WEG<"8C>$$[,"M0>FA*4VMT3515-5!2;&19 M5U9P8EA&,658,5)L6FUD;V%7<')B1S%U8C)2,61N9#1E6' W9D@Q*V8S3T5H M66%(:4EM2VDT>4YJ;R8C>$$[*T1L2E=7;#5I6FUP=6-N6C9F:W%/:W!A86YQ M2VUQ<39Y=')Q*W8O84%!=T1!44%#15%-4D%$.$$Y531Q-T9706$O-5 O34\O M,5!52B8C>$$[$$[ M.%EM5S1U23!%:S16,S1Q<4QY65EQ;3,Q1%=F*W)P+WE1:B]R:7)V<4=S+SE8 M5"]K:$@O6$989E5.6B\V=6XO2D-0.$%R:7)V<4=S+R8C>$$[.5A4+T%*25(O M=T)C5F0Y43%N+W$V9CA!2D-0*W5+=2MO87HO04Y85"]K:$@O6$989E5.6B]W M0W)P+WE1:B]R:7)V<4=S+SA!5C O-28C>$$[25(O,7A6,S%$5V8K5%J M+W)I$$[,6XO<39F.$%*0U K=4MU*V]A>B]!3EA4+VMH M2"]81EAF54Y:+W=#5%J+W)I28C>$$[46HO$$[ M;V%Z+T%.6%0O:VA(+UA&6&953EHO=T-R<"]Y46HO%8S,4179BMR<"]Y46HO$$[:$@O6$989E5. M6B\V=6XO2D-0.$%R:7%%,6506&)04W(R-VHQ348W94-75D%9239%;VA99"]B M1E4Y>%8R2W9/+TU(;E@X>#=46#28C>$$[,"]Y=3AM;C(W,C1S8FPP86(V M,$I'2WE594-14I&9"8C>$$[2D%909C!R9F8Y5V$X M+S1/>B]!3WEJ1EAF<%B]!24]Z M+W=#>28C>$$[:D989G!7*R\VB\W2TU69"ML8CB]G-R8C>$$[ M4"]S;WA6,S96=G8KB]G-U X03=+359D M*VQB-R]Q>EAN+T(R9CA!,E59<3$$[9S=0+T%,2TU6 M9"ML8CB]G-U OEAN+T(R9B]:4FER=C!R9F8X028C>$$[5FUV4"M$6I&6&9P5RLO M-G,Q-2]W9&XO,E59<3$$[.5=A."]W0T1S+SA!$$[+U-T.2]W0E=A."\T3WHO-TM-5F0K;&(W+W%Z6&XO0C)F+UI2 M:7)V,')F9CE783@O-$]Z+T%/>6I&54A.-7-J:'5X6GDV9&1,8W-5028C>$$[ M:DPR;E=1,%%%*W918VHP>%9'9G!7*R\V2]Q86Y33'1!8E-C1C)A,&]+>'1U851K+V--5EI&:28C>$$[$$[,U1&5FMF;&E.6C)M9E5,=5EY4U%Z6$-33D56:VMG65!'5%-- M1D%#;RM'37%08G)I<6,T<6PS;5@O;$A.5B\U9S=J+VLP,DMP:FER$$[ M5E-3.3AL95$$[5&=S.79C>4UZ M3DU86FE866UR2$95>"]W,35C+S9T5FXO=T)).%@O3D]+=2]W,35C+W=#$$[9B]34$8O>E1IE1IE1I$$[04$Q-6,O-G16;B\P:GAF.# T<3B]Q M,5=F.$$P:GAF.# T<3B]Q,5=F+T%%:GAF.# T<3B]!2W16 M;B\P:B8C>$$[>&8X04Y/2W4O=T%.95A0*W)66B\Y23A8+TY/2W4O=S$U8R\V M=%9N+T%.23A8+TY/2W4O=S$U8R\V=%9N+W="23A8+TY/2W4O=S$U8R8C>$$[ M+W=#$$[>E1I$$[:V)81VPR,S$$[=2]W6&$S=3DO8E=D$$[6% X07$Q5V8O4U!&+W=!,#1Q-R]!03$U8R\V=%9N+S!J>&8X M,#1Q-R]$6&QZ+W$Q5V8X03!J>&8X,#1Q;#-M3'DW-694>2]Q8G!P;"8C>$$[ M;W)R851S7975V133UA-8R8C>$$[;4,O1&A6-S5P M>DTR;C)R35-734U:2D\U2DMJ07)"=&8X;F5F#0P6E9P-D@R2R8C>$$[:VYL,'=Q;61J<&UV,D=L-D1: M,VPR:VUP<&8S1$=E5G!R>%%J>%A4;VAE47=Y>6-),D,X;4DV6494,S!0368X M07DS5V8O4TI,+W=";"8C>$$[3TMU.41Z2"]!370Q;B\P:5,O.$%:5&ER=E$X M>"]W1$QD6B\Y26MV+T%'531Q-S!0368X07DS5V8O4TI,+W=";$]+=3E$>D@O M04UT,28C>$$[;B\P:5,O.$%:5&ER=E$X>"]W1$QD6B\Y26MV+T%'531Q-S!0 M368X07DS5V8O4TI,+W=";$]+=3E$>D@O04UT,6XO,&E3+SA!6E1I$$[ M=E$X>"]W1$QD6B\Y26MV+T%'531Q-S!0368X07DS5V8O4TI,+W=";$]+=3E$ M>D@O04UT,6XO,&E3+SA!6E1I$$[26MV+T%'531Q M-S!0368X07DS5V8O4TI,+W=";$]+=3E$>D@O04UT,6XO,&E3+SA!6E1I$$[368X07DS5V8O4TI,+W=";$]+ M=3E$>D@O04UT,6XO,&E3+SA!6E1I$$[+W=";$]+;V4K=4Y9$$[.%-.2'IM-7I33'DT3W$HV1E4PFEV M-U5X5S!347AL$$[ M3"\R531Q-S!0368O04,S5V8O4TI,+S)5-'$W,%!-9B]!0S-79B]32DPO,E4T M<3$$[9B]32DPO,E4T M<6PS;4M$>D%03"MP;#4%K96TQ844S0G Y,DMS6C S+T%" M3$8U.# R,75T03!V461(4G)J-G$Q="8C>$$[1#EA;FY%9'5Y&AJ+S1I34-S2SAX+VUN*VAT579B0TMX M='1197EU3$]&-&],*R8C>$$[35A81S=%<&-M,EI/9G%2:4Y#$$[=48U+WE*+W1X M5C,V8B\U8TQZ+VM4+V)I%8S-F(O=T-80S@O-44O M,C1Q-SE.+W=$3&AE9CAI9C=C5F0K;28C>$$[+W=$;'=V4"M24#A!8FER=C S M+WDT6&XO04-*+W1X5C,V8B\U8TQZ+T%*12\R-'$W.4XO.'5&-2]Y2B]T>%9" M,S-M,D\R9&)E4%1R>28C>$$[92ML571"84Q'07I!8D9M3F9H444W7E#-%A53E-S-W4U,45!:5!J0V92='=W;U5G56YW,EIZ.%1E=V]O2W!N M*VTO*R8C>$$[6$,X+S5%+S(T1F0K;2\X06QW=E K4E Y=4MU+U1F.$%Y-%AN M+TEN*S-&6&9P=CA!-6-,>B]K5"]!1S1Q-SE.+SAU1C4O=T%I9C=C5B8C>$$[ M9"MM+RM80S@O=T-24#EU2W4O5&8O3&AE9CAI9C=C5E,O=T%X87IZ.'8V;78Q M1S=8;&%4:FLP5D%+>'1U9#A+$$[;#5P,#-Z1D%* M<&E%=$Q+0TM73GI9>C!C4VDU:V9I=W)8:DAV,V]/:7(P6%10*T]B868X04=' M4"]!26E-0W!0<5AN+WEN<&5O4S9F<28C>$$[1C8Q=&11:4UY0U-#-$-C6FU+ M231K.5 P>6Y.4W)/1S1Q,GI%16I&5E%A=%EA="MG-S9W:TUT=$IE>DMR36IX M='EJ=')M3C%:2D%J<28C>$$[5EI32T59<6YU2W5X5C)+=7A6,DMU>%8R2W5X M5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMP5&5A$$[='$P86A(<5,P3S!94"MS5C)Q<6ET3C!Q,G-&:TM&<')M8VAR M<3=L26%75F@P3'-!3F@K>6]!5E)S04U64FU+=7A6,DMU>%8R2W5X5B8C>$$[ M,DMU>%9,=DUV+TM/87(O>D(S2"]!0V%B1EAL6#5F5V9L<4QZ8G!T>%I495=P M'4X>F-F-R8C>$$[;50Q55=R3C(V M67$Y9#!Z+T%)-71P+WAH:B\T:4U64V959DE(;%15$$[:5-!4T-2:7)6>#5F,&%Z:#!8 M4V]R5E=S1G9P6#E#671/0WHR.7I)>DTP>&1M2F1I87-C5E1(+T18;'HO04MT M5FXO,&IX9CA!3D]+=28C>$$[+W=!3F584"MR5EHO.4DX6"].3TMU+W$$[23A8+T%$5&ER=CA!1%AL>B]Q,5=F+U-01B]Z5&ER=CA.95A0 M*W)66B]W1%-01B]Z5&ER=CA.95A0*W)66B\X05-01B]Z5&ER=CA.928C>$$[ M6% X07$Q5V8O4U!&+W=!,#1Q-R]!03$U8R\V=%9N+S!J>&8X,#1Q-R]$6&QZ M+W$Q5V8X03!J>&8X,#1Q-R]$6&QZ+W$Q5V8O045J>"8C>$$[9C@P-'$W+T18 M;'HO04MT5FXO,&IX9CA!3D]+=2]W04YE6% K$$[,&EZ;'5,=7@P*TYK:F533T8T M-$5A46]P4$9!=S-*<%1&54%F3#EV<60S4' X=6Q71VY144)$8WI7>7!*3$E* M0E5*1S=1>&5N=#EP<28C>$$[5B]L;V1W5E1U1'EN-5AG:%-'3%-,3DDP1D95 M45(O>%A!<7 O:')Y-2]W0E=Q>B\V4C1V*V%C5F0O:')Y-2\Q87)0.$$V4C1V M*V%C5B8C>$$[9"]H$$[ M-E(T=BMA8U958G)2=DM.<$-:-W5X,"LS:%@W57-S54M+4&UZ041&56IF5E!) M4#96:7-O3E!S6C176DDU-S%);U!3:6MM3DE&,TAX."8C>$$[,C)Q;&5*2S$K M,6A6:U@K1W9,;B]!1F%R4"]P2&DO-7!W2VPS;4QY-S5F5'DO<6)P<&QO$$[.#%A4C5M70T M<$)2,&E25TA7:$-G2"8C>$$[<&ER1"]-6&QF>G!Q16PK=6XV<3%I:W5P,C$W M651P9'I)66])$$[,FMM<'!F,T1'959P7EC23)#.&U)-EEQ M;G9O95DO.$%L=7,O*VM36"]S<'A6,V]E62\X06QU"8C>$$[ M5C-O95DO.$%L=7,O*VM36"]S<'A6,V]E62\X06QU%8S;V59 M+SA!;'5S+RMK4U@O$$[+W-P>%8S;V59 M+SA!;'5S+RMK4U@O%8S;V59+SA!;'5S+R8C>$$[*VM36"]S<'A6,V]E62\X06QU M%9,5')V2%5*3DY0;5!2>'%-44Q3,E)J+T%(>7%O<5,P9C%V M:T%"=C!X5E)L.'A89R8C>$$[:C4R=6\R,3A/:79A,E5S:U)*+UHKE,X5'$K:%=54C=Z;C%*=U(R84=+-C1F9$YI<4-V=%I3 M3V(O8R8C>$$[;#5T5C%F-&MH:',W;4=)9"]H93%M4U-L4#5P1&EH4VPX>E=' M:S9:9#,R;E)25%=Y471*8WHR*VI84U)S<6IF,5IN;5%(8F1I>$]+;R8C>$$[ M1'E6-2LQ2SEH=6\W5W=T;VA!65AN3VQA9%!,1T)014="9$=L='!Q:"MC93!2 M1E9/+U5"4WEL9DY';T5$;DI01W@V;V1",5)I4'!2,B8C>$$[6#AC0W10-7-N M:G V=#0P45!1>39(<6M94'E,34U+<6$K9710645N>DAP,%I(5EIB3V5.=BM" M9315-'%S=F90=&IA,F=U1CAW869E3R8C>$$[>FE/3WIS-U=3-'5N8VXW2U%2 M,TIK3W=,2&)O2SE-5E59+WI"5S9J5CE+=C1T5TQQ2%9,4%0U:355.4=54UA5 M9DEF-G1C85%R46$Q*R8C>$$[658P,S=M>F=33"MC,FMW8V5Z4C-.>EIJ+V=8 M65EP5R]O4YX3B8C>$$[2'%';G=8438SF1A,T1C,TM08GEC<'10:DQJ-G%Z4I):%)8.5-K9T@R9R8C>$$[ M2V5.5E=796@U:B\U8G)0+T%+4DIF*WEN07%895EO4$U!.'8V;5AV8E)K*W%4 M.&=T4Q&6%EQ=U!Z1BMA828C>$$[84YQ1C=:9F\S M-C%*6EAK9&\V>'HP9'A,0F)Z2U54,'I742]7=FAJ-VA'4$QA;4MO-G@X,%(V M=G!E9S8Q2D%9;&MV-VE->#(O3S=".28C>$$[2TLV:#52=$=G6C%B:'E"-&1- M5E0S.5 R4"LKFA">6YM:B8C>$$[5TY".%A6EDP1V5Z;FTQ0T]A,VMT M8FE7,FYE>6=U.5)T3V-2<%9,>3)G35161SE$4F@S07A615$O;7(U5'5:=E-S M4F8S$$[,')31%0W>&HX<4=*5R]$1VQ26"M09% O04]R5G)0.$$S0S%9*.6,O3GI49$YK4R8C>$$[ M2U!3-SDU56EK=DQU3S5H3FEY5V-&0DQ,1TQR,'96649H>%).>FEQ4&HO350Q M;S%L="],5W54475!>5-R84EQ$$[06PO37)59G)0 M,5%A44QA-F)D8F4U839--$(V17=7.7)/>'(R-&XV4FAP54]03FXU:#-%-6E4 M5%5H9S-)=51A,S!64C(T;#1*,T(O,28C>$$[;TU53DYB96-,,5-T+W=#67)Y M,VI/-G@R;6U845EF-4IL4TM":4(T:FII<5$R9FLK9&1:5U$$[>FAB;4-E6C54=T)P2DEY$$[="]C:&%D3TEN4U%#;G1I;$=7;"]O3FMP4WIS6C=:1#%72%1R M;4UF8W-)=TMI4# O62\W-G90.$%P0W90*W%72W4O5#EJ+W9Q."\V428C>$$[ MB]!2U%R>B]Q;&EQ5F$U0C57,7-1+R8C>$$[<$=Z=FYK='E7 M9VYI=#E2=#5O>5%64$-70DDU1G%P24Y'-EEQ:3E-=DY",'94-$Y0,"MZ=7)A M>71L0U%12EDS9U962%EF=7-64E@V9B8C>$$[$$[;C=(+T%(,65F.4E6-2\Q4WA63'9-5W4R5"M8 M.5114C-93%=K-$)A>G4Q1SAB9%-99T(Y3TMS:7A6,DMO82LQ4%1T4%-*-RLV M:'1%;28C>$$[:U=#1G U1FI$>78Y:4Y3-49786UY:F,T<6=,:2MS75)-W$Q:W9*4%1N:&1:23)P83-#;FEY:V$$[ M1511,T535%)..7%/4E%Y;C5G,4=+7,W3TPP$$[=CA.84=PC-X5C,V16%0+V5856(R,UAU=G%I-'(Y3C!S-2LT M-'%K9FU8>3EQ;#)Q2S5M,5I9;UHR$$[>E='1U-'.%!$,$IM6E=T,5E, M.%A29'9!-%94=B]$.$UU.2]D,U8O,C1Y>65N2%0K57A10T=.>"]R<6-#;S9Z M6A%1FYB>#(P228C>$$[3E)&0VEX2]W1$M/87(O M04UW9"8C>$$[>"]Y86)&57AX5C)+<$XU<3AP-EHU;7-98DA5;68V=$1-='AW M:D5D4WE!9V9'-D\V9F%0>%)L5W!T5VA)2W%"2&QR5#E/=$Y&,&M.2B8C>$$[ M8S(T=C4U6&MM23E2,VUH=7!M3$=-4G(Y='HP07A63F8X3V%.+W=!$$[,R],4"]W05!* M+WI6:7)V.$]A3B]Y>B\X4$HO>E9I$$[,R],4"]W05!*+WI6:7)V.$]A M3B]Y>B\X4$HO>E9I$$[,R],4"]W05!*+WI6:7)V.$]A3B]Y>B\X4$HO M>E9I$$[,R],4"]W05!*+WI6:7)V.$]A3B]Y>B\X4$HO>E9I$$[ M,R],4"]W05!*+WI6:7)V.$]A3B]Y>B\X4$HO>E9I$$[,R],4"]W05!* M+WI6:7)V.$]A3B]Y>B\X4$HO>E9I$$[,R],4"]W05!*+WI6:7%8*UEV M3"MK2C5F,4XQ=#9-='!/5E!.*V]J62]W03)&5U)91F1I<4@Q1T$$[;DEY:TLY4#AK-S1Q:V5J84)R,$=I861"95AY M3G%D:F-Z,TAR4T=7.5AH25IL4TUY4TY"2R]#3UE$:S-H:7%:*V@U:B]!3UB\V4B8C>$$[2F8X07-P>%8S;V59+W=$;'5S+RMK4U@O04Q+8U958DY03DUT M<$),4&,R8TTW>'$P$$[ M+W=$4TI,+S)5-'$W,%!-9B],9%HO=T132DPO,E4T<3$$[3-79B]32DPO=T)L3TMU.41Z M2"]!370Q;B\P:5,O.$%:5&ER=E$X>"8C>$$[+W=$3&1:+SE):W8O04=5-'%O M<6YM:S-C:U)U8DU13$A'>51F5EI0:61I-&1A9E=F,E%Q;C9C5E9V43AX+W=$ M3&1:+SE):W8O04=5-"8C>$$[<3$$[$$[ M$$[-E)*9BMY;D98 M96@U:B\U8G)0.$$V4DIF*WEN1EAE:#5J+S5B6Y&5D9K.#!I M-VII1GI:;4)O-4=E8C9R2CA,<55#3"8C>$$[5#9Z*S!'62]2:7%T-DAM4"]L M=7,O=T1P16PO-TMC5E$Y+W!N;4,YF953%)5=5EN:%IL=$I+9U-+5DI& M8FXS>%9/8U9D:7)S5B8C>$$[9&ERB8C>$$[2'!T.7%.-4AP.&-A2F)U=6]T33-'445S-6MJ.6-!4'EP46)) M=%1I$$[ M5D108G1B<3%0D5N:%5N;%0K5E9&0B8C>$$[9U9/D(Y86E5:VHT;6@U>$(V9&=7<%AR6'!I ME13>4Y$8B8C>$$[>6]74V%+84YO*V8Q:WDO1CE9 M;S=C*U1)<7)516,X3G$Y1#!85#,P,U(W2%0U2G9R1#)D=D9B=&-C1FHY47A) M14PX1BM&959+,$A4028C>$$[<4UX5C)+7-S8DLV$$[8E1R<3-U-U8S=%9%<6TS,#5,1FQ7474U6&Y*0VLS=S K>49. M975+$$[ M=',O<40Q;CEC0U=1:VQ1+T5C55IK;U(P2V]Z>5@K6%5N;')73&I5;C%,-C8Q M>%E75FDX9F]M4#1R2S-I9SE4:UI*9G0K:U$$[;6QC0W-Z>%8R M2W%.-V)M-7-R:3-(0W,P8GAJ,59-:V9X2U(X84)K3$QV=4]1$$[270S:5IL46EE57AC:$)20W4P M9DXK2VM%2T1A$$[53=X5C)+=7A6,DMQ1C-,36AH4TEQ2M/2V]'5%921F0O5DI,*S-7-#5+:%0P6#)D-F-62CE39TQC M:%%E*R8C>$$[2W5V9%9IF-P:%%0 M2CA#*TQB1&9&55E%,45I;W5)4T0O=T%5="\Q5GA60G=A$$[ M=V%R67DV:F)+1W5B2D%';6I5,&]8:D4S3E)U3V]X5D=E;G%8*R\T9BM23&8Y M5F-656)Q-FQS-'A*9#,Y$$[;$A25DHK47A6 M5SE0578X068X4"]!0TIB+W%R:7%N8WDS9'1B>5A&>&0R.%5%2VU35U8T;596 M4E)6;5EM6%E!67%T:W5*-#=2$$[=%5S,&I->C-,25)%26=V2758 M379%2T8S$$[+VUJ4C=E,W1R;69Z0G!C5G9E23AT;DTW;W%4 M4GA!1U(T,DTY2%9!=S5&96U+<6QP-6@P*SAJ:VQT3F,P,C1J:4U3>79%>75Q M;31P-B8C>$$[05ER3V%E$$[ M;'A606%FC9L$$[5T95;&1"27-B M33@V9TUY2&M!9#9B-'%J1G5*,V%&5G9R5FUU14UK0VA#5$EI,'$V9G9F:55C M,3-(:4U65F94,4PO9CA0+TEL=BMQ=28C>$$[2V]B56(X-F)A=&0V:'%&<&%7 M>6M+,#!Y1D9Q>&]O<3!O,THR07A65V=E.'5)634T3'4S;&=L55!&2VMB36I) M=W%R2W=L;U%2,$]+<"8C>$$[6$@U=#!/4E5A4'I(<$QR25I21WEY4FM-8F1" M3$Y3:RLO<%)S1V8X06Q'-3)X5GEE8DY%93!T-WA035=L3F%88VYO5W1W2DEZ M2$Q,+R8C>$$[04PW:F8Q*TQ.+VMJ9D95,TLV:6]*3GA!04YY5$,Q2V8X:F-6 M4WI4=DUM;#9N3W1V<#)V85IE,T1O6E5H=#)35GI'1%%U1E-D:GA"3B8C>$$[ M2S1Q:712=B]!3D=7$$[1W%I97!A3W9X M06)J=FEQ3$8V>'1)-S!A:EIM>FTT96QC.&8S5"MQ=U=0:2]R8U1Z6F=&;V1Y M8U966FXQ0T5)-U-X3W!K:E)L151+828C>$$[3S11,%!Q3B].-%EQ:DU69&ER M$E1<#-967%K-RM83$DK$$[6D,S95-,:'A*53%A:#E&86=.=FA60BM9=DEM M:&$V3%I:.5!U8E=/,FEU649I=$=T;VM:3'1/3&,P-4UP2T]&:U$Y;D9F145+ M>#0O:R8C>$$[:#54839796%$54IK1394=F)V.$%O,S U3T)9*VY+5FI6-45B M;5))1UDX.6DO26=%1E4P,78X=&1-,6AB=4$$[ M15)24U1K1UIK-4MZ2&U256,R8F=F:51I=U5H5FHY="M25V=R3&9X>5$S:TYL M27-C1FUT=3%K2D1%DE3.')Y>$TY4U-!>"8C>$$[.5)E36YX67%U M+S9&+W=$2F=N959).59J1'=R0C9A>3))46-91$%:44](.3AY=3='42]&>EES M0T139U9/+TLS-5=E6'9,97!7*W!73B8C>$$[=F9Y6&QS;U-/5U9R245X:$IK M.4TK:TDO:&(V=U=91#=4<7)'$$[1F%(-E!$1E5)=FLS4U4P5S4P<$Q#9%)D3$MK M;#)%"M3,F$$[3'$Q:DQX:30K4MQ>6=&5E)L0U5Q=D4Q2E94=EA0 M>2LP8E9O=$QI1G1E,DLV4C9P$$[ M;F8T:CEV:T1407%$2#57-DUD1C%B4UIF,'!,0G)(;R]76E=K$$[951J<3%S1V1M M4DQA5WAI0TMA0EDQ6E4U*VY'04)':%EH2V9$5&5P5FU0;&9Y;%EE5S=/,G1, M1T152&IT1VQA3#%*-&M5;69J>CE32R8C>$$[0C196DM&9F$$[;F9,96LK6'8P1D%U2\P4%%. M975T8W-,3S@K=C-K;#-*8T\W5W9X9EA:235846Q3$$[ M=71C0W!L<3-L,U1T4DMZ1%1P$9Q3G Y5VIU1FQ&45$$[1$TV04%F2$HV M;DYI859*2C-/2W-(;"])+W=!=7E*1VYR-C!G:3E54FE/87A12VLX4W=34F]Q M;T921VI7:DMG2$PY<71"47%N=7 O;"8C>$$[,6]D.5DR9&UT='%&6EW=B8C>$$[67%R4V%C=D=)D1&3&15<%AJ4W!! M-69&9R8C>$$[5F)O;C5,-EAB950U+TQU;T,O;#EE-V$V3C%&2F%#56-*2F92 M8FQX54Y,-E5V>'E-<&9L.6QH>%1I5E1N5%!Y>C!J5'(K3SAG1W!N:B8C>$$[ M3D9-.74X;&U9,RMR8V9Q>4Y10BM-2$%C94Q!="LR5WA62S4O>5$X<7EY:5AH M<7%0+V]027),6E90-D]J5TM%,5I72W1X459D84XQ0R8C>$$[;%%335926&MN M.'!D1CAM6$)M,&=A;$Y*2G=H8C8W3&%32W-:=4DU5TDY34EW<#9:3S-8=E=I M8U%R+R]:/"]X;7!'26UG.FEM86=E/@H@(" @(" @(" @(" @(" \+W)D9CIL M:3X*(" @(" @(" @(" @/"]R9&8Z06QT/@H@(" @(" @(" \+WAM<#I4:'5M M8FYA:6QS/@H@(" @(" \+W)D9CI$97-C&UL;G,Z>&UP M5%!G/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O="]P9R\B"B @(" @ M(" @(" @('AM;&YS.G-T1&EM/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q M+C O7!E/2)297-O=7)C92(^"B @(" @(" @(" @(#QS M=$1I;3IW/C8Q,BXP,# P,# \+W-T1&EM.G<^"B @(" @(" @(" @(#QS=$1I M;3IH/CF4^"B @(" @(" @(#QX;7!44&7!E(#$\+W-T1FYT.F9O;G14>7!E/@H@(" @(" @(" @(" @(" @ M(" \3Y4:6UE3X*(" @(" @(" @(" @ M(" @(" @/'-T1FYT.F9O;G1&86-E/D)O;&0\+W-T1FYT.F9O;G1&86-E/@H@ M(" @(" @(" @(" @(" @(" \7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @ M(#QS=$9N=#IF;VYT3F%M93Y!7!E/D]P96X@5'EP93PO&UP5%!G M.E!L871E3F%M97,^"B @(" @(" @(#QX;7!44&7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QX M;7!'.F=R;W5P3F%M93Y$969A=6QT(%-W871C:"!'&UP1SIG&UL;G,Z9&,](FAT M=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT&UL.FQA;F<](G@M9&5F875L="(^9SDW9#DV M/"]R9&8Z;&D^"B @(" @(" @(" @(#PO"UR97!A:7(B/E1U92!&96(@,C8@,C Q.2 P.3HS-SHT-R!'350K,#4S,"8C M>$$[4V-R:7!T('8R+C,L($EL;'5S=')A=&]R('8Q-BXP+C F(WA!.T=R87!H M:6,@='EP93H@07)T=V]R:R8C>$$[)B-X03OB@*(@,2!#35E+(&)L86-K(&]B M:F5C=',@=V5R92!C:&%N9V5D('1O(&=R87ES8V%L92XF(WA!.R8C>$$[5&AE M(&9O;&QO=VEN9R!F;VYT$$[)B-X03M4:&4@9F]L;&]W:6YG(&9O;G1S(&%R92!P'1&;VYT($%R:6%L351=+"Q;5&5X=$9O;G0@ M5&EM97,M4F]M86Y=+"Q;5&5X=$9O;G0@5&EM97,M0F]L9%TL+%M497AT1F]N M="!4:6UE$$[+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TF M(WA!.T9I;&4@3F%M93H@(" @(" @(" @(" @("!S=# R,BYA:28C>$$[57-E M$$[3&]C86P@5&EM93H@ M(" @(" @(" @(" @,34M1F5B+3(P,C @,#$$[26QL=7-T$$[*BHJ5&AE('!R969L:6=H="!C:&5C:R!I$$[(" @(" @(" @ M($%R:6%L350F(WA!.R @(" @(" @("!4:6UE$$[(" @(" @ M(" @(%1I;65S+4)O;&0F(WA!.R8C>$$[5&AE(&9O;&QO=VEN9R!C;VQO$$[(" @(" @(" @($)L M86-K)B-X03LF(WA!.RTM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+28C>$$[1FEL92!.86UE.B @(" @(" @(" @(" @ M(&$$[57-E$$[3&]C86P@5&EM93H@(" @(" @(" @(" @,C,M1F5B+3(P,C @,#$$[ M26QL=7-T$$[*BHJ5&AE('!R969L M:6=H="!C:&5C:R!I$$[(" @(" @(" @($%R:6%L350F(WA!.R @(" @(" @("!4:6UE M$$[(" @(" @(" @(%1I;65S+4)O;&0F(WA!.R8C>$$[5&AE M(&9O;&QO=VEN9R!C;VQO$$[(" @(" @(" @($)L86-K)B-X03LF(WA!.RTM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+28C>$$[/"]R9&8Z M;&D^"B @(" @(" @(" @(#PO7!E+U)E&UL;G,Z&UP+F1I9#HW.#&UP34TZ1&]C=6UE;G1)1#X*(" @(" @(" @/'AM<$U-.DEN&UP+FEI9#HW.#&UP34TZ26YS=&%N8V5)1#X*(" @(" @(" @/'AM<$U-.D]R:6=I;F%L1&]C M=6UE;G1)1#YU=6ED.F5C83=F,F5E+3 Q,S4M-#)C8RUB83$P+34U8V%A,3EA M.6(Q.#PO>&UP34TZ3W)I9VEN86Q$;V-U;65N=$E$/@H@(" @(" @(" \>&UP M34TZ1&5R:79E9$9R;VT@7!E/2)2 M97-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I;VX^&UP+FEI9#HR.$9$-C7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QS=$5V M=#IA8W1I;VX^&UP+FEI9#HR.49$-C'1E;G-I3X*(" @(" @ M(" @(" @(" @(" @/$5X=&5N3Y, M:6YO='EP92!!1SPO17AT96YS:7-&;VYT4V5N3X*(" @(" @ M(" @(" @(" @(" @/$5X=&5N'1E M;G-I'1E;G-I'1E;G-I'1E;G-I'1E;G-IF4^,SDV-SD\+T5X=&5N M'1E;G-I'1E;G-I'1E;G-I'1E;G-I'1E;G-I'1E;G-I3X*(" @(" @(" @(" @(" @(" @/$5X=&5N'1E;G-IF4^"B @(" @(" @(" @(" @(" @(#Q%>'1E;G-I7!E(%1Y<&]G'1E;G-I M'1E;G-I'1E;G-I'1E;G-I'1E;G-I'1E;G-I&UP;65T83X*(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @( H\/WAP86-K970@96YD/2)W(C\^_]L 0P ! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$!_]L 0P$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!_\ $0@!*P)> P$1 M (1 0,1 ?_$ !X 0 " @,! 0$ ("08'! 4* P$"_\0 4Q M 4$ $&" P#!@4"! 8UQ(3%A<86=;8%!4A5E=H MEIFGU-7F"B(Q-3AX>;:W(S(W078D,T)18;4E-$-48G*"H?_$ !;(9$@(:?))<;@TE,SL3:(WR?MC-<);1R$-.)68HWA=.9 MTP.C7MKI[/@URPWL.%#$)."1G(W3TK(AYS2\P91/)S5>TD(C2="4R4Y4:K5% M*IAE4&0W 34@2E70W*F)E)M+!PL7&/Q,O9RMJ$P94<11Y6VXTN>>Q!L M4HA(B*4CZ3XS4("-NAN-3!'($C@T>KJ5L-@510G6=)!1HY95UQ';)965PU X,IN-?' MS 2$%$1D8DIKJ\L'; FC6":BIA\X&G$5)5'!"34T^;+")-W(AUSP/#HZ10?5 M3-_=K0MBK+JNXYX'AT=(H/JIF_NUH+%675=QSP/#HZ10?53-_=K06*LNJ[CG M@>'1TB@^JF;^[6@L59=5W'/ \.CI%!]5,W]VM!8JRZKN.>!X='2*#ZJ9O[M: M"Q5EU7<<\#PZ.D4'U4S?W:T%BK+JNXYX'AT=(H/JIF_NUH+%675=QSP/#HZ1 M0?53-_=K06*LNJ[CG@>'1TB@^JF;^[6@L59=5W'/ \.CI%!]5,W]VM!8JRZK MN.>!X='2*#ZJ9O[M:"Q5EU7<<\#PZ.D4'U4S?W:T%BK+JNXYX'AT=(H/JIF_ MNUH+%675=QSP/#HZ10?53-_=K06*LNJ[CG@>'1TB@^JF;^[6@L59=5W'/ \. MCI%!]5,W]VM!8JRZKN.>!X='2*#ZJ9O[M:"Q5EU7<<\#PZ.D4'U4S?W:T%BK M+JNXYX'AT=(H/JIF_NUH+%675=QSP/#HZ10?53-_=K06*LNJ[CG@>'1TB@^J MF;^[6@L59=5W'/ \.CI%!]5,W]VM!8JRZKN.>!X='2*#ZJ9O[M:"Q5EU7<<\ M#PZ.D4'U4S?W:T%BK+JNXYX'AT=(H/JIF_NUH+%675=QSP/#HZ10?53-_=K0 M6*LNJ[CG@>'1TB@^JF;^[6@L59=5W'/ \.CI%!]5,W]VM!8JRZKN.>!X='2* M#ZJ9O[M:"Q5EU7<<\#PZ.D4'U4S?W:T%BK+JNXYX'AT=(H/JIF_NUH+%675= MQSP/#HZ10?53-_=K06*LNJ[CG@>'1TB@^JF;^[6@L59=5W'/ \.CI%!]5,W] MVM!8JRZKN.>!X='2*#ZJ9O[M:"Q5EU7<<\#PZ.D4'U4S?W:T%BK+JNXYX'AT M=(H/JIF_NUH+%675=QSP/#HZ10?53-_=K06*LNJ[CG@>'1TB@^JF;^[6@L59 M=5W'/ \.CI%!]5,W]VM!8JRZKN.>!X='2*#ZJ9O[M:"Q5EU7<<\#PZ.D4'U4 MS?W:T%BK+JNXYX'AT=(H/JIF_NUH+%675=QSP/#HZ10?53-_=K06*LNJ[CG@ M>'1TB@^JF;^[6@L59=5W'/ \.CI%!]5,W]VM!8JRZKN.>!X='2*#ZJ9O[M:" MQ5EU7<<\#PZ.D4'U4S?W:T%BK+JNXYX'AT=(H/JIF_NUH+%675=QSP/#HZ10 M?53-_=K06*LNJ[CG@>'1TB@^JF;^[6@L59=5W'/ \.CI%!]5,W]VM!8JRZKN M.>!X='2*#ZJ9O[M:"Q5EU7<<\#PZ.D4'U4S?W:T%BK+JNXYX'AT=(H/JIF_N MUH+%675=QSP/#HZ10?53-_=K06*LNJ[CG@>'1TB@^JF;^[6@L59=5W'/ \.C MI%!]5,W]VM!8JRZKN.>!X='2*#ZJ9O[M:"Q5EU7<<\#PZ.D4'U4S?W:T%BK+ MJNXYX'AT=(H/JIF_NUH+%675=QSP/#HZ10?53-_=K06*LNJ[CG@>'1TB@^JF M;^[6@L59=5W'/ \.CI%!]5,W]VM!8JRZKN.>!X='2*#ZJ9O[M:"Q5EU7]@L5/!3P+2J&10"@% * AC.G#[U$V&#?C]$26C:1VH\(\-I(]F,TVN M*YRK;C.07M'#;,KF0QP5KN=3'=@KJ=7P-S% G)1*2>-\7];F]ZNC ZV'M3F; M$;CCUSXN1T/12AR#[:XQ ,Z1G^+_\ [G>K/^)8[_M<[Z';]#^;_J_J MCUS4.(H!0"@% 15V$V6M"[NA-D(S6\KUJ4Y?C-@.,:ZA\ (Q\U9"7#Z$1="G MD& 9%-*:NH):B1::%E8IBL_%#G4OAV!=KG"IH5*9W)O@1U5N(N@-9LI$Y.UO MD$W6AQ;*3;K,GNTL;.&'8F*D)"2TWCTFJA*X6*<9:;LDJ$GNQ49 (6LJDB9] MEO =7. +BP@MA/WZ".,)Q&<8<5UR4[1A';5=?CZ@ECR(RTUG*6SFLBKM#%@* M4IF5$1%26PIQF6>\8NX8R"$ ?=C63)GC14"<:/8JEKXAQVD041,+M4DJN<&H MG;#CZQQAFK>)8:+$C/#Y-G# !0J7XE>N0HYDR,& 7 #Q:\L>$(,,+E@&'AC_ M -\\\L<;?][T"_V]/NBPSRY9/SP:WV@2?S="#RY9/SP:WV@2?S= /+ED_/!K M?:!)_-T \N63\\&M]H$G\W0#RY9/SP:WV@2?S= /+ED_/!K?:!)_-T \N63\ M\&M]H$G\W0#RY9/SP:WV@2?S= /+ED_/!K?:!)_-T \N63\\&M]H$G\W0#RY M9/SP:WV@2?S= /+ED_/!K?:!)_-T \N63\\&M]H$G\W0#RY9/SP:WV@2?S= M/+ED_/!K?:!)_-T \N63\\&M]H$G\W0#RY9/SP:WV@2?S= /+ED_/!K?:!)_ M-T \N63\\&M]H$G\W0#RY9/SP:WV@2?S= /+ED_/!K?:!)_-T \N63\\&M]H M$G\W0#RY9/SP:WV@2?S= /+ED_/!K?:!)_-T \N63\\&M]H$G\W0#RY9/SP: MWV@2?S= /+ED_/!K?:!)_-T \N63\\&M]H$G\W0#RY9/SP:WV@2?S= /+ED_ M/!K?:!)_-T \N63\\&M]H$G\W0#RY9/SP:WV@2?S= /+ED_/!K?:!)_-T \N M63\\&M]H$G\W0#RY9/SP:WV@2?S= /+ED_/!K?:!)_-T \N63\\&M]H$G\W0 M#RY9/SP:WV@2?S= /+ED_/!K?:!)_-T \N63\\&M]H$G\W0#RY9/SP:WV@2? MS= /+ED_/!K?:!)_-T \N63\\&M]H$G\W0#RY9/SP:WV@2?S= /+ED_/!K?: M!)_-T \N63\\&M]H$G\W0#RY9/SP:WV@2?S= /+ED_/!K?:!)_-T \N63\\& MM]H$G\W0#RY9/SP:WV@2?S= /+ED_/!K?:!)_-T \N63\\&M]H$G\W0#RY9/ MSP:WV@2?S= /+ED_/!K?:!)_-T \N63\\&M]H$G\W0#RY9/SP:WV@2?S= /+ MED_/!K?:!)_-T \N63\\&M]H$G\W0#RY9/SP:WV@2?S= /+ED_/!K?:!)_-T M \N63\\&M]H$G\W0#RY9/SP:WV@2?S= /+ED_/!K?:!)_-T \N63\\&M]H$G M\W0#RY9/SP:WV@2?S= /+ED_/!K?:!)_-T!Y*OXNUPH"SI_JZ"D+B.JC!;)G M110DU3)'A @[Q@[L+""!E1Q5K8^%>V/+RWM:AV_0_D_P"K^J/7 M]0XB@% * 4!7GL=H0G36\FZ^F]+A"!M M9!(B9E$!Q9HJ0F I)\"P9*?#YP:[7>'"7>+$ M1M<7:O)!C6AO;/3KLH6+IXZB$_E8&:CTRO+"+3)05,^)DA):$FSJY' 0>("T MJGU%O-!KMTPVRYM45EPF$[=L)<(OFYWQ$;\3;\(:H/%GR!KP^Y0 M:6*$(W*\PF3*3>T6CR2&FWWTQ'?Q&M>$1U,]UI1)<;C MB1S;7E?$TF+*0H@CD5 B8M:UABQH$0(2UK>%C?DH6EM2TX<8KU2-KS] M!;KU5&/T ]1NH2./9^@MUZJN9]QS3O#'Z >HW4)''L_06Z]57,^XY MIWAC] /4;J$CCV?H+=>JKF?<S]!;KU5&/T ]1NH2./9^@MUZ MJN9]QS3O#'Z >HW4)''L_06Z]57,^XYIWAC] /4;J$CCV?H+=>JKF?< MS]!;KU5&/T ]1NH2./9^@MUZJN9]QS3O#'Z >HW4)''L_06Z]57,^ MXYIWAC] /4;J$CCV?H+=>JKF?<S]!;KU5&/T ]1NH2./9^@M MUZJN9]QS3O#'Z >HW4)''L_06Z]57,^XYIWAC] /4;J$CCV?H+=>JKF?<S]!;KU5&/T ]1NH2./9^@MUZJN9]QS3O#'Z >HW4)''L_06Z]57 M,^XYIWAC] /4;J$CCV?H+=>JKF?<S]!;KU5&/T ]1NH2./9^ M@MUZJN9]QS3O#'Z >HW4)''L_06Z]57,^XYIWAC] /4;J$CCV?H+=>JKF?<< MT[PQ^@'J-U"1Q[/T%NO55S/N.:=X8_0#U&ZA(X]GZ"W7JJYGW'-.\,?H!ZC= M0D<>S]!;KU5&/T ]1NH2./9^@MUZJN9]QS3O#'Z >HW4)''L_06Z] M57,^XYIWAC] /4;J$CCV?H+=>JKF?<S]!;KU5&/T ]1NH2./ M9^@MUZJN9]QS3O#'Z >HW4)''L_06Z]57,^XYIWAC] /4;J$CCV?H+=>JKF? M<S]!;KU5&/T ]1NH2./9^@MUZJN9]QS3O#'Z >HW4)''L_06 MZ]57,^XYIWAC] /4;J$CCV?H+=>JKF?<S]!;KU5&/T ]1NH2 M./9^@MUZJN9]QS3O#'Z >HW4)''L_06Z]57,^XYIWAC] /4;J$CCV?H+=>JK MF?I)E\X8XQW)L31V50$ M'# MQCNY/(]>3\5 <=1P4K MS]4ENO55S/N.:=X8_0#U&ZA(X]GZ"W7JJYGW'-.\,?H!ZC=0D<>S]!;KU5&/T ]1NH2./9^@MUZJN9]SS#?Q1^F&I.L^K&N+GUYULA.$W$X=@#:"N MKD7QNU64J*Z+A'3I4,4I1/("81,&T_$\6+G+%1Q,P;&0 AK8>'ACE8=?T:JG M4TVVK+=[;VK,]OU#@* 4 H!0"@% * K1XD7]HR('I)[X;-_^EU/UA+ZWQR=_DPV,WM)JB"X#)+/_ (8B MC'NHS.4P)+51[A"X'4D>8WC#!<3Q=OA2(=#OF7N_/S\7S+"6+G=2_JVFN"?J MC3F?#XWICK9-L;91=O"V)IF<:$7W"L@&-OXN6%F-BJ.\GW';ZP\RD5P"[X=2 M8M3R)R/"!<8L<67 ZEY"O M8[6>0..,DO8J>3XEB L$9M@&='E&0&H8+AY^-!)F[XW#N M-67M_;_:[@L7\D_H:]\@.)=M)_/*,ELWAZ1*?^06.->S*--NTZHFB_\ #'). M6?WBA7B2,CX@>/C+!Q=&SZ44_(;*Q"1 MA^KNLRR?>D=1L$JRVN87LZIZD]:6Y:GUWC"AW#-C.&89#/N)\C G;Y9B#(Y! M73V\#EG<,DCE ,0P:$E[3U!V*E@R_8Y@);U6D0X%LY$D\S =2XY:YZ=8FD6%I2C%# M+JUHO>3E&E,BLRDY8PG!DJ;W!"7&HG,)3+J]V>ZE85LJ0LPH;M7*%?"KVE_YO,TYM?Z_?$N[5'[$H+7PT\!S:_U^^)=VJ/V)06OAIX# MFU_K]\2[M4?L2@M?#3P'-K_7[XEW:H_8E!:^&G@.;7^OWQ+NU1^Q*"U\-/ < MVO\ 7[XEW:H_8E!:^&G@.;7^OWQ+NU1^Q*"U\-/ MYM?Z_?$N[5'[$H+7PT\!S:_U^^)=VJ/V)06OAIX#FU_K]\2[M4?L2@M?#3P' M-K_7[XEW:H_8E!:^&G@.;7^OWQ+NU1^Q*"U\-/ YM?Z_?$N[5'[$H+7PT\! MS:_U^^)=VJ/V)06OAIX#FU_K]\2[M4?L2@M?#3P'-K_7[XEW:H_8E!:^&G@. M;7^OWQ+NU1^Q*"U\-/ YM?Z_?$N[5'[$H+7PT\!S:_U^^)=VJ/V)06OAIX# MFU_K]\2[M4?L2@M?#3P'-K_7[XEW:H_8E!:^&G@.;7^OWQ+NU1^Q*"U\-/ < MVO\ 7[XEW:H_8E!:^&G@.;7^OWQ+NU1^Q*"U\-/ MYM?Z_?$N[5'[$H+7PT\!S:_U^^)=VJ/V)06OAIX#FU_K]\2[M4?L2@M?#3P' M-K_7[XEW:H_8E!:^&G@.;7^OWQ+NU1^Q*"U\-/ YM?Z_?$N[5'[$H+7PT\! MS:_U^^)=VJ/V)06OAIX#FU_K]\2[M4?L2@M?#3P'-K_7[XEW:H_8E!:^&G@. M;7^OWQ+NU1^Q*"U\-/ YM?Z_?$N[5'[$H+7PT\!S:_U^^)=VJ/V)06OAIX# MFU_K]\2[M4?L2@M?#3P'-K_7[XEW:H_8E!:^&G@.;7^OWQ+NU1^Q*"U\-/ P M.2M*HSAEH*D@R[Q/-^HP8J('XQ7>#_W/1FBVD[&^.>6&)M:7F@03P1!;89V M!R,6%'SMX .&>?)C<%4WDC8&]TSA[2UQ99\2S=_$E]DYJVJ6- M;]32> E_$V6$-TNV(SDL3(1)C^%EEC$D6+B$IAA7L5>A8,3$W@-8?R5*W)2_ MK"^;3W$A&7P696DB,5]F;V<3/=V><7AE<18C^-9=6XRB1+)#9"B9ML0HL^6; MN?J>5Q$L5Q.NA8)$E(,$,V;:P!W$(0N%N&G332HVQ+PX=+B0D7\'R+829Z;' ML.;:[[Q8Q4?'P4QH1]/Z*T&X2O?'# 04%(08W(D;&!K!X9&360.1DR);QA@4 M42]\KC+K;O:I;S:_Z;"YM?Z_?$N[5'[$H+7PT\!S:_U^^)=VJ/V)06OAIX#F MU_K]\2[M4?L2@M?#3P'-K_7[XEW:H_8E!:^&G@.;7^OWQ+NU1^Q*"U\-/ YM?Z_?$N[5'[$H+7PT\!S:_P!?OB7=JC]B4%KX:> Y MM?Z_?$N[5'[$H+7PT\#S+_Q/NJ7F U3Z;1OB38*8O.0WD?P M8[=!WXU0TWR=1OB]9R^#_!,CWCQN4B.8+^*MXSP\1U_1Y:AP M% * 4 H!0"@% 5H\2+^T.'G_ )EVN'^F)8H585>GW19=0@H!0"@% * 4 H!0 M"@% * 4 H!0"@% * 4 H!0"@% * 4 H!0"@% * 4 H!0"@% * 4 H!0"@% * M 4 H!0"@% * 4 H!0$1MAMZM7=85-/:DGR<3'E%>PQ\DH-CU)6Y3GIZ#BAW$ M* -:&X\3W'("D&V8^ TJ6\%=F[EQ=Q&[SD<2G: M/_AQ%%+1X?T3'_\ VI2V7*I:FN#(<%HUCL_?'#+'$66I0CVF>1KPS=>&Z\$N6IO-/OX 90.-D[GEB,)G&4;W3TJ&HA*A&O&"D XVCQN'RV&=L!U,Z)AX_(' M4[TOVK)?1O%_-QN+#;6M:UK6M:UK6M:UK6Y+6M;Y+6M:WR6M:W]+4,G[0"@% M * 4 H!0"@% * 4!Y&?XO_\ N=ZL_P")8[_M<[Z';]#^;_J_JCTQN#:2$FQ/ MC),-NO&['$ MD6ZA\4XL(.3?)_R!$MKR@I M_#K(Z<2*&!L,KJ"[FF*83?(BW#-N =-42Z,">'(F@PA8;F$W&.[U.W*2W&9] MZ#QV3?#=,/0L=.I0K?"4062E F;'$#)EN,Y'-GB+$?#<=1M.(DU<<%'403>0R$HG5-,37(G7QO; M%7:ZFIHBVEICG2LCK?45-$64XDI#G4E0 +!'Y^?G$@KQ(O[0X>?^9=KA_IB6 M*%6%7I]T674(* 4 H!0"@% * 4 H!0"@% * 4 H!0"@% * 4 H!0"@% * 4 MH!0"@% * 4 H!0"@% * 4 H!0"@% * 4 H!0"@% 4DX:JP[MMQ&]^2,\!2@Y M4V+6AIT P4EL; S_ !2C-W!Y1Z_SSGR 1HCDYBI9L98-HB8.9,J10X8Q$*\H M H5AC%A1N8IIA*^9FFEX/>F:3A71]54MV=\=>XMVKV>@'5J/B.JJ@K11'$I. MM>?CO67O&CG6CUB^P\MKDE2['C<%,ESF2LC1LLM=65Q#H66#G3@4\J7L#J4) MV:;3OF+L6OXJ*=FU<=ER&O.H&M&J:8HI\!0ZT(^-KF>0SI=94J86I#>IL06P MXI]^26Y3*S(#Z411[>.S/NUR+!JXG\UA;O[Q:@\@$4\PX6J[/@(KJ9J8$_C3Z8I MA'6@R28^##M =X">F*"<;4!SI5+?[JH2>3<^D;7^20,UJTM6>%_PR%_71>@- M_3AM5MN5/K.P;[8#('>;%B,\]1;-Y/+,M1/LCK+*SXUO4D @M+\HD Y(9.20L*WP92 M376VR["0RMY109 2@#R.@JT:IHSON>:2(N(]Q5G?$._#KT?SVE=#^C";G3K4 MR-43^608R,Q7I#TJL!LMYSFL MRZ4.+(3890 ^*B:#2\'Y^>IJZ9V64MTPKML7WYPI2)7ZL)IMRS?P\U6/TXXD M-J#^&:_8VG5/N3'3\F6Z76KZCD8SB)X)H@88B*_&\J1-+HQAKJ8)=9:^+=7" MYXL1^-0@S@CPC415S-K2O\$/K[427*SE)>3@^E031IJYEX#S8<6SI@Z-]A^8/?2H)HTU \V'%LZ8.C?8?F#WTJ":--7,O >;#BV=,'1OL/S! M[Z5!-&FKF7@/-AQ;.F#HWV'Y@]]*@FC35S+P'FPXMG3!T;[#\P>^E031IJYE MX#S8<6SI@Z-]A^8/?2H)HTU \V'%LZ8. MC?8?F#WTJ":--7,O >;#BV=,'1OL/S![Z5!-&FKF7@/-AQ;.F#HWV'Y@]]*@ MFC35S+P'FPXMG3!T;[#\P>^E031IJYEX#S8<6SI@Z-]A^8/?2H)HTU \V'%LZ8.C?8?F#WTJ":--7,O >;#BV=,'1OL/ MS![Z5!-&FKF7@/-AQ;.F#HWV'Y@]]*@FC35S+P'FPXMG3!T;[#\P>^E031IJ MYEX#S8<6SI@Z-]A^8/?2H)HTU \V'%LZ M8.C?8?F#WTJ":--7,O >;#BV=,'1OL/S![Z5!-&FKF7@/-AQ;.F#HWV'Y@]] M*@FC35S+P'FPXMG3!T;[#\P>^E031IJYEX#S8<6SI@Z-]A^8/?2H)HTU \V'%LZ8.C?8?F#WTJ":--7,O >;#BV=,'1O ML/S![Z5!-&FKF7@/-AQ;.F#HWV'Y@]]*@FC35S+P'FPXMG3!T;[#\P>^E031 MIJYEX#S8<6SI@Z-]A^8/?2H)HTU \V'% MLZ8.C?8?F#WTJ":--7,O >;#BV=,'1OL/S![Z5!-&FKF7@/-AQ;.F#HWV'Y@ M]]*@FC35S+P'FPXMG3!T;[#\P>^E031IJYEX#S8<6SI@Z-]A^8/?2H)HTU \V'%LZ8.C?8?F#WTJ":--7,O >;#BV=,' M1OL/S![Z5!-&FKF7@/-AQ;.F#HWV'Y@]]*@FC35S+P'FPXMG3!T;[#\P>^E0 M31IJYEX#S8<6SI@Z-]A^8/?2H)HTU \V M'%LZ8.C?8?F#WTJ":--7,O >;#BV=,'1OL/S![Z5!-&FKF7@/-AQ;.F#HWV' MY@]]*@FC35S+P(%*&P7%EDO8$]K'K!L9IE,RJS3YE&V0G! U#DIM1)K(((3S MY$0=ZJNT[X1I"GD 04N83H9;[?6OBK.UAI+4V@G8"8#C440VU4LE:3;?I94+ M?P3OC4Z3P(MD0U5QO!Z[6PE*4JOI0NKR3,3Q8>\Z-($D*P8IJY \[+1?Q&8[ M9ML$0B9^)6\E-]H(*$WT,L52D=*)E0O RD3GQ:^C%M;*6EDJJ87&AOBY>TE= MKAPYMXM2A7Z9@;8K3)JGI/--TX_%-?UHVRDU8<0[2)*";#BV=,'1OL/S![Z5!-&FKF7@/-AQ;.F#HWV'Y@]]*@FC35S+P'F MPXMG3!T;[#\P>^E031IJYEX#S8<6SI@Z-]A^8/?2H)HTU \V'%LZ8.C?8?F#WTJ":--7,O >;#BV=,'1OL/S![Z5!-&F MKF7@/-AQ;.F#HWV'Y@]]*@FC35S+P'FPXMG3!T;[#\P>^E031IJYEX#S8<6S MI@Z-]A^8/?2H)HTU \V'%LZ8.C?8?F#W MTJ":--7,O >;#BV=,'1OL/S![Z5!-&FKF7@/-AQ;.F#HWV'Y@]]*@FC35S+P M/,M_$_-'=5NZN:ZF=G9QUZE-KCSZ; ;J5#NOCXA]935^T=N@3-055ETSW+11 M53+IV)HMBF%DA+,8FA035U+(,',J,.OZ-FTX33LO%IJ)65*+C^*5&VS>SVR[ M=A:(^)JE<.5@0W"C$EP^.ENTXVGK+T@RB_9;;:>54L$B0XV4C+(9R1$ .7@& MEA421U1T&["MU0&+8#%!BAI)S1;GIT>,_*$58I;KX@/$,?+?1MVMSX&UBTQT M_DA+:;T$C!\-XP\]XI*U_>P#>57NE,Q.62[A=#>DQ[-3-2;1GW1)NA!0"@% * K1XD7]H.#@EBI<,0887 /#+*P%2QB1ITXG1@9 U_7GOKAH%F,( M4=.SI$ XTYVVO(8YY G&YK"64BP2K%T-GPK" JNPBJ1 =;N!%Q*Q(FD"%C+T MR?GYT-W4PW#>6*5S_EO5UW'(LRAN%XKU[C=L1%"S%;\1G^+_\ [G>K/^)8[_M<[Z';]#^;_J_JBVC> M#@I:@<0_84ML!LWE(BTIHD/,B(6H@,YW#,\@D$&L\I0>*DKG#!,J9,*IQ;,2 M(7)XA"Y! )P"%;(+$40^+<(8I_4JH4*,9P].Q5]L'P1>"+I8"U'J[)/>D-2K M9SMA0A1/<$T!N1TNJ0R3C3LV>GMZ+SH1=5?)4XY B!!6+$[$B1-SLI34[ 6RW0CQ-#1$\J4-K;N?+N5L\@$!B1XSTD$VX7N^7&;M\$0V MNW2!Y3.B6$'N"$2+&S1<5)MPB K>UUFK?Y>1I7WO;)N,=;4I3)..'N'T(H%S MEU\1/,AGV[(>ZZFECC)KY=5APBRPCZ^)QH[&;$&#(AO,9\N@L5 M\+YQ?PX%+FM7"DX?+*GJ67%N[.TYRY/J%$T22:B2AMHHOV&)&!F6[OF4)_+\ M;,1>5\S\PXL,NTHC.$1BCEG=JC*CC +*RT$OI9()_[B;JKJ:A0J9:BG",G& M<[O1'J$E_P#Z^ZD?^8RW_LL[Z')85>GW1)NA!0%2N_P".W&A !IFQ M#6E>%I9*3@.JC%5V (8B]\MIPR*33UZPP'DZR)9:C0>4=78@@HJ._7,^W(X5 MI'5F\U'8H-H5/'*]1FVH5W6=D9P1>V,C69->]I5K8Y)1XDGU?GI$V";D+KN< M:*://6M\E,35.4W]'"2A.'%X.-L/V*UU)B=98:X0NSF%6ZJZ,+YG+) M;+MTF:\6A<>#9:VCB^P&+E)CT2>(OKT<;3 P]OC%1#S+ E'Q$ M_5:&NVO 7Z9013J]K'I1\1/U6AKMKP%^F4$4ZO:QZ4?$3]5H:[:\!?IE!%.K MVL>E'Q$_5:&NVO 7Z9013J]K'I1\1/U6AKMKP%^F4$4ZO:QZ4?$3]5H:[:\! M?IE!%.KVL>E'Q$_5:&NVO 7Z9013J]K'I1\1/U6AKMKP%^F4$4ZO:QZ4?$3] M5H:[:\!?IE!%.KVL>E'Q$_5:&NVO 7Z9013J]K'I1\1/U6AKMKP%^F4$4ZO: MQZ4?$3]5H:[:\!?IE!%.KVL>E'Q$_5:&NVO 7Z9013J]K'I1\1/U6AKMKP%^ MF4$4ZO:QZ4?$3]5H:[:\!?IE!%.KVL>E'Q$_5:&NVO 7Z9013J]K'I1\1/U6 MAKMKP%^F4$4ZO:QZ4?$3]5H:[:\!?IE!%.KVL>E'Q$_5:&NVO 7Z9013J]K' MI1\1/U6AKMKP%^F4$4ZO:QZ4?$3]5H:[:\!?IE!%.KVL>E'Q$_5:&NVO 7Z9 M013J]K'I1\1/U6AKMKP%^F4$4ZO:QZ4?$3]5H:[:\!?IE!%.KVL>E'Q$_5:& MNVO 7Z9013J]K'I1\1/U6AKMKP%^F4$4ZO:QZ4?$3]5H:[:\!?IE!%.KVL>E M'Q$_5:&NVO 7Z9013J]K'I1\1/U6AKMKP%^F4$4ZO:QZ4?$3]5H:[:\!?IE! M%.KVL>E'Q$_5:&NVO 7Z9013J]K'I1\1/U6AKMKP%^F4$4ZO:QZ4?$3]5H:[ M:\!?IE!%.KVL>E'Q$_5:&NVO 7Z9013J]K'I1\1/U6AKMKP%^F4$4ZO:QZ4? M$3]5H:[:\!?IE!%.KVL>E'Q$_5:&NVO 7Z9013J]K'I1\1/U6AKMKP%^F4$4 MZO:QZ4?$3]5H:[:\!?IE!%.KVL>E'Q$_5:&NVO 7Z9013J]K'I1\1/U6AKMK MP%^F4$4ZO:QZ4?$3]5H:[:\!?IE!%.KVL>E'Q$_5:&NVO 7Z9013J]K(TRMQ M3]N8NE&/(#'X9RFXY]EH$\:8<4M+;R'G:XPT4E@*&9?SZ+-INJ5X\BU./8AD M5.07?DD-[$WEF1(&SRB&(4Q%5*:;M7+-/@LV:5A!D\2).E\?:?;#AZ8[';.@ MYK)".E3#;>"6W#VMS.51<@\FCKS&A_)?LV%)23L"Q5YR@NJBW);SN%F5-+R< M@9_$-GYV#LX*J%Z.7Z]L"P#TH^(GZK0UVUX"_3*$BG5[6/2CXB?JM#7;7@+] M,H(IU>UCTH^(GZK0UVUX"_3*"*=7M8]*/B)^JT-=M> OTR@BG5[6/2CXB?JM M#7;7@+],H(IU>UCTH^(GZK0UVUX"_3*"*=7M8]*/B)^JT-=M> OTR@BG5[6/ M2CXB?JM#7;7@+],H(IU>UCTH^(GZK0UVUX"_3*"*=7M8]*/B)^JT-=M> OTR M@BG5[6/2CXB?JM#7;7@+],H(IU>UCTH^(GZK0UVUX"_3*"*=7M8]*/B)^JT- M=M> OTR@BG5[6/2CXB?JM#7;7@+],H(IU>UCTH^(GZK0UVUX"_3*"*=7M8]* M/B)^JT-=M> OTR@BG5[6/2CXB?JM#7;7@+],H(IU>UCTH^(GZK0UVUX"_3*" M*=7M8]*/B)^JT-=M> OTR@BG5[6/2CXB?JM#7;7@+],H(IU>UGF7_B?9?VAD M;5S75-G;3X;7%!(3Z;/(KD$GV-I2[X$A!S_QD\/Q^ZGT6$;>063>S =:XWSRZ#="S!"S2+AGL?B[, M/#(IXG+&UZ%EQ$N,IN,]8\(P]&BPO."/8Q8S+6W0LN1PKZHVFRDHYU37'DJ! MKKO5!QR14'.QQUK@02VY1@KAY+RR'BJJOPL_:QBA#M&?%D;1\;4#S&8K5:1Q M5+%2!XRWT-/2QADPB=4U(BD8B% L@$4@IK:VID48O<)+)J:VM*!8H$<5E < MR$MXL@=Q(O[0X>?^9=KA_IB6*%6%7I]T674(* 4 H!0"@% * 4 H!0"@% * M4 H!0"@% * 4 H!0"@% * 4 H!0"@% * 4 H!0"@% * 4 H!0"@% 5D3+N%) M-2LA<+7.D%@4F,7"EZ?@"V?AM^#FT MH8A)"AF H2HLM=%*F""B]/\ S\NR-))*:L-BVO*[8GGPDD-JOI[&>JZ2Y3R* M><4CS')AXLO3?L/)9P)?E^97. #XH$^Z5ZP((2&<,&Q&YW)8)8+\WWDL:$% * 4 H!0"@% * 4 H!0"@% * 4 H!0"@% M* \C/\7_ /W.]6?\2QW_ &N=]#M^A_-_U?U18/Q"-!.)%LGMN)*^GV]:KIO& M@&O,41^MIZ<,OJ6#^?#'"I'1D1'/EP4[)O(3S;9<-4,@^.5;*PA0$3+! M($QQ&*:J53%5-IRWBU"A9?G0KI?'#WXJC"3P%8 M3AG)I)+A(9N!G(A1R.<^)R8'0-?5Y[:XZ!9C"DW3L\1 .-2==K2.(F0)QNZP%E(L$IQA#A\*P@"K ML*K$074[01;%8D3")"QAZY/S\Z&X5.*3JRQ2]8VK+C#+,H:A:*]>XW;$10LQ M4".8X9Q+X"@-9N%/@Q(MCGGD,:.FAA,A3JLLJAO,906UY6-'EI<5#!I45SYU M0-&#(@PW-[-GT H!0"@% * 4 H!0"@% * 4 H!0"@% * 4 H!0"@/(S_ !?_ M /<[U9_Q+'?]KG?0[?H?S?\ 5_5%R>X/&.TFT)GO& ]JWNO1PN*L2LB6VFL) M[&?+Y(N-*=CODYH'TZX+);2Z(D&T W'09@412$"P405X"Q3&V1 S?,8IHJJ4 MTJ;VL4LLWO*W=JN-9P:]SXG&@TM)ZC(\A+;J9*C"J8HP3+*::2YG2G6D'(X6 M$EQN)C)I!LC@.,,F64U7)3(8"-\TL)AL0P04#9(R+_C_ %*9=G!.;UA#G;D7 MM2__ -?=2/\ S&6_]EG?0PL*O3[HDW0@H" 6US?V!3W;%[VAJ=WLE/(Y.<*- MIJ04F(K$,14\(L,O%J8[!C2:"K-)4>1LPE19G);Q">"0]&T&VQ4!E)#92\G( M;. /851MR?'9]L]OR@Z]][)@CC7QL[M"'U1PE'#NYM'!RM"PF!;%OVAV*W9L MQ$3!0TLH$4L;2WFG..#6K)"^ZBS\GI\&3X!+ % F.+E'6\XJKK3+$BP M&+=9CQ3=A%-'NU0!141(LRV@(DEBZJH.M4<(C2AM8*I)>CG&?3+:]QTG%H?B M+%[6T+N,TYUS6?Z.MWON]-V^XF@LO.GGH\ASK MFL_T=;O?=Z;M]Q-!9>=//1Y#G7-9_HZW>^[TW;[B:"R\Z>>CR'.N:S_1UN]] MWINWW$T%EYT\]'D.=F[?<3067G3ST>0 MYUS6?Z.MWON]-V^XF@LO.GGH\ASKFL_T=;O?=Z;M]Q-!9>=//1Y#G7-9_HZW M>^[TW;[B:"R\Z>>CR'.N:S_1UN]]WINWW$T%EYT\]'D.=F[?<3067G3ST>0YUS6?Z.MWON]-V^XF@LO.GGH\ASKFL_T M=;O?=Z;M]Q-!9>=//1Y#G7-9_HZW>^[TW;[B:"R\Z>>CR'.N:S_1UN]]WINW MW$T%EYT\]'D.=F[?<3067G3ST>0YUS6 M?Z.MWON]-V^XF@LO.GGH\ASKFL_T=;O?=Z;M]Q-!9>=//1Y#G7-9_HZW>^[T MW;[B:"R\Z>>CR'.N:S_1UN]]WINWW$T%EYT\]'D.=F[?<3067G3ST>0YUS6?Z.MWON]-V^XF@LO.GGH\ASKFL_T=;O? M=Z;M]Q-!9>=//1Y#G7-9_HZW>^[TW;[B:"R\Z>>CR'.N:S_1UN]]WINWW$T% MEYT\]'D.=F[?<3067G3ST>1@S[XT^E, M9$$L^_4W;)H!N%:)M=KANK1W;=JY.MW*F(UT9H-P=SP\CD51SK8@ @*2CA'+ M&3@N.7@8V##$$P"Q4\++V_SIPS_D5P8[=M?=U]6?&^T1;I,/7-H.;X=$VA:) MHQN,Z49VFD!1L*AR7N [FS"I]M2@K"&RH"VV8/;:DJ1(U,<$XPYS\@+P8V9% MZFK,*ZRWMJMT\*5:XMWY1MM2+\536 H7 *E8TW8+%2P(1=//1Y#G7-9_HZW>^[TW;[B:"R\Z>>CR'.N:S_1UN]]WINWW$T%EY MT\]'D.=F[?<3067G3ST>0YUS M6?Z.MWON]-V^XF@LO.GGH\ASKFL_T=;O?=Z;M]Q-!9>=//1Y#G7-9_HZW>^[ MTW;[B:"R\Z>>CR'.N:S_ $=;O?=Z;M]Q-!9>=//1Y#G7-9_HZW>^[TW;[B:" MR\Z>>CR'.N:S_1UN]]WINWW$T%EYT\]'D.=F[?<3067G3ST>0YUS6?Z.MWON]-V^XF@LO.GGH\ASKFL_T=;O M?=Z;M]Q-!9>=//1Y#G7-9_HZW>^[TW;[B:"R\Z>>CR'.N:S_ $=;O?=Z;M]Q M-!9>=//1Y#G7-9_HZW>^[TW;[B:"R\Z>>CR'.N:S_1UN]]WINWW$T%EYT\]' MD.=F[?<3067G3ST>0YUS6?Z. MMWON]-V^XF@LO.GGH\ASKFL_T=;O?=Z;M]Q-!9>=//1Y'F7_ (GW)7$8Y9Y.E,1A0JQ'4]1$MY.M1,,*055GM4P\GN[BY$NC(X&+M4$]2"5%=& M 02Y[$2VN%?\BN+7/95E*LCM**N(YP$F'I*S95=" RF)M,RM M92#89S"D1PJY,BP2SF=)V,B)E@*!]SC)99!?":]PS2(OYIY@VAETK!164H:= M-W[:W5=>KTXVN/MB>G:7_P#K[J1_YC+?^RSOHIF$TW&Z3+ MTHHKG1'Z^RR+DDXJAL\XL'W(*L:1E=<4VJ YGVY'030"R]FEGTP)?T4[840O ME"W[SMXFU=C2'5EJKK?&CV)RL$QCD[%4LKWC>'RJDE*GD&V# ":0/&"1 MT5MLT!86W.;<;M72S(:>*TX3XR5888&Y^^]YD7N)%_:'#S_S+MD>/$PX83U)^LM//DQ<@#9$\Z4,H<*CX7Y,P3!8P>#& M %PO\F08N&.>-_DO:U 1(V0WOCZ'C;:C.(T<79W:&32QS*)-=HI74@XNK8)0 M7$J;>LA.C$0V@1%$" ;$#LZ)+>0A=-*XX#$4$DXE_$)%%%2F7@EBW]LWN,6U MWTM>1X01'J6;AN^6&>.5W:H-\L#?&]C!D'EMRC2IJB8 MA/:[EU^Q6SH7#?#_ -G!-U)BV?U;U[RDQS[\[!#8I.VD40N8FYL-RY)BF4EM MN@LZ+.102;IPIH]GBCA+)LH0,F#8>-\#-S.&(TW6H5+JB%_%N/D2@X04-0-& MY??1;A:-8P9911X@$_M DIQRV6XBDQV$SL6GBRVLF&6^5 +8,]N8*:D(WD,A ME@BIHJDH&2)4(8\:$&$K;=F6W^U8_,N0H8% * 4 H!0"@% * 4 H!0"@% * M4 H!0&-.UZ,Y@(9MSOMV-IE-LA;PCSA=JZEMM#)8\F67A&U98-$B!>W@XY9< MHQC"W)CE?^EK\@$ 5SBS:/8JIULQ3)3DVF>9,:Y;R0T_B^1]GSXIK&W+F7%7 MX?;+H8J3D'C?PA1G [4@H#A:^8IC#''*]AJQ5MA3J:IN^;4_+[HKCV$X@)G< M^8[<.IUL=TZ'Q6Y6XA2%M5)NRLMPK&DDJ.N9\V;!'AAHLYK22ZC[+>\_F"I= MN&LG.XDAW(,1'76YK-'&RDAF\A53"M)INZ$DW?<[[E@GOOA,W;J;.D Z<[7@ MZ/QU,\2/+5/90\YW]IN49$E-%V!01*N(F:]*VK!LLA+:GFC,AU N3H"N:" M($@#9M\QJ1S-F2#8+#!4FU::O4)W.];*GOP3SN9>E0P* 4 H#R,_Q?\ _<[U M9_Q+'?\ :YWT.WZ'\W_5_5%J?$SE;B(/%X-W3CAILJ/ I+<4?!R9.L\3(703 MD=0]&;G6W&S6(CE$=RI3E2'$[)%7F>^K? S#->ED]!:!_/R9-8*6:LA#%*HQ MKF,$EB\[\(5WK\B"FHS>XU'#@?36-;BAZL;&:?OM[MAKRHY-=FZS62^8,&>R MX1:Z-*9I,;<-P4,Z&@@N%93LWX",WWJ=2FJ*I+1,=()I)H:XU5_CJ7[;5+2N M3O3Q;6+C/+=)?'+_ /U]U(_\QEO_ &6=]#FL*O3[HDW0@H",4I3@-\XU)X'F(LX%\X=4O*%&,QO'AAY)P*.G A)OB#Y@,,$Z=.G#0GB;Y@ ) MX.?@G;"I7-Y1U9%9>WT6FIM3*D8OP9O15&,5LJ1GZFMZ189FM"DV=6=%$>7< M[\=\&22<0:959&0'<,.UTK =**A"0H;5\.,I3F/HS6/%$<;>:!/0=SNQ M>16NVT3B1ZZJ"TX7$J$41#2" +7EBXQU45E(3X,>F9I M_P!*W6SKTB_VIH(>3X,>F9I_TK=;.O2+_:F@AY/@QZ9FG_2MULZ](O\ :F@A MY/@QZ9FG_2MULZ](O]J:"'D^#'IF:?\ 2MULZ](O]J:"'D^#'IF:?]*W6SKT MB_VIH(>3X,>F9I_TK=;.O2+_ &IH(>3X,>F9I_TK=;.O2+_:F@AY/@QZ9FG_ M $K=;.O2+_:F@AY/@QZ9FG_2MULZ](O]J:"'D^#'IF:?]*W6SKTB_P!J:"'D M^#'IF:?]*W6SKTB_VIH(>3X,>F9I_P!*W6SKTB_VIH(>3X,>F9I_TK=;.O2+ M_:F@AY/@QZ9FG_2MULZ](O\ :F@AY/@QZ9FG_2MULZ](O]J:"'D^#'IF:?\ M2MULZ](O]J:"'D^#'IF:?]*W6SKTB_VIH(>3X,>F9I_TK=;.O2+_ &IH(>3X M,>F9I_TK=;.O2+_:F@AY/@QZ9FG_ $K=;.O2+_:F@AY/@QZ9FG_2MULZ](O] MJ:"'D^#'IF:?]*W6SKTB_P!J:"'D^#'IF:?]*W6SKTB_VIH(>3X,>F9I_P!* MW6SKTB_VIH(>3X,>F9I_TK=;.O2+_:F@AY/@QZ9FG_2MULZ](O\ :F@AY/@Q MZ9FG_2MULZ](O]J:"'D^#'IF:?\ 2MULZ](O]J:"'D^#'IF:?]*W6SKTB_VI MH(>3X,>F9I_TK=;.O2+_ &IH(>3X,U_)/$?T#B-NCNJ0=R]:D-(!\.V'B)B8 MZZJG1 \/#S 26\W5E6<*T:QP_GN42$L\9MA_-XKD^6A534[E2^! @;CN:\22 M**1U)C]P3WRBYX%']),C1+I_# P(>5P\SF+MV0=K2D13)V%_EL(T(?=@@F.( MUP@A! O%9"_XVOY7;E>^"VQ?>UOB3Y^D5LU-'\[XXE?#6TN;1C_BV;VNSL8^ MR!F/C M86Q#A>V.0GC FK8K/HHZX^E]VPL!8FP_#^BUO%&C&4YZ=1TTR%N M0BV&))L*M%O$K6QQPM8HBM];3TTM:V&&&'("6P_EQQQ_IC:UAF*GBF_DR.+T M8?!*D=UK[[D)I\+A]O=UJ9E:=#Q>*3JFY70XU@YGX9M575]9!.JJLI&L_P"< MP=/FS!D;+^807*_RT-)UJY.M+)-F\HFF+AN0(U+L2#96TDAID74SBW=GQ6_( M*C]KW65' N$?5KH#45DE*NI'@RA4,V>^"_"3.!8OB,+GB"';$1JIWM5-YN6; M-],S3_I6ZV=>D7^U-"0\GP8],S3_ *5NMG7I%_M300\GP8],S3_I6ZV=>D7^ MU-!#R?!CTS-/^E;K9UZ1?[4T$/)\&/3,T_Z5NMG7I%_M300\GP8],S3_ *5N MMG7I%_M300\GP8],S3_I6ZV=>D7^U-!#R?!CTS-/^E;K9UZ1?[4T$/)\&/3, MT_Z5NMG7I%_M300\GP8],S3_ *5NMG7I%_M300\GP8],S3_I6ZV=>D7^U-!# MR?!CTS-/^E;K9UZ1?[4T$/)\&/3,T_Z5NMG7I%_M300\GP8],S3_ *5NMG7I M%_M300\GP9UJOO)I4WTTXLKFWVKZ2E)X.1@ZHJ$^165*%05OY(P;W#YUH2!?^( Z=NM]XP?;JL6$_P#9S\SFLQYU)61O'&^(PI$_ M/2/E:U\RXHQ8Y)KJU]OI?^>,/2A_/L3QUH_3$PQRCFF)IJMZT M:S-\$7/^I'!^.IQSG-0Q(''+('$RFR(VS@]K8F+?!1K6\$,,*'CBY<<(7%&J M'.?_ (=S7A:#=TU3=K-.TCI?A#FG9L!.R[O9)P9ZU\1,SV:<\W3-2HBJ6>>& M P8:*@H]L!,5K!Y M"?XZML+.^?I/?<00D.9M/]N>(1J2J[K:[:JPQ#"RES4KIPKGF_4N:E"8=E2* M7'";$R=LFJP\NNQ$26^D1]E) 4?MM\/=P-QW/'X$E&0!U!(0D\4:ATTU14YN M3N:5ES,3OB^$TO6"0362N%I%'%S&PAX+2AG-,OJDHNR?"X5X21XX8L\-Z6V( M)KPML44Q<)"9TT'6P9EHZZ2#+S2E$5 3&RY'(6LJ71#YH3]SHOM7N['"/W?+ M"-F)=IZ9FG_2MULZ](O]J:&(>3X,>F9I_P!*W6SKTB_VIH(>3X,>F9I_TK=; M.O2+_:F@AY/@QZ9FG_2MULZ](O\ :F@AY/@SRK?Q8$[P?+&I>LZ3%DRQ3)2J MF;%'%%23&!(C0>2@GI^4:.LM8^>)-U843)0G.-Q MV_1353E-?M>*WHM8X@FJG%YEO< [(O#TVOC?5^+AM9N,BX';KY,+ (_QX[#TDR$QU]Q2OK^[4 MP$N(C1ZXG^I.444R&". 5<,;.!LIN14OG_.;S$55$L&+@%\H(.68V?\ )A>A MS6W>ONG]C=E""@(T2G!KBD#8#6694YTHJ0CZ_G93.*3:.H1X^I.Z\G,C-D98 M$5L!9)%6_9!+B9*=KF$=KRO=9"FI*I'[W@U[OU]$WPI:T:TJFL,4 MC$4,9&&/H+F4HU-/61'?B*HGBWE@Z$V&HR2;):,$ E(HJ8ZU$L<-EG>516J# M6+#$55( M4P#2>H$QK6M84L;+C B6M;P\+\E FU,.+MGJB6'H5Z;]$O6;J'BSV5H)>;XL M>A7IOT2]9NH>+/96@EYOBQZ%>F_1+UFZAXL]E:"7F^+'H5Z;]$O6;J'BSV5H M)>;XL>A7IOT2]9NH>+/96@EYOBQZ%>F_1+UFZAXL]E:"7F^+'H5Z;]$O6;J' MBSV5H)>;XL>A7IOT2]9NH>+/96@EYOBQZ%>F_1+UFZAXL]E:"7F^+'H5Z;]$ MO6;J'BSV5H)>;XL>A7IOT2]9NH>+/96@EYOBQZ%>F_1+UFZAXL]E:"7F^+'H M5Z;]$O6;J'BSV5H)>;XL>A7IOT2]9NH>+/96@EYOBQZ%>F_1+UFZAXL]E:"7 MF^+'H5Z;]$O6;J'BSV5H)>;XL>A7IOT2]9NH>+/96@EYOBQZ%>F_1+UFZAXL M]E:"7F^+'H5Z;]$O6;J'BSV5H)>;XL>A7IOT2]9NH>+/96@EYOBQZ%>F_1+U MFZAXL]E:"7F^+'H5Z;]$O6;J'BSV5H)>;XL>A7IOT2]9NH>+/96@EYOBQZ%> MF_1+UFZAXL]E:"7F^+'H5Z;]$O6;J'BSV5H)>;XL>A7IOT2]9NH>+/96@EYO MBQZ%>F_1+UFZAXL]E:"7F^+'H5Z;]$O6;J'BSV5H)>;XL>A7IOT2]9NH>+/9 M6@EYOBS$WMK1P_8U;YQVR-K_ *T50HU6^1Q\'++PCBRNH)!- M+8^#CEERCF<+>#CE?^EK\@35F^+*^S^Q?"17SIM$UQT\9^[#D)CBE1T_4#29 ML2TU@!P\KA6^'3.,SFY *6#D-;Q/PA3E8H%AE>U\[VQRPRR&HJOEQ&;A\,>F M-V)P_1UV.F?^6/\ A?<-G39M&+6QLYMF6K'^P4I8%C'_ "&RT-:_-E C\B?+ M!7N)\%4]B#X>)FX88Y87#$<*P2E_M4WNN7%W^T^@7 @U^DL4,[MK(2K-^&0F M%S4?Q+%4/:<0T.7QRL)6DWY34R>0O+X0;JFMS9YA6##%$$R#L)<+;6 M%V^6WU;7I==ZWD\XVX:_#XAUMAMEA:9:T(J,7QQR%%4(A9+D5S=P<+XX#K#G M=:2M.-8&"#Y;8F5A7.C88WRY!+6RRY1'54\:F_FS''A'?"OCWQOE\QN'\Q_$ M>%X[RP;.NC:\3X/+X7C?CHB2\7X/)?PO#Y.3DORT)-6;XLC Y=CN .U#'P11 M>_#&43OA7#L0:*-KZ_E#(6W]0<$]C([B.9CVO;D\1@!D-X7\O@>%\E#45Y5= M353MW;X$[23KJ=X:C=S%;VRR!,,WAQRBXTXS;"W+>Y=P%-#OR=23X-HA6[N-3P'V\IXH;:BV4%Y>3P@3:< 8PM>U[@\M[8W?GT[]&:L5W_NPVRXQ2QPVG;< M.S6OAG\6%7W"V*F36MGE'$AS"J1,T=;'.@DX:5-;8)0FBVQFF;4XVC5600$I M\2&K&W6YG/)1PTK*.2P5&;#<7R!%I#EL@J==$)5/.4VTW/5*(CBC4NINT&M$ M1-F3H:)\)N?^()$T)[ 3/%$0[:Z]Z619L$G/R*F@\399F)KE?=RZ+D]7>STP M6S8..VY@85VHZ8A.8R:.'%@P;'?^;?3\?S#3VUJEPFZ6ZDT_2+IQBZ)R@FBG M;Q<./+P?*O@O;?QS_3QOEKPFDT+X/_VOX[R;2G)R>#?Y,O%^,_\ IRT)9JUT MO_[7W:,Z3MVN"@)X-G-J@)'V=_\ F#>O"PF,IXK+_OB,*BZY+A%_]*"*\J^IL!-5>"XL^#\3J7"^5O#Y M/ ^+3FJ)[PN6UKV\'X*(+X7+:]KVY.7EM>W_ ,Z$_?\ %U-@IL=<+!9\'XG8 MO#^5?#Y/ ^+6QKH>\+EMRV\'X*1%\+EM\MN3EY;4)-6;XLV FZPZ"+/@_$^O M.GZMX7)X/Q;$T+GO"Y?Z>#\%0!>7E_[ MUKVO:"(LO:]K_P!+VO9J\E[7_P"U[4$O-\60"XB#UXY9\H^CT;0/#&0EOD\<:F7:Y*@IFW2L,N2PRJACN ''# M(,8$,P")@)D$5;:TMUIM\*;3(2R)L9#1@[=(4F'P&=,\C0F1+X@=!MF[Y[#D M[WY;9#APQKPT(U;Y94QQY?@J?9^.HOD:#R"RN<"MX68J3N__ &5+E3^=]USO M^D&M+ZX:H3A_QW4P>(QNR1,7\5@BZF\.%B: 02J@Y\OCB!=VK490 [SQ ;*^ M08@ZCL*K6R)"WQS,F@<@A*FR^_Y?;\WEEK;2L'?5:;E92UALC;Z1,6&M)[Q\ MGXI.MG -U+B, R#8N4?&Z^P<9O)UE">5K>!FIA,9D;.-C-\A<.3"D=4X_J-QDG][,93#V7&].;=V?D&_(["_"EUW(_P!?@,%\.U)F M)RVQRY?"#L]9L>J$W?&A/_J)TF29)0,#_ "'TIE-;7'6-HCAW_P"< LEZSP5%[D*EQ,;W#$P$>9O/ M,/\ EN+X5\\\WY^0+;V)+YU/ZMKI\C?<5\$3A20]D *UM(8:6S(&5A/AA7IOT2]9NH>+/96@EYOBSY#Z2:8&@!BQG476$P6,!" CEQX#BD8 < M$7&^ H(P0C3R#%"$PRRP$#SQRPSQO?'*U[7O:@M59OBSX)^C6DZ22+IR5I[J MTFIY0/Q14B0U^B8F3+!\M\O%@%B[2#!!P\+*^7@AX8VY;WOR;XL>A7IOT2]9NH>+/96@EYOBQZ%>F_1+UFZAXL]E: M"7F^+'H5Z;]$O6;J'BSV5H)>;XL\K/\ %>P'!42:F:SJ\4PM$T9*RIL2<35- M4CV.6>RU%13L8U=9K$@>.MM&33)LE8R"$8L5,"B 6'"#&L'XS#'*P[?HMNIR MV_VO%[T>S^AP% * 4 H!0"@% 5H\2+^T.'G_ )EVN'^F)8H585>GW19=0@H! M0"@% * 4 H!0"@% * 4 H!0"@% * 4 H!0"@% * ^)@P7* "FC0X)8L 'D*. M8,"X @ A86OEF(**)EB&&'A:U[Y9YY8XXVM>][VM0$2Y+W_T9ASX0'*.X6L[ M'.%O"L(DK\VQT47LLL.7PPR[>\H,+:_R>!RT*J:G@F_1-D' MESC^\+@NO@LU@SJZ9W?AO/()-8\"PC-,F+RL+C>V/BTD9)8@: H9YYWMCAB6 M6\[WOECER6PRME<:_P =:4M0M[2^K17/PXN';J=LKPN478>8=AM@%.3)*:33 KN0H]4%7LM&BIX^K"?$AE M())HU554JKDE"22A.=^^>V1I;1=NBVDA@86P#3$M"'GZ?%C&X&%K8%BF M;1PSQQMCCB4SMR8W$CX*HPO=WS=E?8Q+SP."1>41$W8XYFS86=_Y#&LVAK @ M!FF.H5J/]:%_P#3;CY5/Z;; MMST=]D9&_G(:E\6*0TW7&"+Z[(QW'+^N:HS-9Y6?RNG87M>UQ \6F$ M+CC>^ 0?+CX-GY^?\N$I;:9W4)W_ #26R96;C8?N/"!FE\Y8BKNK/#:8A8S> MV5_/3,&^6_[A)!Y7M>]SH1]96T6DM MM3]+-'"+40\.D&YV?P.<4[Q5E>;=>X]!R\'X4%JSPS-*XC4_!Y>7Q91XRXS- MDGF"(%_RA'OCKX7_ "VSRR^6^%(OG;]26]S>^JNI\8L_D;YD^V>#[KTF@6)O M.;-U9.3,\;8F4%7VKD>+FJ=M;D^0TS];#$&-7,/Y.2P.",&#;"]P\0[!WOA> M_GY!+3F;I]$_JG>;5:7"@X;K.4<5DIIC [E7<;XY6<,GLPK,;C\9A?EP'NX9 M:$>JUD9QORWL9R/7,6O>]_&\M[WO(7YNP%JK-I9*Y<$3&1(M8S,;2FV8S;3= MB5-1NUFFW!4843,Q,39 -41E-,^$ AXG4XX5N M*6$IDH5=7\-#IP]P$T)V;&;H+QE-/NI2NM'W1K8(Z%HT]W,HO)W8N]VXZOX. M=\$W YU=36E-.>2NNIY@X>,Y7*VP%RPN.G^1Z:?=&$86HF-N-RR+'='^'#'. MAB]*BQ&,SSR]TV7@VB(Y63))J&P&$F+#(0B3507(TVK%,,18GMI98?0R* _+VM>U[7M M:]K_ "7M>W+:]O\ Y7M?^M :]<<110\/#\KHPCQT^-Y?&>4;*;:WXSE_KX?Q MFF&O#Y?^_A"OC>7PO)QE!, M_DY?Z^+\DC")XK_Z>*\#P?\ MR4+;KU5<6:%,S&T^))!C/EY# M#_+\H9,C*@:9\G+\F.9'/"WR?R\EK4+_DK7^SZ/ZHT.O_PN/"@5 M\\LTIG36T+WO>^%F_,BP>Q"Y>7DMC@\4YUX9VQY?DL-B+_2WAXL>3_ +6,L>U[Y!8#FM=',1"RY;Y8WL"IZ\!'\_!O>_\ M[JIG>]OD\+E^6GY^>H_R/:J7AGL4;&C1O#TC)8X1&U.T[PW@BJ56U#DJEFXP M=5=KEQMMF7L4EE1\LN<=Q-210]:2#O*0JH3 *M-=Y)1-406^DK=VE9#4E,\N M-\MD9%J_>E9:E7U4X>C4XI88RIWLS:,=4'ANAQ.YLVN9T-;.0!HW-K10"K?G MR,WRW=49)?\ *L?()8@H28LLQ7)H&SJ='DDE\C: B++; :1]=/I:,]%<@<(K MI]31A&XHI4IU<8I=Z4X*'BM^-T%NZ7PBN'H"?++#RUZ)3>NEQ+#Y+FRS]E#9 ME0,FO_U#1C&>'K()'QHN5[Y"!@$P"W+E>V &&%_!H9M59QZ0L\HS9-J.X8AZ M("/Q9$T41K%Z;XNP/Q?';%:[)(^)QY/!"^"-I*3 /%X\EN3#Q?@VY++DV50"@% * 4 H!0"@% * 4 H!0'D9_B__P"YWJS_ (ECO^USOH=OT/YO M^K^J/7-0XB@% * 4!H]\SHBL.9X-A11;+F.*T\92)@W'01^(;M9&&C9I#.]8 M)+OPA/)PF60USBF2$"" ,BQ&TU^&7R >3\,\CJ4S 5N+9(8B,[3 N?QJ^F>;2L MD@FE++477 $=%+6[\=^2^<95#6VC6EMRQRUAVJX&.IS3!5ME(= <(I 0R\(E M!5&JEJXZB5)B9YMIZM?S@1RH.AI&,CP2>GOYO? UQ342SG3FZ$='#W._ZP^# M^>@>)%_:'#S_ ,R[7#_3$L4"PJ]/NBRZA!0"@% 1&WFW'CW0?6=][1RDVGJ[ MF4P#[,3E- CTHAG78='>[T06.EW32SC76TCB8%U1PE#)VYE8*Y8$0C&8&)@Q MB&7%%I5IPH6..%R;V3D0%,\:(!JK>OY67N'?O]"34V7E6-XDC.0I&8$4I[6+ MN*45=)1&WB^L2$NGUIC&A#BB9-V0UI*Q73B.F&CJV..&.-KY9997M;&UKWO>UK4!3K&_&?USD793^,I@+14CH 1A)3V:L%%\8H\7,CN]%3+"7NT!W,- MV'9M;=JNE+8W?*GT+/G'-L,,_P 9Y72[\5R^-\HW\U$3Q7@\O+XSXS5BO M@ M%C8F7_;P P54EN'/^V'(H*BUFX0["7Y+XWQ:0W\M^6]K9 M6MA<:7Z?&3XG$C99!Q/P7Y]CPG>]_$+4X($^FSQ@*][V MP$":B/ ;-2;9VMR9>*'DDN );EM<\!R>%06*5C6GZ0]FQS]C4LM\0[BOM9OY MNV:DI3U);&6(OB36.O&GD4$1K86ME?$G(.XW$N4RQ@[A:]L,<+Q5;,87,.V* M7AGE8OF%FG!--[+ZG/RIHG?$I[-Y&".-LMUMK5BQ)AQ5QG=J03.6 0KN9VS> MNNG\ &Q1;_* F2UKW ;29-P;X7MGF91)@60+ 9XY '<\L<\J&H2OG].G*ZJI MOU3F%="E+;(/(R>>OC;/(SA M9WH;AB?!0P%_F&+B,QRH]\K98!9"87\=D(JZ5MJW*FFFC_\ RV^&)\XTX!^V MA+X.:F YH'(!KDQ&,-@PESHTX7 .\MK7S*05JLEZ8QRIDL,/"##)N],& M8N)@P-XR]["6U,_N6]8\6V\9>*@GTMP%N)HMKY(LC-2<]%M=8^CEIG7"I,/4 M'A?+QM?=)@B'B$DMY!33NTXAEPNEQ*PQ-'2A%%--Y&551",*1@$&YHT&)-+: ME5-O:ZUG?_KQ6F;"0WS+/$ &&A84]#+TAQ=V;V3A"*<5 M)HC9 E'-'3(90,!K1N*'^EBE7:R\G"EB+*635#;57S(KB;ZU57Y/XC-545.+ M+F^8I>,N^4[[[RUIK<)KAN-11Q6@]-H1=ZYA?'*R_++9RFU?N)A?PL1LEV8C M3Z5LS&.7\]C&9S(>V?\ /83P_P":AFU5FUZ.%P5Q-5DQE&T:$?BR.8]8[ 3; M88AV3V2TT%JD;!X\G@X?!$(@0 \#'DMX./B_!MR6Y+6Y*&3.* 4 H!0"@% * M 4 H!0"@% * 4 H!0"@% * 4 H!0"@% * 4 H!0"@% * 4 H!0"@/(S_ !?_ M /<[U9_Q+'?]KG?0[?H?S?\ 5_5'KFH<10"@% * AW-D:O\ =>U&FQ:A4[FLXZ/T[$&G?P[I D2$6]IJN98(\3MW<'9#8$U+I942C(JC&LNN/8.4 MF>UDA!P/V<=Y!17[/*4V%_)534QLCMID.!>)KXQU71D0<6=J=\)8;;IW1=_S M:2%@?7&6 )4U'?\ *:,GM7+4?3-Y:ZBAIRVF+!20I+DL_ A5UNILY)I@RYA NZ"C>K M[P[=;OQH+3RIY*/$(YJ;7+Z5-ZOO#MUN_&@ MM/*GDH\2JGBTZ$NB*X1CL'2V(MX]KYG/S/&KS";[OVTV4F:(&N@1$]FW(QPW M)#&E*6UYFN/RC445+;2"CG4@]FZ&G"? $-\*7=UDOU[N^)G5)+C<8T=-G..,8R?[8DN^$-/E MM.UT+1IW&G TR":B/=2:+7S0DPP85K(9A0SQ3"X4JE52ZU$.+JGBFKU"^:P> M9SR/ ?F60V@SY 8'%8XE,6&7,W4APFXRV1?C[?:^UCZH0 -G&F\@X[EJ%#.* MNB&Q!4M4&1U3 H,8+B&$XT;)B%QQ1?\ (MM%'JJ4OJG]/D="9X+>^#9M?&\\ MH4\$R]O!_GWGXCFM:XH@8 1L)>W+B&':_A!;I>Q+ M#_2BKU6%-V^[OT!GAX2\W+7SDK3/B8K1$#D^'*.M_&-398MX&%[>$.01)B,ZPZ*H_*),2%_$' M0,5PORG%=YY[2/UOD,N2_AW-N:!24YM[&UN6][BAJ8N&5L;Y89Y86RO<5.K! M?XV\TJ$^J7!J;^'T0M8^!B\E'%&YV#:-F+0G\MD*6-Y'A"R[CD)>V-@-BEY-4)\&EP[DLVCP,- )7*74(XWI MW:?Q#(/$3X:Q=X$MX%+A7ORX"?"4IN*X-P[\N/@Y7SOC?DQO:_+>][B?Y*KT MU3Z.E=CO37\-UJ2:M?PMK>([A>]^7EMM"F"W\+DY+9?^IC$Q:^5OEY+WM?\ MK>W]/DH%^HU_K1RK[&/&/X9C4$QR\NW'$B#Y;WO_ "[(,P3_ )K\M_\ \Q"X M_+R_TOR\M[VM\M^7Y:#_ "/31C/\5^?GY?O(9;J_P ,6&VX44C&DTT[ M=S#.:DMI":FH4U[$1D@QPDMX004=PKCBN6BYN*B[G9/+71DM%2E5/%S4E8'JE_#8Z *>O<7#;7:HJK7V( M+MHNG2P1;FRDIK[;/NM-$%(FW$WCS=>I1. 2'.& "OE4BQ4$= ^,,T,80]=/ MLI'*5_JURXJ<3=*IF.!*=N?P\'"GCV":QHJ 6Q MR%S'%5$R2B(H (&-LQ-UP M:.FOMENS,LD$K7!"AW53>'?[9.0L3=LL@\$TRU8*E1ZW;AK//"^%K.D9 *A< MEKF#(.%\%>U"?Y*XB5&5F MF.$&][<*77&UK6M*>]-K6M:UK6XAVZUK6M;Y+6M:TX\EK6M_2U"6GE3R4>)^ M\U-KE]*F]7WAVZW?C06GE3R4>(YJ;7+Z5-ZOO#MUN_&@M/*GDH\1S4VN7TJ; MU?>';K=^-!:>5/)1XCFIM2CQ'-3:Y?2IO5]X=NMWX MT%IY4\E'B.:FUR^E3>K[P[=;OQH+3RIY*/$ M(YJ;7+Z5-ZOO#MUN_&@M/*GDH\1S4VN7TJ;U?>';K=^-!:>5/)1XCFIM2CQ'-3:Y?2IO5]X=NMWXT%IY4\E'B.:FUR^E3>K[P[=;O MQH+3RIY*/$(YJ;7+Z5-ZOO#MUN_&@M/*GDH M\1S4VN7TJ;U?>';K=^-!:>5/)1XCFIM2CQ'-3:Y?2 MIO5]X=NMWXT%IY4\E'B.:FUR^E3>K[P[=;OQH+3RIY*/$(YJ;7+Z5-ZOO#MUN_&@M/*GDH\1S4VN7TJ;U?>';K=^-!:>5/) M1XCFIM2CQ'-3:Y?2IO5]X=NMWXT%IY4\E'B.:FUR^ ME3>K[P[=;OQH+3RIY*/$(YJ;7+Z5-ZOO#MU MN_&@M/*GDH\1S4VN7TJ;U?>';K=^-!:>5/)1XCFIM M2CQ'-3:Y?2IO5]X=NMWXT%IY4\E'B.:FUR^E3>K[P[=;OQH+3RIY*/$(YJ;7+Z5-ZOO#MUN_&@M/*GDH\1S4VN7TJ;U?>'; MK=^-!:>5/)1XCFIM2CQ'-3:Y?2IO5]X=NMWXT%IY4 M\E'B.:FUR^E3>K[P[=;OQH+3RIY*/$(YJ;7 M+Z5-ZOO#MUN_&@M/*GDH\1S4VN7TJ;U?>';K=^-!:>5/)1XCFIM2CQ'-3:Y?2IO5]X=NMWXT%IY4\E'B.:FUR^E3>K[P[=;OQH+3R MIY*/$\R_\3[IM%NM>KFNKF83QV)$=NA0L.DH,N M2$\4=&5+CE@P\E=+)%5+(ID,3N:N5'&"S'7]&INIII?Q>%-*>*R2/)%_:'#S_P R[7#_ $Q+%"K"KT^Z++J$% * 4 H!0"@% * 4 M!CCG9S1>R=FD/-JMMW)(ELK");G0TQ?3L[96Y,K9DE4J;+96RM\F7A!7Y;?) M?Y* A8^.%IPY)#.74W'I1K> M7SN+Y1-*+6Q'SH\=>U[>/LZ& 1;+@L8QY;^ M 8LI>.P_KAGC>UJ&K56IQE+CA@8%S5$!M[_HW,>[FO6-OEQ)1)NOL5DW\,[? M\N6+.DI]2,RO #Y+6#+7;MR8>/\ +@6MC>^-PM.["[X5VG\N'H8[F-#_ (43 M\5*?,T\/Y2Z5L-!.L]L3*RVHZA1YFPOZ8WQS=> N6%N7Q]A;W%H& MT_\ 5+TE/JVN@^(>,&S/^ GR-P\9])E__:'=,:[":W.!0QQ__>'FR_MB4(L, M)_2V11M6"#O?Y0\[?T#]F52^:?V4=2.^WNU_$SC34W:!9<6B*"UE1N:[S6JD MIOU[W)8CR+1NH)<:N8X4D\%N2A'\(/#(!E&0 W1=.0BR^XQ0TNX20GJ:EF7) MBBI4ROW/%8TQMW-F!S=JO(T>\/:7-GD'B"<1#*261IL_)X1@3^P2(8;63W;< M)JL@)X1U+#C@ T.AW7B8.!@A@I CBD+YE\3P8F5A["4PZDFE>TMNU^I(.,&] MQ8I]C6/%1TSMK1J&UUIC-)4L9BE@N':"=58$^@IXWPQ6?4O>;^)6ZMG\!;J! MW$O#C\*%3PN8(9P\%:XM/S\_&/VK8WO=WK6P1@S6.&T\R.-V1Z :QSL*+D0@9EV84 %"P@V..>);*,#.0>& 8=QQ/!SS M$"TUA%.."OOWWU=2?T?1C&T2MTLSXJCUCQFTB7)\#:\?--!9C=*\F..%O@R* MW"":F@M.D@>R!4$H/$M9592!CH0^L?,AEQ(O[0X>?\ F7:X?Z8EB@6% M7I]T674(* 4 H!0"@% * 4 H!0"@% * 4!KF88N;,X1'*<*O7)2Q9LOQR]XN M=N2,;#(+&+9D!LJ;37LDH\*7-A$E*R4K&[D38I0T&7-6"&S+C8X7#R!7-/(K MD7.$HRG-':Q$J_NMQ%%>-%]F'X[6F2>V4(#-Y38RHB"MI1:QLAE'?BA48X@# MC)(Y._\ PQ"0F8-_Y;T-*N'*5,J]7%HC6;J>T&RW6FDW,72FNA)#=3+FA<1C M5T]$3RZ:2N9&QP"Q%,7+%@_'"XAAXB">%E;#"U_!L,G>T H!0"@% * 4 H!0 M"@% * 4 H!0"@% * 4 H!0"@% * 4 H!0"@% * 4 H!0"@% * 4 H!0"@% * M 4 H!0"@% * \C/\7_\ W.]6?\2QW_:YWT.WZ'\W_5_5'KFH<10"@% * 4!3 M%*4%!R)*[UQ99\E5H8NDKOP6]KW^+CXX18?EY!,[6M0*+Y M4W88;49IZ+_$8]:1CV(X-]HZ":=/N8]%_B,>M(Q[$<&^T=!-.GW,>B_Q&/6D M8]B.#?:.@FG3[F/1?XC'K2,>Q'!OM'033I]S'HO\1CUI&/8C@WVCH)IT^YCT M7^(QZTC'L1P;[1T$TZ?Q'!OM' M033I]S'HO\1CUI&/8C@WVCH)IT^YCT7^(QZTC'L1P;[1T$TZ?M(Q[$<&^T=!-.GW,>B_Q&/6D8]B.#?:.@FG3[F/1? MXC'K2,>Q'!OM'033I]S'HO\ $8]:1CV(X-]HZ":=/N8]%_B,>M(Q[$<&^T=! M-.GW,>B_Q&/6D8]B.#?:.@FG3[F/1?XC'K2,>Q'!OM'033I]S'HO\1CUI&/8 MC@WVCH)IT^YCT7^(QZTC'L1P;[1T$TZ?M(Q[$<&^T=!-.GW,>B_P 1CUI&/8C@WVCH)IT^YCT7^(QZTC'L1P;[1T$T MZ?M(Q[$<&^T=!-.GW,>B_Q&/6D8]B. M#?:.@FG3[F/1?XC'K2,>Q'!OM'033I]S'HO\1CUI&/8C@WVCH)IT^YCT7^(Q MZTC'L1P;[1T$TZ?Q'!OM'033I M]S'HO\1CUI&/8C@WVCH)IT^YCT7^(QZTC'L1P;[1T$TZ?M(Q[$<&^T=!-.GW,>B_Q&/6D8]B.#?:.@FG3[F/1?XC'K M2,>Q'!OM'033I]S'HO\ $8]:1CV(X-]HZ":=/N8]%_B,>M(Q[$<&^T=!-.GW M,>B_Q&/6D8]B.#?:.@FG3[F/1?XC'K2,>Q'!OM'033I]S'HO\1CUI&/8C@WV MCH)IT^YCT7^(QZTC'L1P;[1T$TZ?M( MQ[$<&^T=!-.GW,>B_P 1CUI&/8C@WVCH)IT^YCT7^(QZTC'L1P;[1T$TZ?M(Q[$<&^T=!-.GW,>B_Q&/6D8]B.#?:. M@FG3[F/1?XC'K2,>Q'!OM'033I]S'HO\1CUI&/8C@WVCH)IT^YCT7^(QZTC' ML1P;[1T$TZ?Q'!OM'033I]S'H MO\1CUI&/8C@WVCH)IT^YCT7^(QZTC'L1P;[1T$TZ?M(Q[$<&^T=!-.GW,>B_Q&/6D8]B.#?:.@FG3[F/1?XC'K2,>Q M'!OM'033I]S'HO\ $8]:1CV(X-]HZ":=/N8]%_B,>M(Q[$<&^T=!-.GW,>B_ MQ&/6D8]B.#?:.@FG3[F/1?XC'K2,>Q'!OM'033I]S/,O_$^Q%M''6KFNJC/& MW]MC4 _/ILDBMNVOT>Q!\0*]H[= ^2W\<,Y4/G%7PR08Y#XL-AX%L?A'PJV? MC0<,;CK^BTZG"C]KVM[4>Y:AP% * 4 H!0"@% 5H\2+^T.'G_F7:X?Z8EBA5 MA5Z?=%EU""@% * 4 H!0"@% * 4 H!0"@% * 4 H!0"@% * 4 H!0"@% * 4 M H!0"@% * 4 H!0"@% * 4 H!0"@% * 4 H!0"@% * 4 H!0"@% * 4 H!0" M@% * 4 H#R,_Q?\ _<[U9_Q+'?\ :YWT.WZ'\W_5_5'KFH<10"@% * 4 H#K MB*NDJ@B@"F*B"K,A@GGF*75P$]>U/4(/<+L-\MQ%!UFW$[YZ,(B@JBCJJB(MR@ M=OF,8$6A[#3PJG94DN#F'NA7>A+#?B$)FF5E04LP&GL!>DF =H8HV$3&C);L M6F(U7F28I1U)*DVS+R06B^U!NF1RSJNH%C^+36 L\D[(GF 'D:P'"$47S,-1 M*>#:RS-?^=7BT=#'2?MTRK[EE"Q1JJY5YCSJ\6CH8Z3]NF5?+1T,=)^W3*ON64$4:JN5>8\ZO%HZ&.D_;IE7W+*"*-57*O,>=7BT=#' M2?MTRK[EE!%&JKE7F:5BW<[B9RZ]9[8;6THU& 6M8\ZO%HZ&.D_;IE7W+*"*-57*O,>=7BT M=#'2?MTRK[EE!%&JKE7F/.KQ:.ACI/VZ95]RR@BC55RKS'G5XM'0QTG[=,J^ MY9011JJY5YCSJ\6CH8Z3]NF5?+1T,=)^W3*ON64$4:JN5> M8\ZO%HZ&.D_;IE7W+*"*-57*O,>=7BT=#'2?MTRK[EE!%&JKE7F/.KQ:.ACI M/VZ95]RR@BC55RKS-*I^YO$S4MB77K&7TIU%M(K/AEASHJFQ=VY*Q; C,D1Z MR&PD$N34L=/,SPRZ$MQDXA%$B*D@%"Y 9+' 4#0QD>\W5Y MU>+1T,=)^W3*ON64)%&JKE7F/.KQ:.ACI/VZ95]RR@BC55RKS'G5XM'0QTG[ M=,J^Y9011JJY5YCSJ\6CH8Z3]NF5?+1T,=)^W3*ON64$4: MJN5>8\ZO%HZ&.D_;IE7W+*"*-57*O,>=7BT=#'2?MTRK[EE!%&JKE7F/.KQ: M.ACI/VZ95]RR@BC55RKS'G5XM'0QTG[=,J^Y9011JJY5YCSJ\6CH8Z3]NF5? M+ M1T,=)^W3*ON64)%&JKE7F/.KQ:.ACI/VZ95]RR@BC55RKS'G5XM'0QTG[=,J M^Y9011JJY5YCSJ\6CH8Z3]NF5?+1T,=)^W3*ON64$4:JN5 M>8\ZO%HZ&.D_;IE7W+*"*-57*O,>=7BT=#'2?MTRK[EE!%&JKE7F/.KQ:.AC MI/VZ95]RR@BC55RKS'G5XM'0QTG[=,J^Y9011JJY5YCSJ\6CH8Z3]NF5?FE.HIB\SS4R(':7Q#NW)1ZP#U?X*R.AF%KX7IX MG_ T +!"._&!XM\.-@99 6!3C-L\[ABI4N?W57*?XKS-U>=7BT=#'2?MTRK[ MEE"11JJY5YCSJ\6CH8Z3]NF5?+1T,=)^W3*ON64$4:JN5> M8\ZO%HZ&.D_;IE7W+*"*-57*O,>=7BT=#'2?MTRK[EE!%&JKE7F/.KQ:.ACI M/VZ95]RR@BC55RKS'G5XM'0QTG[=,J^Y9011JJY5YCSJ\6CH8Z3]NF5?+1T,=)^W3*ON64$4:JN5>8\ZO%HZ&.D_;IE7W+*"*-57*O,TML M3N;Q,]8X7?D[R+I1J*;9<=)I)47B[7W;DI27A2QY834,&R<1/Z>))0P+8XJ% MLA,1E$KCB!B+GCGEGCB'F*E0W%JJ_P"%>9NGSJ\6CH8Z3]NF5?=7BT=#'2?MTRK[EE!%&JKE7F/.KQ:.ACI/VZ95]RR@BC55RKS'G5XM'0QT MG[=,J^Y9011JJY5YCSJ\6CH8Z3]NF5?+1T,=)^W3*ON64$ M4:JN5>8\ZO%HZ&.D_;IE7W+*"*-57*O,>=7BT=#'2?MTRK[EE!%&JKE7F/.K MQ:.ACI/VZ95]RR@BC55RKS'G5XM'0QTG[=,J^Y9011JJY5YG0.N>.*PSFLY7 M641CF:>AIQE3.8% A=,0 Q3.1-[YV"*7_M5RKS,3A?:OBA3O#L43>R]*]/2[.F2-6+*C3+KV[\FD5P!M2$V M$MVH0*R2*:;J)4FJA):N5P42I90/%RYO$8($X9#PQ&S%:I3:=55S:_BMG_V; M+\ZO%HZ&.D_;IE7W+*$BC55RKS'G5XM'0QTG[=,J^Y9011JJY5YCSJ\6CH8Z M3]NF5?+1T,=)^W3*ON64$4:JN5>94UQ<=".*KQ5XAB^)U. M&M-X2"C62!Y##7$_:N3) $5Q!FPKMOXI$3S.K;.Q(X8XJMSECN)TWE?("P%R MMK">-P&Z*J*&W-3E1_%+:GJ>1ZD:'(4 H!0"@% * Q=O,AEM(RKG6JT&NV3C M@,6-KQMO("2BF5LW8R>.6-*XZ:4+"J1BQM34C5ACF8PEC*@>'MEXTV/D(!E% M * 4 H#KEA82&\E**ZOJB!00\C%&.P88B]:D&0V=9'0U+9 M20$!_O!?%=9P^1D%^#,-HQZW#Z)966#B6 ,?9#&:R:G)+3"))ZC@FW4PB!A1 M.GSQH66XW*%Z2W]6S:QU724PRD$U%43D\XX%$1(02ITZ6*&5M6!2E-=%2T@ M<4,5240D1%65D0D3Q&,X)22IJ&05BA T,$(=C0"@% * 4 H!0"][6M>][VM: MUN6][_):UK?UO>__ &M:@-?MZ6HK=S>77CJ0FL743(&&(HQ<@,N' MR(9P<$// 04$OD(('AECGGC;'*U[B&:_U_I0"@% * 4 H!0"@,,09'CQU+[I M:C7?K+9#!0,"FA9:36"<2O3#ZFVA',VPF]Y7"N!$#: M=TG!>LYQ%4A@WKH0I7$\$M?'61BR;\4B$L\#F"C\)^!YEV88P(F88F-[98 MY7M>UZ Y= * 4 H!0"@% 89C(T>YO@2,L'XS,Y)!2,7 -'V+H1,GP$@Y98XX MK8C3L>NO8)&66>&.*ED0L3OEEC:PU[Y6M<# 7FSX+V!5&ND.,VW7VM0/*C7E MA&2D5YCXJ3&DYF"+R:VU=<(-A;*F<14\3#(Q'P0!;U M\TUZK:9VLR7'#=;F;P<$@,E":0:D:11'2LNM"3&X&L$E(VCG4G-;.GP$S%2* M*Z>?2C1#(U8T74B1LB*%@9+#!8"'8M-YL]^HX;A8SK;3T0!AQRH2XTUU+<:. M*9*Y^+,EPU-'-'"68Y?.]L!PL1[B YW\$3'&_P E 9+0"@% * 4 H!0&&K#:03YXNJ+N17&]LC.*65-7 M QORBVQM00\C )@:$%["MEYZU2F<;CM37R28#1E @K9@G_ (.)BF'B9_+&Q4R"+F(<5LNY MJ/1/S5V9U+,FBV!H$,<#,4OD+88/ 8+ M+/#'$3"]P,AH!0"@% * 4 H##'G(T>QP62CDAOQF,,HNJQ9 1#3S="(URRPN MG?"N314H=*%A(R>3A;8!N04 M=41 6BH.,FDKKE250H:3E(ND$<3Y-:-6%*YF@<.,&A',1LQCP1&^!!$;<1QVRV>T659=-+"NW(\;"2&T68$:$6%%2#-B4*VVVWBW+]69"W7HSG?FJ!--V-ET"(9NQ!:# M;J\EK6:.>OXSD)*F"::,Y)YN_BA>0L;L"-?Q0G)A_)ER"&34 H!0"@% * 4 MH!0"@% * 4 H!0"@-/3RX(8:$8+SRV!46HE16T!T=RKQQ\&BH#7#/)2P1';- MCY8^*&GJQR[F^*/)U)-A&\CCGLBV3R@JN&G7P ITAI$C9'V'U+\83QWWPO_#IF:2%"U^T&4G 3Q2,N+W*P\#FU((O M\+ @9Q3CML% MSG"J/5I7+/"/5W9G>;*D\QX XRRF>!)#1'CM7$!Z,#"D&7$1 'JE11J0CRZH MM04W;(N!@6EXLY$U5,IV6&(43+^M7_]1\WEZ9DHN(;>AB4F9+2.YG7@=3VD=8SF:2E+K(>TVK;>(L!@R M)'KR:PHCC1T$O9/7PTH\2%"EQ<[DWC?*WW-3&,.=T26RT,B@% * 4 H!0"@/ M.=N&%KC(C8V7=&GLB0\#*,3Z-;1ZVMQAPD]&JIS9+(+D4F6[)@-'T)J*IM^* M9&+F_#ZTDL)86,#2RX)!?CW5TZY<6[777J]/QFU,_N5SJ3;:VWXW87WHET[2 MZ(O;*;E'&6&@*L!#\,*&RCIR3@T\W'9MW8N#999CT(#$/$1 &5"D3G@E YB! M;(R RU..C!^V*0::N60+"G.U*]+I_P">CWFB$)!>DDMC@LQQ9^EX_B,?3-1E M()74&\FNUJ.38R,X1U[S@]$7D59.DF^LFFRUG),DM-9&5[GP156.1G4F%2#@ M9**Y$$-3VS'R4+EW8VB9Y04311"6D\N.I*(@>1T<9<)N,-^/H_3 M DQ0@H!0"@% * 4!4A.@VJ#UV;BQIL63-?67L' ,Q.Z4# @KV9!::75-TDQ. M^H_:L0D2!A4R?BH3<(\II;I?@(H9E$36XU&:R@$LP2-"9L8:OC!PUOB$\<(S M^__$S3O1GUD'B*93G)<)^8?D>A6YMNZ'5<[\9<1NB;O3<;TTJ)P4IMEDKT70S.?$(DC,%9045?;K7269MWM.(=6DM)-@&$HN.EM$97*$10 M<,RZ<<,EBN80!D2V0CF86U4KBE]296G,9&XIURCE!6&ZG-)W.,LMRE(3:2B9 M4@G-Z2)B<:O*;^;J<6)@EP TEL.IW*C:0P@P0<"R$D)A0$$ N$ $([W]/17 M(DY0@H!0"@% * 4!5=O:-IJYEU.A>49*@&-)7U\RI1)4U]X/G,D>&!6DQU#2G%)M7['$Q_ MY)%QL@O?-M0RFY_#/2, XXLV*SG"Y!,'(&RC+(4I$4J(*M#[5 M(1LK-5J# XFH^=2X8!07_/,:OZ((\.3^XF>E(".B+A' M L[76&"]E0B5+H+6&4T1>0EU&S%('W>8<*ZFCY8&\S&;/_G3_OT-;:;KK[2F-KG>OVQCU)[J#-+O#B'; MK,=M+@;& MII*4ME,T]93$]7("9 M89B$E,D6/E,\PLK9A9YEC08H.60>=K989987OAE:V6-[7MRT!U5V6SLD4VV\ MFFVLFZ?$L,>0+H27=%.#8Y@"8BFTJY7X"8$L(6+9V$& SRMF7 RM?P@@[X@< MM0;;=5\2."J@(JG@EWY4W!02B)W%.OR!8\I'$R +8I?P00;P?R!!6_H'A MR =F*5+&!"PHY< 84D/D9)B"A!B"%#.9%?E _+-%IV6 M$YPV;#>LOHZ;\3)"Y9%3;+"6D/Q4G*?P;X:13>002WP$L.$5Y!,[>*Y,L MN4#(: 4 H!0"@% * 4!CB4SFBA&LCR&UFXC'<@LP,CB4AIB<:R $RPS$!R,% M"H(MPL\@P\LP[Y^!EEAA?*U[XVO8#Z%6HUB*6;0R3:0":*?',&CR.51DXNEG M3)L2PILP;3P2V!0R.9%QQ$,## YB#"8VS$RRRM:] ?,VSFB?1,&R>:K<.-L, M0,8-OFT-,,(@8H1FYP(7!)&*YD,1 S=[F@\\2]LL#-[CXWL+>^5 9%:UL;6Q MQM:V-K6M:UK6M:UK6Y+6M:WR6M:WR6M;Y+6H#]H!0"@% * 4 H#' V-,W4,2MC=S OAY^,&N-XS/P\O"ROX5^4#EE M&\@$#*P<(H:.3..$3 9?-E$PD7,K@H860 8JP."!@*I"!@9Y X9G?A86M:@.]H!0"@% * 4 H!0&.'F3!3 MYA-049/'5;Y9*@Q%+(E!5++/(3//(^(7 #S.7RR%%RRN8R$OED()E?EOGE>X M'](;>0&PGAI#:0T=O)00@HH28AIA))3PA1\[B#B!DB !X@N>(5LA, M[WRSO?*][T!V] * 4 H!0"@% = L-1KN$4$=?;: N#%P\@BXRPCIRF* %EEX M>08(ATL/F$'EG_-EAA?'&^7\U[ 600HN6&0>&&%\;XXVM8#F)B6F(I MJE(R<124LB#B7(IJ84+D"!,#'EOB 5)E0PBY<'&][WQ#!#PPMRWY,;JV!.[>@E9+KW'F;G7I>R+U6P)W;T$K)=>X\SJV!.[>@E9+KW'F;G7I>R+U6P)W;T$K)=>X\SJV!.[>@E9+KW'F; MG7I>R+U6P)W;T$K)=>X\SJV!.[>@E9+KW'F;G7I>R+U6P)W;T$K)= M>X\SJV!.[>@E9+KW'F;G7I>R+U6P)W;T$K)=>X\SJV!.[> M@E9+KW'F;G7I>R+U6P)W;T$K)=>X\SJV!.[>@E9+KW'F;G7I>R+U6 MP)W;T$K)=>X\SJV!.[>@E9+KW'F;G7I>R+U6P)W;T$K)=>X\SJV!.[>@E9+KW'F;G7I>R+U6P)W;T$K)=>X\SJV!.[>@E9+KW'F M;G7I>R+U6P)W;T$K)=>X\SJV!.[>@E9+KW'F;G7I>R+U6P)W;T$K) M=>X\SJV!.[>@E9+KW'F;G7I>R+U6P)W;T$K)=>X\SJV!.[ M>@E9+KW'F;G7I>R+U6P)W;T$K)=>X\SJV!.[>@E9+KW'F;G7I>R+U M6P)W;T$K)=>X\SJV!.[>@E9+KW'F;G7I>R+U6P)W;T$K)=>X\SJV!.[>@E9+KW'F;G7I>R+U6P)W;T$K)=>X\SJV!.[>@E9+KW' MF;G7I>R+U6P)W;T$K)=>X\SJV!.[>@E9+KW'F;G7I>R+U6P)W;T$K M)=>X\SJV!.[>@E9+KW'F;G7I>R+U6P)W;T$K)=>X\SJV!. M[>@E9+KW'F;G7I>R+U6P)W;T$K)=>X\SJV!.[>@E9+KW'F;G7I>R+ MU6P)W;T$K)=>X\SJV!.[>@E9+KW'F;G7I>R+U6P)W;T$K)=>X\SJV!.[>@E9+KW'F;G7I>R+U6P)W;T$K)=>X\SJV!.[>@E9+KW M'F;G7I>R+U6P)W;T$K)=>X\SJV!.[>@E9+KW'F;G7I>R+U6P)W;T$ MK)=>X\SJV!.[>@E9+KW'F;G7I>R+U6P)W;T$K)=>X\SJV! M.[>@E9+KW'F;G7I>R+U6P)W;T$K)=>X\SJV!.[>@E9+KW'F;G7I>R M+U6P)W;T$K)=>X\SJV!.[>@E9+KW'F;G7I>R+U6P)W;T$K)=>X\S< MZ]+V1>JV!.[>@E9+KW'F;G7I>R+U6P)W;T$K)=>X\SJV!.[>@E9+K MW'F;G7I>R+U6P)W;T$K)=>X\SJV!.[>@E9+KW'F;G7I>R+U6P)W;T M$K)=>X\SJV!.[>@E9+KW'F;G7I>R+U6P)W;T$K)=>Y\H05Y')RA-\ M9OR13TF%6,5BY6;R\KMIIMM6 #>B2XS"HGF06. M&(.+AXNP8GRCC]VR4% * 4 H!0"@% * C)LE_:.MO^)MA_Z6?M"K"KT^Z(^* MW%2U815121SK=V\N<25 XFF[E-!-W3Q6YDB9$*CW+'2D C%39>XH6=P31844 MN8#\$4$3,//'*XMEYT\]'D0_UD<&R'$+>FXDHQ[OWM%K[%,<;5*<.15&B3KU M K2-)3-1X/@U\YF' W=B]:U67$Q;-.:0''?,)T"%A,TT--&*E<2H@0PXKBF$ MZ:6XEN6\6]-26$8<3^=8.(B# KKV_@+;:5=I=C7E"NV+B8;$D="TUDB0A1HP MQAR$W*E)*^MZFZ]A1>772CJ<3Q-#)IDL4= ">?33*@!9+.(H@@.F52TJ5*O5 MI*^TU_M5."6XL6C79V.=R6C+;+A%5GR.'(29AQ+P>S]UMG2$CS44W@FK24@. M9HF9RC)FHCG6F\?+9*V*>G9*_P $%*D\U4GB3-A^.&6FHF'Z-589PV1/8.TD MQ3BP=!HF35T9H;#OR17(6VZ'1P"&9QHH6CRUDV]K2H)1F'Y '3$0\@P\Q"" M.@Y)A1V.61%.)Y M7D*)'NJG&81:*2&RT,)<8>1IOCG'*L**V54<\A4Q, )@&E(1J-LW)\4F0YAU M(V;W!AEW;7(&X,B0:^5N1)Q+0=&Z2B1R=U\C=IQ#+;WC5I-V7&@KLHRZY+&= M)9BYJLOK)U\(RVG&G J)L=&F/9!2S-"RDXA-0IQOF^Y[-W5,VR_]_P!RL@W- M#O(067=VNVL4BMB*-@)C+R: @NI.="BCL%:>J]%T1&&:K!OMAQ>2D9#&>*JO M24PUT?,@Y2K,;CR'1@+J8)87WN87=RL6MYB)_B*R]GY4J;:U$Q76J!N XM*8 MY5C,\)"0JOZ4&W++PBY0=)Y"\W*@&SXQ)7:]UU37C"NLN0K@"XT\DSU2R,CJ M#K"%GLG#"Z8QR_,LC*\0%]JCO#U[2->D4YAQ4=(6,W1==>[ MXB)W-XX+.XXC,XA[ZDZ38CA>.M9!U&37.-L*!-20Z)?1VRB0=EJY,\9PU+0H M*^29CE\Y18T>DU'<4<9HB:C#.]',)-E8NT!#RKFW@C%SA&QWRFUZ8;?E,&BU M[BPN-7.2''348$'DI,-05L?(4;)35VO9

D=O'._3_ &[8H6?S M-<[\GAZ0'PXP&Q&29([4#BMQROM4M;+D"*FC+7FG:BPP;&4B+5-\S,X%$)WI M9-N(20CQXQ,59MFK2")$J=DU9S"2>%^<+JXO6V%CB&20B.=#A0UK(1,[/*&R MR1K:IQP1FXN)&10RZ]:)*V=9\J)$OG(R(JZS&I]IQNJI2[8W%*&^D)1).+X( MR5TPDHR>Z@LW3-T3A?\ R5,1.;G'#?<2[U0QFWCXM2*W(BN,-)"5;V-X)>9S-//XE@5+JPCYM+ZM$/'=QG] V(VU=W.YX M; -QNH12YQ365_1[=]OI)0.XF -C:ROZ\)B,0^%&A0"8 RDH$RMS)@$,0P' MX=LJ&O\ '5DN:GN1>8N_>RFKCK19UXCB2L,O5K=XZ"K0(W&C&+U?;[U D'// M%/C+6Z3F]&S>=KR=CAFZ,"J*][J*4A&,VW-9.1&2(F%4XVEG,'YE_P!_-@A. MZG&F96.&*KLQ?+/*V.-O0&WU^7+*]K6M\NM/_>] MZ#_'5DN:GN=/O4Y=@4F1HG,(A_;9O:M",5Y''^Y-(F&PG_-I"6+++7NR<'PT M7(8:1BGDSPBC"Z6U$MI);;TUUV9O"+\ MX[H/AJZ%08ZV)L(]MBY$=DRKB(N*FO,48-W:F88/B=Z.\67B#3B=Q, 9)C2= MHSCQ,1;YR.]B$BHM*3JBY772[K7KDW,8W?-G!D#;Y MYF.'SJ4\<=O#"D]EW8/7"*MBIOU=3VI+#U3D226_9^'$1-1D**7RC*LA#QPZ M& IK.+26*S<,H0U[4I 8:8U4]@+1EPJ$>F M@D)RJYU"3W:KXW-)J&_/K_R UA@G?@Y6YXN_';@DXOEZ:VDFO82/=F9;?+]< M^\<-Z7PT6@I.SD&!&3IN?AH$%8*BK\F2+)XT[,YY3XZFF2/.ANM)SFX(1%,L MQT=J.-34+$3^!@X6%41A2VYB75/I<8*S?CQ/9 ML.NE4AM,V-8(,0G6JS&Z[2K<:36#7XP6BSUFU0^T## M(G6(B:*6 B8-S&GB\@D)00DI.2E9P%0B(>Q\=JPG.E[2'46\7";PP3=\)R\E?ZY(F"D<3ELNQVP$RV3"S]<"OMX MQXBE/5,P***$XIE<+Q6 TQ0)Q>HZS(7(J28WE+-<-JP:\P2#,,+ M:X\L$E)$LXR[E<_78EA,W_)-O G5),]P7#*FSD28)IB:*5F1#QI,C](DF1F> MQ5-\J1$PDE#J>SB#H64LTYCQ,TO(98T410CPY BB3Q&$2;F$W&,) MN/4A5Q5<)996H$][$0[L;,L'//7^"Y3?R CQT%$QIIO!P(B#DLI&3\(2)%3^ M5SI1/,)GB 0&TN-7(0J>/8&11QLBHY46F'4DU*;2V[7N:,C./R2-9G#'6MC& M6)5W7G:9"$H2^E']@9"C"-R#'BR+@XP;3P-+KWB^$$@F31@75(#(2V@ADXN< M[B6G(\5@917$]N)0IA)#&^$DKG$N]RUBWD]L0L\=#,OB&2I)$[-4XTXB.Y0D M6T]V!*C!2GZ802/XELQ/6+U_2ENMV1Y^CAIRUL0]&;)IW6*, M\);F=9;*+K-.<@HR4U&4#%&1&(I&R+<)*QXT.GI9<\?+1[ M/7\C\PD4J9N3NVN%BMLKZD6H:XAA^(H[VAG9VR;+4YZHME_09#6OKSVA2XJU M^E(SL@ZW>Y8[FB,GL=%9,-@L&,HX7AX\55]ZS.PFRX&<&))/)BZ4QOI);*E= M."2OO;5,U78IS+3;O5SBY829J+Q0WI+QJ(4+7U&A9?=13=2*H'FS-@;!-*8X MM5F1(48/21$4Y&LN-MC'2JN770VVHIBP(J--G.]J+K06$41#^!*Z0Y11+,.' M.$X0U?%Z?''#;-Q,=O[UH2\SM;G?A'BL6!V,V/GK75.(YKY,05KJ,%-W:9PG MG0=&LFX8J1)Q!ZOJ98HF@!E!T_-W$!!C1G%*,8G!(QW)/BTON:%C?B.SC*K= MU;46MI;D47MR8X=TO0BBN389M)J>!&K39D3O*[IDM;38^6QV>$O%Y/P(HB6A MHCU6[CE401534O!<5,6J*Z8;O_C<[MM^'SVW$^=9IT3=E8+CN;4MN*C/"?"6 M=&/--:-$3ZDV5Y#6E-L.9!,**8((GJF*2XT55(%U4E?$NJ%0 3X0(&)FP 8R M85L)N?!>KZRWD&6LY>P4'0F&E=(O'.MVQ4VI^1(F:L3'LH+,+Q8_D=&.XCWM MX"8L'B*D*!E@:#*9%1 QLA4F\(^;2^K1 B=N+"R7:EQW#NGHT@DMB-@I>8<( MQ^[9ZU.VAC*,8YS>9LV,X9%63DLQA&+;=ZBTVNDK2@V8]*NPJJNURV227B14 M<-8S!&E1BW#24M*JEM\&VO6#XRI+&R?#0>$$/W8K:YY[>ZVS=)N$(2&GK^OK M/*S)%\@+S&>;T9KYB)"UDCY*67TSSQ]C*#>=,;G&:[W2CIZF1<2 MFP4I7*B M DJI2232E7PGG,MP_FD23;7%/U#=KC0&JBB[+YK#F6DMOI.*CHMN^BI^2DLG M@$XCB>6%C7D@D))/(T9"L94U4\232 -\S1XV6*A"C8"67G3S4OZ,EQ/YB7BL M%3*:U]*H)Z=B\6OT:&B3I%+@MLW*(375,V&77!38QR8&6S\G0'+\9QHQX>5T-EIV+I\YK5:<@R*W23<-I+A3$]MED4ZJ*0K5T MI+=96 M$I[T\'M3]$M!ZI;0;#25'NHKXC7:#=J=MBI"DZ(0)LAE\:PII?5@O%:W(A5, MG18,2^#J:P$EHH['C7)<#B](I5U008X=.R":VPFL:R8V3* M;\DI:^ =:8[QR!QD$1BMY;DP$B&DAMDG@0,KYD 9IC=.R$D+4/^5FK3 MB8#.FEP;"QDTUHK*;2>+G$FK5\C(IB46AFT2J2C$;,X^?B*2$>/G\8=I0ZY# MB"1,+K)9Z8NIYZXD8WY/Y.+]N:E<)(IR_P 6)>=T,[6-%AEHUCR;&1IO).R+ M#<,/;$QKLF<8&;(7V2U%=IR\FM]M%T..Y705216L8LUPS$A-A1 NM7(ND[BD M\IN3Z<=AI4J:<6G4E>HE-[+^QGF6Q>Q$G;!K>IZ#+RW'0)M/)#*X*&>1B MV[G]D&DKXG]M+B7BWMVQZ-7QLDER<49ITP8,SNIZ2PH[2QZG&HU-14#+SCBR M+W_'V;G62-\%?Z@6:R6-3-S> M"7I-_P K[]BP6&%[-#L7BHF)/(("%&,+,V5)27]M1=22I*+-C6P^80-K@FKR M_M25DM$G=.9 ."Y'1!E(8Z6[9[SUT.S2UI6C(9<*N#%)?<*)IU65DM$=A M$D2+N%NN5'P1G$U'!\4))TXWW&EBJR AK&*@BD1EJ'NSAX>CC\V[2GUL;Y;# M1O!CBF]X25.Y]^R!H=(^PL:LS8:$X7;D'2=)) O')U*>^N*S%BL4DIA1M&)Q M_E2+@B785.\X[\CI7:ST)#%3Z&[7$NOR=GU_,S3IOBZZI)M.]3..SYJY/U1O MZ;YNV8U4?;GUL*;#O&6ER76EIP#&\Q26T(FN\(B?.P.XK9U0E)Q$DUEL!HLA M80B:,^4218[;3I:JV617DC*B,H&EUI*)1#2A$DXN6UQ+OA3\L+[]MQ-[5IW2 M.C3GM7K2_I*<\QIT*Y0@]F!(3[(,XH_,FI-;3<8QIG.DVPFLRFTN#-EVQ\Y3 MZ.LAMA.5,F^Y$I*5AE,PDXJ9L1X)Q$STB^_UZ$78GW@FXH<$CZR]T"+&JRF'K-,+E+-U.=CA+-%P'04!*90)-!(**6UG0Y#"@53@SI M%1NH'%4B*TKMG[4\YEW]\KC-T7B*O.7VPV4^!-;UMV2DH0S)$M2#+#4$TJ9"S&+ MNF)5\[<,HQ^Y%!F<9IKQ? &NX$G*4:O>4$?1+5K8_8=9DC8:)H%>[P5Y:B0D M[U!)@R/',3+VF.4U(%+570?:I(2.6<5R<+50D]VW65S!&3XL%.,*2V&YA/%I M0F]NU[%OO]">X._I!1V(:>LJ!#SM79 DH%CR5&"L54?%,5V:JN1N8++JV--N MDPB8!-TM':X"8CY>C8^4%=9Q]+L;DR V2"_R[B2*9BYN<,?6;E\\9PA/%J#> M4;?WG=GO_'-?_P#[(_:$)-T H!0"@% * 4 H",FR7]HZV_XFV'_I9^T*L*O3 M[HDW0A6,K\/*2$Z59SDJ%M^MF=?DZ?Y/RE]Z1\Q&;K*Y&N"^!F,R8]-*:8=D M^#7TZ ,#3=CYM "%,UX0G@*4S& +A"#CY"#2J4).FEQM=J<6]E26W(D#J!JA MCJ@W9<3SLQ2+.SMFV:EJ='](DG$&&EN)2=RVQH^C\8N"G1NTF2U2:871(W1, M@ 2B +\)&.""BB6S#Q#$;F+DH4)*37 M&\72AM9]*3EBQS?%"DVU61']Y,OR+ 8WD1 *O)= 3'86R%*"$PM;EBWMN;Q> M.V%C*,A$X=<26<)P,C($1NIPO;X*^Y<9L02J[V0_9?UJ9JHPTR$)/=; 36LE,>#8C.26(U7J3;A<%S(JEBIN+X[$M/U>$WRNN\PJ>]%SZ[ M&C"CF%'B\VME??32'=THO25W\HL3"08J<@"^CJ<3*$&'V8;HC:;+>23J@A(;7(I)= *H8DN&MC:?!-+HS M2[!X7$0LA/BANGICV$?3'@N+Y*A2(8_=*Y%2:U&3%4J,,2.7*T\ X_B%D++G M,AMS!+LFO5[K+FD,$ZB$S!MVG<%)S KXKJQN4N]N+YF9QN^4+<=NG<,Z("C= M%3C\ISPNO$NR=8FQMC5F47PJLC!R/]^XZ]/S6)'3'4ELU@M!E)C':\4R$JDFXTX^:C')$ULD1 M7S0AY0.N41PB2[UL:B-TI_5&_P"'86:<(IK[2FB;739:0I=E":5S)>-DC@P# MLEIV'WDYBB;D13DW !"+*JB.$C%#&!LZ5(XA!&U$^-CD8S$=_3HH-NT!!#>O M3!Q[IMZ*6J0V#=4((,92:ARV;3&ZPV&_4Q^NYF&RBG'^#S1)"(*[>6VXT%T# M-Q@-=41U%$57 "C*BH4,#-],L&-4M*94S=BUZX9X$:9PX:VT6QT8.:'9CXGL MN.U@.T-/^-4JVL.I2(> .HRH274):1' WXS2W W'$WEU-3EMON% 4TY915<@ M44$XZ7,@!B6%M4K"A<3283-:SM>9Z1G,W&TC(:Z_E1,((RJ M]%-+( $C3G5DM+O\5DE9;$!NHJ8*8&73K'S!C(B4)E<@BH(P1ZF[4PO*DEH$ MVL*<)FUNF9#99B-3D@0YG&"GD[X[%6A'&4:#V9LT1G+3 7B*"O&E18;"IBUB M3D;QY:6K)RV&25E D9%3BZ$UOFYYW-/[;C5U^'5'R.WHL\W4R3M&DNQ.[9C> MZ7L4B*T<.66'8X]AU#!7G0U()&18S>45.0Q1K M$4 D1Q%M8W*'%U\77+;/6_:=-$'"^@>$VDCL1GO::##30]FF7MT12%]T-55Q MM-C8)WP<2UF:R8P)H%&D]:S$=3Y;:>*12"J\,/:/R[%11@=3>,81MPV;= MD*.LED-#)!R7]%&E,KLD(\OS/.J3%LT*3,59PU[1E]DCQ+*9ICIZ&CE"Y\1Q ML%?D=DHSG0VRWT20D&+9 8R.]TY*QLKD[FU5R&UP6840IV.^?K&]2I1_)30R M.RLJ OGSC2P8CHI.:ULZGZY&#S$RADCL"X0U,PK2.$+@P0Y4'L8="VLR*&S# MLFFF&7DI4-/ %M8G0R 1()N^43?,N,7OI08IABZ_,Y\&4FZRB,?-LL)L/!P? D1#2F0UE.3G6_5=J,,IFVD0^5" M4EHTJ WUQW^O_(.^D322*9,G$Q/Z\OR"4>1@YJZ=S34E6;A=LV%U*D*6)*CC M' F<:A]4L&M+LQ.8J]K9+.62DDD4(!"S;9PJH'E,)<)93[DD_I<8PY]!V$I/ MUVRZRI3F&*)D<\Z+L\DY-9AN-E%8:RR[H*B37IZ,=&07[&KR92G&[M8T*L52 M54)Y-ETJQ=Z)^#F1G EC$44JE!."N:2B/FWLVRW\C FIPT&=&:2V<(=V1V=B MM[I"%+32<\L(BY$#CD"3&E,4V/S8%<2'UF_H:=K2%46O)4EO16CYWMQIMUY- ML)=42YE=6,5%4N?"9Q2ZW0HNO,I6.')#"ZZ$>05-]3@H2DR X/)P]+"R_2#G MDB$4:#"@A0BAQXZ'8V5XT;)2CBJ.Z\\'9#P?B[,(+X<*:\5@ZC$VFFMD)>%V MV=\[L+MF6).A3;Z"M"DAUE$2%89-$S%3AE--)'Q2 HF0.>8A(0T"+F5$SS+@ M99Y@7#RRR !RO>]P\+XB&LMB(/:>R\%2WKX_%!PI3,F9@.:.'0I-(VFD'.10 MW6EF$E1-()U825Y**JH)8R)F2'4$54*!CVPR'(F,+7#R%3AIK%-/@87-^LZ= M+[MC>36_)\E0A+T4I3V;+1E"++1^<6_(J2/)@1],=>;\I,*26(XFTX%!D,Q= M\4IM09227 U$141%-/S#/!'P3^?YN@C.Y.%? 3A9Z(P@7U-:"U0X&V!UZD$B MEN9GFSTS-/95QC2#)3CD9;<3"75G!^&9:''EDJOL8\RBIEV&CJ4X$E<81\XS M!A;3R6*:NP:_Y=#F[?>7UHD*8 / MM3;P6LDECGM4;6 MWO\ 4E[)$&M*4)#U_DM?4'$47=<)"=,DL;:4E-Z>SFR[OD9&G9D;!(LO+*U%6;@; MKL8+?,-)&;S4C\&)@X+:S'--=064I<146*"B@NFUQ2XNNL*: 8R7F6MM6+V@;4W[ M>=!M..K@PCL=JZ\U&QPRDI2(0$P!5'"= )6 3"^09 (J$/D8,8"FAA#<% :+ MV-UVCC:.+%6)I-"7@$@TJM]SM]SLY<--5^Q^^F>KE7"RI$CUV$+7/-EZLYP$ M2:NA*P& P6(P.9-1)J*2<4$XV*FTY7_&MJ:VI[2-D4:$F6Y+C'FW8#:.?-O7 MO$ "V6@XO,0,4-IGQ48<*.8;:L[DYG0Y&\<(SHDT\V3JDW!I#>@2\L%D=54P M$<))&4#A@<5N<$J5MB;_ %;;<3?&'SO+!Z&36\PQ,QIWBU^PW)26*LL.26PJ MM)SIY8\<2CHB8K%L@!!TQ63ABZBD*Y$2X9](5TXP74$I3+%% D.":+!"8A@1 M#2N'PVUI8 4-A=A-AMM$M$8,CQHR6O.)^(D]#:#8EEI&& _S>.<+1#$2R[W< MX6(>4V>.\7^K.I:*(BLK?%HI)35%%3-C5I[(6&$XK#%N+\H,39'#'8[5E^"Y MU<&Q>S$F27K0E!LJ$5U[+40@6:<1CI!U!<,2JY5EPXT 7\@/%+,DP'*Z7]9R M29<="1E!!>Z$I65C:N%IPU"4X[W,[?R]YDS->X/:>MD*QQ!+%4'"JM",&V6: MZ HNPVFGW&;3RHHXP8RN<2$E"3#!R^0^=LQ"20G@WQMC;$OC>U[Y"-NIMO%F M#;":P(\[K<;/Q*DZ48-F"'\W8%'4OQ <9EG2CHK]+(I=\M!609*94C1V[F:[ M19>DJ7&A.CHV+<4&K#!8T:JJU)1UKL-Z M;8/%'Z MMQHOG"[>0(_@EI-PL\$U0BMOBEG:<23QQ2L=5"[B 6B!=LDFW2VH::245*K; MBLY;U#0EUDKC3*/Z*94(D5KX3&R66 M2MM0^QUYC(PB$X&/(K7?J$X2BPJ8K0!ZX:-=(?<6GN:A*-C2O6V?FFOJ8$M< M-&.W>B/ ](4USG(LWO1]0M()W8UVB1"9D!*4M>7 ?=$/ME 9"?$B= R='316 MUMS*'D/E$1A+6E%U+Z\O9J3H,%%XB%K"Y0INOB]0WC,OU-2R)PVW<#(L-O*, M]@IT,.M5W0QV;G>9UY1L8QL"JN::_ULI?\ TJK[YSZ$_P"&M[A=^""BMQL!YK&!G%*+HC;;;?;"(WB28WD%$34 MA-*% Q)OG##"[#\QSO(QM[AG0V A9LJ2)$F:"^NFFZU&JUT]_P DN5\OQ';[=(ETYQ *2@Y55?"T]ESE M.=LK;EMV';\WBPG WY.)RU,L[38^)):L4LLK,#[5XX2Y'CE!@IZ&)-AX2.Q8 M\C)D,],<++E(QC)HCG6VBX%EU/,JG&'@974-)2$$@ZEM;DL;E,.5#VY91&R# M?<#:[ID(&Y( *-0B;%;Z(?,B!,+**:4M@&O*KE&M3428&8Y'@QUB,1W(_P".IJE]US@XV,YLG?%; MH12)5MOIZN,Q'CK:"*UY 9Q!4/EBCM,#*2D:.!.Y/"VP89L?JSG7UV*5U493+9L?MLXT"< -P\HM0Z5R@=RM]>? +X::^375]U MKD@NA[J3MR?H39=#<"TXBZ+[HNOV^JNA[DL)3V/&W]YW9[_QS7__ .R/VADD MW0"@% * 4 H!0"@*H^,;*;\A35%MRE&2[Y,OMH3Y%9YNKOQ8C+/Q<:-"KB8. M+\6.!.54- > >3S(>/C?&X88C8!B8#="3;3R^Z/.OSP/$5Z0_X2P9W M94-V*(KTA_PE@SNRH+%.75]QSP/$5Z0_X2P9W94%BG+J^XYX'B*] M(?\ "6#.[*@L4Y=7W'/ \17I#_A+!G=E06*(KTA_PE@SNRH+%.75 M]QSP/$5Z0_X2P9W94%BG+J^XYX'B*](?\)8,[LJ"Q3EU?<<\#Q%>D/\ A+!G M=E06*(KTA_PE@SNRH+%.75]QSP/$5Z0_X2P9W94%BG+J^XYX'B*] M(?\ "6#.[*@L4Y=7W'/ \17I#_A+!G=E06*(KTA_PE@SNRH+%.75 M]QSP/$5Z0_X2P9W94%BG+J^XYX'B*](?\)8,[LJ"Q3EU?<<\#Q%>D/\ A+!G M=E06*(KTA_PE@SNRH+%.75]QSP/$5Z0_X2P9W94%BG+J^XYX'B*] M(?\ "6#.[*@L4Y=7W'/ \17I#_A+!G=E06*(KTA_PE@SNRH+%.75 M]QSP/$5Z0_X2P9W94%BG+J^XYX'B*](?\)8,[LJ"Q3EU?<<\#Q%>D/\ A+!G M=E06*(KTA_PE@SNRH+%.75]QSP/$5Z0_X2P9W94%BG+J^XYX'B*] M(?\ "6#.[*@L4Y=7W'/ \17I#_A+!G=E06*(KTA_PE@SNRH+%.75 M]QSP/$5Z0_X2P9W94%BG+J^XYX'B*](?\)8,[LJ"Q3EU?<<\#Q%>D/\ A+!G M=E06*(KTA_PE@SNRH+%.75]QSP/$5Z0_X2P9W94%BG+J^XYX'B*] M(?\ "6#.[*@L4Y=7W'/ \17I#_A+!G=E06*(KTA_PE@SNRH+%.75 M]QSP/$5Z0_X2P9W94%BG+J^XYX'B*](?\)8,[LJ"Q3EU?<<\#Q%>D/\ A+!G M=E06*(KTA_PE@SNRH+%.75]QSP/$5Z0_X2P9W94%BG+J^XYX'B*] M(?\ "6#.[*@L4Y=7W'/ \17I#_A+!G=E06*(KTA_PE@SNRH+%.75 M]QSP/$5Z0_X2P9W94%BG+J^XYX'B*](?\)8,[LJ"Q3EU?<<\#Q%>D/\ A+!G M=E06*(KTA_PE@SNRH+%.75]QSP/$5Z0_X2P9W94%BG+J^XYX'B*] M(?\ "6#.[*@L4Y=7W'/ \17I#_A+!G=E06*(KTA_PE@SNRH+%.75 M]QSP/$5Z0_X2P9W94%BG+J^XYX'B*](?\)8,[LJ"Q3EU?<<\#Q%>D/\ A+!G M=E06*(KTA_PE@SNRH+%.75]QSP/$5Z0_X2P9W94%BG+J^XYX'B*] M(?\ "6#.[*@L4Y=7W'/ \17I#_A+!G=E06*(KTA_PE@SNRH+%.75 M]QSP/$5Z0_X2P9W94%BG+J^XYX'B*](?\)8,[LJ"Q3EU?<<\#Q%>D/\ A+!G M=E06*(KTA_PE@SNRH+%.75]R[;@J;!R_LN!M7(TVN[RU>0+PBQN! MK/Q V&YX*,F,Y6,D2?Q>TD5!2K^('43F?PC(C XML 15 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 16 R28.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Quarterly Results of Operations (Unaudited)
12 Months Ended
Dec. 31, 2019
Quarterly Financial Information Disclosure [Abstract]  
Quarterly Results of Operations (Unaudited)
20.  QUARTERLY RESULTS OF OPERATIONS (Unaudited)
The following table sets forth certain unaudited quarterly financial data for the years ended December 31 (in thousands, except per share amounts):
 
First
 
 
Second
 
 
Third
 
 
Fourth
 
 
Total
 
2019:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net revenues
  $
 65,725
    $
 63,355
    $
 70,772
    $
 63,125
    $
 262,977
 
Gross margin
   
31,086
     
29,117
     
33,002
     
29,761
     
122,966
 
Consolidated net income
   
4,306
     
2,556
     
5,932
     
1,315
     
14,109
 
Net income (loss) attributable to noncontrolling interest
   
20
     
(7
)    
(5
)    
3
     
11
 
Net income attributable to Vicor Corporation
   
4,286
     
2,563
     
5,937
     
1,312
     
14,098
 
Net income per share attributable to Vicor Corporation:
   
     
     
     
     
 
Basic
   
0.11
     
0.06
     
0.15
     
0.03
     
0.35
 
Diluted
   
0.10
     
0.06
     
0.14
     
0.03
     
0.34
 
 
First
 
 
Second
 
 
Third
 
 
Fourth
 
 
Total
 
2018:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net revenues
  $
 65,269
    $
 74,196
    $
 78,035
    $
 73,720
    $
 291,220
 
Gross margin
   
30,211
     
35,883
     
39,004
     
33,873
     
138,971
 
Consolidated net income
   
3,982
     
7,909
     
13,048
     
6,907
     
31,846
 
Net income (loss) attributable to noncontrolling interest
   
39
     
49
     
36
     
(3
)    
121
 
Net income attributable to Vicor Corporation
   
3,943
     
7,860
     
13,012
     
6,910
     
31,725
 
Net income per share attributable to Vicor Corporation:
   
     
     
     
     
 
Basic
   
0.10
     
0.20
     
0.32
     
0.17
     
0.80
 
Diluted
   
0.10
     
0.19
     
0.32
     
0.17
     
0.78
 

XML 17 R20.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation and Employee Benefit Plans
12 Months Ended
Dec. 31, 2019
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-Based Compensation and Employee Benefit Plans
12.
 
STOCK
-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS
Vicor currently grants options for the purchase of Common Stock (i.e., “stock options”) under the following equity compensation plan that is stockholder-approved:
Amended
and Restated 2000 Stock Option and Incentive Plan, as amended and restated (the “2000 Plan”)
— Under the 2000 Plan, the Board of Directors or the Compensation Committee of the Board of Directors may grant stock incentive awards based on the Company’s Common Stock, including stock options, stock appreciation rights, restricted stock, performance shares, unrestricted stock, deferred stock, and dividend equivalent rights. Awards may be granted to employees and other key persons, including
non-employee
directors.
Incentive stock options may be granted to employees at a price at least equal to the fair market value per share of the Common Stock on the date of grant, and
non-qualified
options may be granted to
non-employee
directors at a price at least equal to 85% of the fair market value of the Common Stock on the date of grant. A total of 10,000,000 shares of Common Stock have been reserved for issuance under the 2000 Plan. The period of time during which an option may be exercised and the vesting periods are determined by the Compensation Committee. The term of each option may not exceed 10 years from the date of grant.
VI Chip Corporation (“VI Chip”) was a privately held, majority-owned subsidiary of Vicor until June 28, 2019, at which date it was merged with and into Vicor, and its separate corporate existence ceased (see Note 18). Until that time, VI Chip could grant stock options under the
VI Chip Corporation Amended and Restated 2007 Stock Option and Incentive Plan
(the “2007 VI Chip Plan”), that had been approved by its Board of Directors. All awards thereunder were approved by the Compensation Committee of the Company’s Board of Directors. To effect the merger, holders of VI Chip Common Stock and VI Chip stock options received an equivalent value of Vicor Common Stock and Vicor stock options, respectively, pursuant (with respect to the stock options) to the assumption of the 2007 VI Chip Plan, and options outstanding thereunder, by Vicor. No additional awards will be granted under the assumed and restated 2007 VI Chip Plan.
Picor Corporation (“Picor”) was a privately held, majority-owned subsidiary of Vicor until May 30, 2018, at which date it was merged with and into Vicor, and its separate corporate existence ceased (see Note 18). Until that time, Picor could grant stock options under the
Picor Corporation Amended and Restated 2001 Stock Option and Incentive Plan
(the “2001 Picor Plan”) that had been approved by its Board of Directors. All awards thereunder were approved by the Compensation Committee of the Company’s Board of Directors. To effect the merger, holders of Picor Common Stock and Picor stock options received an equivalent value of Vicor Common Stock and Vicor stock options, respectively, pursuant (with respect to the stock options) to the assumption of the 2001 Picor Plan, and options outstanding thereunder, by Vicor. No additional awards will be granted under the assumed and restated 2001 Picor Plan.
All time-based (i.e.,
non-performance-based)
options for the purchase of Vicor common stock are granted at an exercise price equal to or greater than the market price for Vicor Common Stock at the date of the grant. All time-based (i.e.,
non-performance-based)
options for the purchase of VI Chip Common Stock and Picor Common Stock prior to the mergers and assumptions of the 2017 VI Chip Plan and of the 2001 Picor Plan, respectively, had been granted at an exercise price equal to or greater than the estimated fair market value of the respective share price, based on valuation methodologies consistent with U.S. GAAP and the requirements of Section 409A of the Internal Revenue Code, as amended (“the Code”).
Vicor Corporation 2017 Employee Stock Purchase Plan (the “Plan” or the “ESPP”)
. Under the ESPP, the Company has reserved 2,000,000 shares of Common Stock for issuance to eligible employees who elect to participate. The ESPP is intended to qualify as an “employee stock purchase plan” under Section 423 of the Internal Revenue Code. The ESPP operates in successive periods of approximately six months, each referred to as an “offering period.” Generally, offering periods commence on or around September 1 and
March 1 and end on or around the following February 28 or August 31, respectively. Under the ESPP, an option is granted to participating employees on the first day of an offering period to purchase shares of the Company’s Common Stock at the end of that offering period at a purchase price equal to 85% of the lesser of the fair market value of a share of Common Stock on either the first day or the last day of that offering period. The purchase of shares is funded by means of periodic payroll deductions, which may not exceed 15.0% of the employee’s eligible compensation, as defined in the Plan. Among other provisions, the Plan limits the number of shares that can be purchased by a participant during any offering period and cumulatively for any calendar year.
Stock-based compensation expense for the years ended December 31 was as follows (in thousands):
 
2019
 
 
2018
 
 
2017
 
Cost of revenues
  $
342
    $
237
    $
187
 
Selling, general and administrative
   
1,979
     
2,517
     
1,125
 
Research and development
   
715
     
642
     
423
 
                         
Total stock-based compensation
  $
3,036
    $
3,396
    $
1,735
 
                         
The increase in stock-based compensation in 2018 compared to 2017 was due to an increase in stock options granted between July 1, 2017 and December 31, 2018, an increase in the fair value of those stock option awards due to an increase in the market price of Vicor Common Stock during that period and ESPP expense, which was recorded for only part of 2017.
Compensation expense by type of award for the years ended December 31 was as follows (in thousands):
                         
 
2019
 
 
2018
 
 
2017
 
Stock options
  $
2,072
    $
2,649
    $
1,546
 
ESPP
   
964
     
747
     
189
 
                         
Total stock-based compensation
  $
3,036
    $
3,396
    $
1,735
 
                         
 
The fair value for
non-performance-based
stock options awarded under the 2000 Plan for the years shown below was estimated at the date of grant using the Black-Scholes option pricing model with the following weighted-average assumptions:    
                         
 
2019
 
 
2018
 
 
2017
 
Risk-free interest rate
   
1.8
%    
2.9
%    
2.1
%
Expected dividend yield
   
     
     
 
Expected volatility
   
42
%    
44
%    
43
%
Expected lives (years)
   
6.3
     
6.4
     
7.1
 
 
 
 
 
 
Risk-free interest rate:
The Company uses the yield on
zero-coupon
U.S. Treasury “Strip” securities for a period that is commensurate with the expected term assumption for each vesting period.
Expected dividend yield:
The Company determines the expected dividend yield by annualizing the most recent prior cash dividends declared by the Company’s Board of Directors, if any, and dividing that result by the closing stock price on the date of that dividend declaration. Dividends are not paid on options.
Expected volatility:
Vicor uses historical volatility to estimate the grant-date fair value of the options, using the expected term for the period over which to calculate the volatility (see below). The Company does not expect its future volatility to differ from its historical volatility. The computation of the Company’s volatility is based on a simple average calculation of monthly volatilities over the expected term.
Expected term:
The Company uses historical employee exercise and option expiration data to estimate the expected term assumption for the Black-Scholes grant-date valuation. The Company believes this historical data is currently the best estimate of the expected term of options, and all groups of the Company’s employees exhibit similar exercise behavior.
Forfeiture rate:
The amount of stock-based compensation recognized during a period is based on the value of the portion of the awards that are ultimately expected to vest. Forfeitures are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. The term “forfeitures” is distinct from “cancellations” or “expirations” and represents only the unvested portion of the surrendered option. The forfeiture analysis is
re-evaluated
annually and the forfeiture rate is adjusted as necessary. Ultimately, the actual expense recognized over the vesting period will only be for those shares that vest.
B
ased on an analysis of historical forfeitures, the Company applied an annual forfeiture rate of 5.25
% in 2019, 2018, and 2017, estimating approximately 85% of its options will actually vest in those three years.
Vicor Stock Options
A summary of the activity under the 2000 Plan as of December 31, 2019 and changes during the year then ended, is presented below (in thousands except for share and weighted-average data):
                                 
 
Options
Outstanding
 
 
Weighted-
Average
Exercise
Price
 
 
Weighted-
Average
Remaining
Contractual
Life in
Years
 
 
Aggregate
Intrinsic
Value
 
Outstanding on December 31, 2018
   
1,382,981
    $
13.41
     
 
     
 
 
Granted
   
115,753
    $
31.76
     
 
     
 
 
Options transferred from VI Chip Merge
r
 
 
1,476,371
 
 
$
6.79
 
 
 
 
 
 
 
 
 
Forfeited and expired
   
(36,228
)   $
21.37
     
 
     
 
 
Exercised
   
(250,981
)   $
9.71
     
 
     
 
 
                                 
Outstanding on December 31, 2019
   
2,687,896
    $
10.81
     
4.65
    $
96,665
 
                                 
Exercisable on December 31, 2019
   
1,475,947
    $
8.74
     
4.10
    $
56,079
 
                                 
Vested or expected to vest as of December 31, 2019(1)
   
2,601,076
    $
10.65
     
4.62
    $
93,938
 
                                 
 
 
 
 
 
 
(1) In addition to the vested options, the Company expects a portion of the unvested options to vest at some point in the future. The number of options expected to vest is calculated by applying an estimated forfeiture rate to the unvested options.
 
 
 
 
 
As of December 31, 2018 and 2017 the Company had options exercisable for 888,257 and 707,244 shares respectively, for which the weighted average exercise prices were $8.93 and $8.01, respectively.
During the years ended December 31, 2019, 2018, and 2017
,
the total intrinsic value of Vicor options exercised (i.e., the difference between the market price at exercise and the price paid by the employee to exercise the options) was approximately $6,636,000, $22,938,000, and $4,395,000, respectively. The total amount of cash received by the Company from options exercised in 2019, 2018, and 2017, was $2,437,000, $6,782,000, and $3,295,000, respectively. The total grant-date fair value of stock options granted during the years ended December 31, 2019, 2018, and 2017 was approximately $1,657,000, $2,921,000, and $774,000, respectively.
As of December 31, 2019, there was approximately $4,121,000 of total
unrecognized
compensation cost related to unvested
non-performance
based awards for Vicor. That cost is expected to be recognized over a weighted-average period of 1.7 years for those awards. The expense will be recognized as follows: $1,897,000 in 2020, $1,261,000 in 2021, $669,000 in 2022, $184,000 in 2023, and $110,000 in 2024.
The weighted-average fair value of Vicor options granted was $14.30, $17.46, and $8.71, in 2019, 2018, and 2017, respectively.
VI Chip Stock Options
A summary of the activity under the 2007 VI Chip Plan as of June 28, 2019, the date of the merger with and into Vicor and changes during the period then ended,
is
presented below:
 
Options
Outstanding
 
 
Weighted-
Average
Exercise
Price
 
Outstanding on December 31, 2018
 (1)
   
10,414,000
    $
0.96
 
Granted
   
     
 
 
Forfeited and expired
   
     
 
 
Exercised
   
     
 
 
Options transferred in merger with Vicor
   
(10,414,000
)   $
0.96
 
                 
Outstanding on June 28, 2019
   
     
 
                 
 
(1) Of the total VI Chip options outstanding on December 31, 2018, 5,500,000 options had been granted to Dr. Vinciarelli, the Company’s Chief Executive Officer.
401(k) Plan
The Company sponsors a savings plan available to all domestic employees, which qualifies under Section 401(k) of the Internal Revenue Code. Employees may contribute to the plan in amounts representing from 1% to 80% of their
pre-tax
salary, subject to statutory limitations. The Company matches employee contributions to the plan at a rate of 50%, up to the first 3% of an employee’s compensation. The Company’s matching contributions currently vest at a rate of 20% per year, based upon years of service. The Company’s contributions to the plan were approximately $1,001,000, $976,000, and $937,000 in 2019, 2018, and 2017, respectively.
Stock Bonus Plan
Under the Company’s 1985 Stock Bonus Plan, as amended, shares of Common Stock may be awarded to employees from time to time as determined by the Board of Directors. On December 31, 2019, 109,964 shares were available for further award. All shares awarded to employees under this plan have vested. No further awards are contemplated under this plan at the present time.
XML 18 R24.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes
12 Months Ended
Dec. 31, 2019
Income Tax Disclosure [Abstract]  
Income Taxes
16.
 
INCOME TAXES
The tax provision includes estimated federal, state and foreign income taxes on the Company’s
pre-tax
income. The tax provisions also may include discrete items, principally related to increases or decreases in tax reserves, tax provision vs. tax return differences and accrued interest for potential liabilities.
On December 22, 2017, H.R.1., known as the Tax Cuts and Jobs Act (the “Tax Act”), was signed into law. The Tax Act did not have a significant impact on the Company’s consolidated financial statements for the year ended December 31, 2017. However, the reduction of the U.S. federal corporate tax rate from 35% to 21
%
 which was effective January 1, 2018, is reflected in the Company’s deferred tax table below. Effective for the 2018 tax year, the Tax Act implements certain additional provisions including the Global Intangible
Low-Taxes
Income (“GILTI”) inclusion and the Foreign Derived Intangible Income (“FDII”) deduction. The Company is electing to account for the GILTI inclusion as a period cost.
Also, on December 22, 2017, the Securities and Exchange Commission staff issued Staff Accounting Bulletin No. 118 to address the application of U.S. GAAP in situations when a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects of the Tax Act. The Company recognized the provisional tax impacts related to deemed repatriated earnings and the revaluation of deferred tax assets and liabilities and included these amounts in its consolidated financial statements for the year ended December 31, 2017. The Company did not record any adjustments in the year ended December 31, 2018 to these provisional amounts that were material to its financial statements. As of December 31, 2018, the Company’s accounting treatment with regards to the Tax Act was complete.
The reconciliation of the federal statutory rate on the income (loss) before income taxes to the effective income tax rate for the years ended December 31 is as follows:
 
2019
 
 
2018
 
 
2017
 
Statutory federal tax rate
   
21.0
%    
21.0
%    
(34.0
)%
State income taxes, net of federal income tax benefit
   
(8.1
)    
3.6
     
97.2
 
Increase (decrease) in valuation allowance
   
2.2
     
(9.1
)    
(936.1
)
Permanent items
   
(3.9
)    
(5.9
)    
(861.2
)
Tax credits
   
(15.6
)    
(5.5
)    
(1,222.3
)
Provision vs. tax return differences
   
9.0
     
(1.7
)    
 
Foreign rate differential and deferred items
   
0.6
     
0.7
     
(91.8
)
Change in tax reserves
   
     
0.1
     
(5.1
)
Rate change due to tax reform
   
     
     
3,441.1
 
Refundable income taxes—AMT credit
   
     
     
(751.0
)
Other
   
     
0.1
     
(0.1
)
                         
   
5.2
%    
3.3
%    
(363.3
)%
                         
In 2019, the Company utilized net operating loss carryforwards and tax credits to offset federal income tax expense.
In 2018, the Company utilized net operating loss carryforwards to offset federal income tax expense.
In 2017, the Company did not recognize a tax benefit for the majority of its losses as it maintained a full valuation allowance against all net domestic deferred tax assets due to the inability to project net future taxable income, as described below. The benefit for income taxes in 2017 was primarily due to the Company’s
alternative minimum tax (“AMT”)
credit carryforwards of approximately $736,000 becoming fully refundable in future years, due to the repeal of the corporate AMT under the Tax Act.
For financial reporting purposes, income (loss) before income taxes for the years ended December 31 include the following components (in thousands):
 
2019
 
 
2018
 
 
2017
 
Domestic
  $
13,493
    $
31,455
    $
(1,591
)
Foreign
   
1,394
     
1,478
     
1,493
 
                         
  $
14,887
    $
32,933
    $
(98
)
                         
Significant components of the provision (benefit) for income taxes for the years ended December 31 are as follows (in thousands):
 
2019
 
 
2018
 
 
2017
 
Current:
   
     
     
 
Federal
  $
    $
    $
(736
)
State
   
268
     
231
     
156
 
Foreign
   
450
     
911
     
396
 
                         
   
718
     
1,142
     
(184
)
Deferred:
   
     
     
 
Foreign
   
60
     
(55
)    
(172
)
                         
   
60
     
(55
)    
(172
)
                         
  $
778
    $
1,087
    $
(356
)
                         
The Tax Act eliminates the deferral of U.S. income tax on accumulated foreign earnings by imposing a
one-time
mandatory transition tax on such earnings. As a result, a provisional amount of approximately $122,000 was recorded in 2017 as additional tax expense related to approximately $813,000 of untaxed accumulated unremitted foreign earnings.
As noted above, the additional tax of $122,000 was fully offset by existing net operating losses in the U.S. Effective for the Company’s 2018 tax year, foreign earnings were taxed in the U.S. under GILTI and FDII provisions of the Tax Act. As of December 31, 2019 and 2018, unremitted foreign earnings, which were not significant, were permanently
re-invested
in the Company’s foreign subsidiaries. Upon repatriation of those earnings, in the form of dividends or otherwise, the Company could be subject to immaterial withholding taxes payable to the various foreign countries.
As noted above, the change in the U.S. federal corporate tax rate, which was effective January 1, 2018, is reflected in the Company’s deferred tax table below. Significant components of the Company’s deferred tax assets and liabilities as of December 31 were as follows (in thousands):
 
2019
 
 
2018
 
Deferred tax assets:
   
     
 
Research and development tax credit carryforwards
  $
 27,607
    $
 23,244
 
Investment tax credit carryforwards
   
2,102
     
1,976
 
Stock-based compensation
   
1,587
     
3,133
 
Inventory reserves
   
1,522
     
2,109
 
Vacation accrual
   
1,280
     
1,218
 
Deferred revenue, net
   
796
     
66
 
Lease liabilities
   
679
     
 
UNICAP
   
351
     
275
 
Net operating loss carryforwards
   
328
     
1,091
 
International deferred tax assets
   
205
     
265
 
Sales allowances
   
172
     
128
 
Unrealized loss on investments
   
132
     
132
 
Contingent consideration liabilities
   
98
     
88
 
Warranty reserves
   
66
     
35
 
Bad debt reserves
   
14
     
52
 
Other
   
225
     
233
 
                 
Total deferred tax assets
   
37,164
     
34,045
 
Less: Valuation allowance for deferred tax assets
   
(30,363
)    
(30,031
)
                 
Net deferred tax assets
   
6,801
     
4,014
 
Deferred tax liabilities:
   
     
 
Depreciation
   
(5,296
)    
(3,144
)
ROU assets
   
(653
)    
 
Prepaid expenses
   
(552
)    
(473
)
Patent amortization
   
(91
)    
(107
)
Other
   
(4
)    
(25
)
                 
Total deferred tax liabilities
   
(6,596
)    
(3,749
)
                 
Net deferred tax assets (liabilities)
  $
205
    $
265
 
                 
As of December 31, 2019, the Company has a valuation allowance of approximately $30,363,000 against all domestic deferred tax assets, for which realization cannot be considered more likely than not at this time. Management assesses the need for the valuation allowance on a quarterly basis. In assessing the need for a valuation allowance, the Company considers all positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies, and past financial performance. While recent positive operating results caused the Company to be in a cumulative income position as of December 31, 2019, its overall profitability has been declining since the third quarter of 2018, primarily due to overall reduced bookings for both Advanced and Brick products, reflecting U.S.-China trade/tariff dynamics and elements of macro uncertainty. The uncertain impact of the coronavirus on the supply chain and certain process issues with the production of Advanced Products is contributing to near-term uncertainty. As a result, management has concluded a full valuation allowance against all net domestic deferred tax assets is still warranted as of December 31, 2019. The valuation allowance against these deferred tax assets may require
adjustment in the future based on changes in the mix of temporary differences, changes in tax laws, and operating performance. If the positive quarterly earnings continue and the Company’s concerns about industry uncertainty, process issues with the production of Advanced Products are resolved, and order volumes are alleviated to the point that the Company believes future profits can be more reliably forecasted, the Company may release all or a portion of the valuation in the near-term. Certain state tax credits, though, will likely never be uncovered by the valuation allowance. If and when the Company determines the valuation allowance should be released (i.e., reduced), the adjustment would result in a tax benefit reported in that period’s Consolidated Statements of Operations, the effect of which would be an increase in reported net income.
The state and federal research and development tax credit carryforwards of approximately $14,451,000 and $17,744,000, respectively, expire beginning in 2020 for state purposes and in 2025 for federal purposes. The Company has operating loss carryforwards in certain states of approximately $4,913,000, which expire beginning in 2022 through 2037.
A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands):
 
2019
 
 
2018
 
 
2017
 
Balance on January 1
  $
  1,462
    $
  1,104
    $
946
 
Additions based on tax positions related to the current year
   
571
     
245
     
138
 
Additions for tax positions of prior years
   
43
     
120
     
29
 
Settlements
   
     
     
(1
)
Lapse of statute
   
(6
)    
(7
)    
(8
)
                         
Balance on December 31
  $
 2,070
    $
 1,462
    $
 1,104
 
                         
The Company has reviewed the tax positions taken, or to be taken, in its tax returns for all tax years currently open to examination by a taxing authority. The total amount of unrecognized tax benefits, that is the aggregate tax effect of differences between tax return positions and the benefits recognized in the Company’s financial statements, as of December 31, 2019, 2018, and 2017 of $2,070,000, $1,462,000, and $1,104,000, respectively, if recognized, may decrease the Company’s income tax provision and effective tax rate. None of the unrecognized tax benefits as of December 31, 2019, are expected to significantly change during the next twelve months.
The Company recognizes accrued interest and penalties, if any, related to unrecognized tax benefits as a component of income tax expense. During the years ended December 31, 2019, 2018, and 2017, the Company recognized approximately $7,000, $7,000, and $6,000, respectively, in net interest expense. As of December 31, 2019 and 2018, the Company had accrued approximately $41,000 and $35,000, respectively, for the potential payment of interest.
The Company files income tax returns in the United States and various foreign tax jurisdictions. These tax returns are generally open to examination by the relevant tax authorities from three to seven years from the date they are filed. The tax filings relating to the Company’s federal and state taxes are currently open to examination for tax years 2016 through 2018 and 2010 through 2018, respectively. In addition, 2012 and 2014 tax years resulted in losses and the Company generated federal research and development credits in tax years 2005 through 2015. These years may also be subject to examination when the losses or credits are carried forward and utilized in future years.
The Company’s subsidiary in Italy, Vicor Italy S.r.l. (“Vicor Italy”), underwent a tax inspection during 2014 for tax years 2009 through 2013, covering corporation, regional and value added taxes. Vicor Italy received a
preliminary tax audit report dated June 30, 2014. The Company filed a response to the preliminary tax audit report in the third quarter of 2014. The statute of limitations for the tax authorities in Italy to file an assessment, if any, expired on December 31, 2019 for all years under the inspection. Due to the
non-response
by Italian authorities after nearly six years, and the lapse of all five years under examination, the Company does not believe there will be any impact to the Company’s financial statements.
In May 2017, the Company received notice from the Internal Revenue Service that its federal corporate tax return for tax year 2015 had been selected for examination. The examination was completed in May 2018 resulting in no tax liability to the Company. In January 2018, the Company received notice from the New York State Department of Taxation and Finance that its New York State tax returns for tax years 2014 through 2016 were selected for audit. The audit was completed in the third quarter of 2018, resulting in an immaterial assessment.
There are no income tax examinations or audits currently in process.
XML 19 R62.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Intangible Assets - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]      
Amortization expense $ 108,000 $ 119,000 $ 130,000
Patents [Member]      
Finite-Lived Intangible Assets [Line Items]      
Future amortization expense from patent assets held for 2020 104,000    
Future amortization expense from patent assets held for 2021 95,000    
Future amortization expense from patent assets held for 2022 63,000    
Future amortization expense from patent assets held for 2023 52,000    
Future amortization expense from patent assets held for 2024 $ 44,000    
XML 20 R66.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues - Summary of Net Revenues Disaggregated by Geography (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]                      
Revenue $ 63,125 $ 70,772 $ 63,355 $ 65,725 $ 73,720 $ 78,035 $ 74,196 $ 65,269 $ 262,977 $ 291,220 $ 227,830
Brick Products [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue                 187,896 186,704  
Advanced Products [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue                 75,081 104,516  
United States [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue                 121,628 110,779  
United States [Member] | Brick Products [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue                 98,822 77,995  
United States [Member] | Advanced Products [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue                 22,806 32,784  
Europe [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue                 27,262 27,689  
Europe [Member] | Brick Products [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue                 22,172 23,484  
Europe [Member] | Advanced Products [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue                 5,090 4,205  
Asia Pacific [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue                 108,827 147,078  
Asia Pacific [Member] | Brick Products [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue                 62,720 80,097  
Asia Pacific [Member] | Advanced Products [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue                 46,107 66,981  
All Other [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue                 5,260 5,674  
All Other [Member] | Brick Products [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue                 4,182 5,128  
All Other [Member] | Advanced Products [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue                 $ 1,078 $ 546  
XML 21 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Significant Accounting Policies - Summary of Cumulative Effect of Adoption on Consolidated Balance Sheets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Dec. 31, 2016
Accounts receivable, net   $ 43,673      
Inventories, net $ 49,187 47,370      
Total assets 240,727 221,068      
Income taxes payable 57 710      
Deferred revenue 5,507 5,069      
Sales allowances 741 548      
Total liabilities 34,857 36,978      
Retained earnings 143,098 129,000      
Total equity 205,870 184,090   $ 136,419 $ 131,017
Total liabilities and equity 240,727 221,068      
Accounting Standards Update 2014-09 [Member]          
Deferred revenue 438        
Sales allowances $ 193        
Accounting Standards Update 2014-09 [Member] | Adjustments [Member]          
Accounts receivable, net   (72)      
Inventories, net   (110)      
Total assets   (182)      
Income taxes payable   (59)      
Deferred revenue   5,768      
Sales allowances   (483)      
Total liabilities   5,226      
Retained earnings   (5,408) $ 3,670    
Total equity   (5,408)      
Total liabilities and equity   (182)      
Accounting Standards Update 2014-09 [Member] | Balances without adoption of Topic 606 [Member]          
Accounts receivable, net   43,601      
Inventories, net   47,260      
Total assets   220,886      
Income taxes payable   651      
Deferred revenue   10,837      
Sales allowances   65      
Total liabilities   42,204      
Retained earnings   123,592      
Total equity   178,682      
Total liabilities and equity   $ 220,886      
XML 22 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Income (Expense), Net (Tables)
12 Months Ended
Dec. 31, 2019
Other Income and Expenses [Abstract]  
Components of Other Income
15.
 
OTHER INCOME (EXPENSE), NET
The major changes in the components of Other income (expense), net for the years ended December 31 were as follows (in thousands):
 
2019
 
 
2018
 
 
2017
 
Rental income
  $
792
    $
792
    $
792
 
Interest income
   
300
     
257
     
124
 
Foreign currency losses, net
   
(108
)    
(260
)    
323
 
Gain on disposal of equipment
   
38
     
57
     
14
 
Credit gains on
available-for-sale
securities
   
4
     
7
     
11
 
Other
   
40
     
21
     
(2
)
                         
  $
1,066
    $
874
    $
1,262
 
                         
XML 23 R49.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Inventories - Summary of Inventories (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Inventory Disclosure [Abstract]    
Raw materials $ 35,901 $ 37,696
Work-in-process 5,184 4,740
Finished goods 8,102 4,934
Net balance $ 49,187 $ 47,370
XML 24 R87.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Schedule of Components of Provision (Benefit) for Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Current:      
Federal     $ (736)
State $ 268 $ 231 156
Foreign 450 911 396
Current, Total 718 1,142 (184)
Deferred:      
Foreign 60 (55) (172)
Deferred Income Tax Expense (Benefit) 60 (55) (172)
Provision (benefit) for income taxes $ 778 $ 1,087 $ (356)
XML 25 R77.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation and Employee Benefit Plans - Summary of the Activity under the VI Chip Stock Option Plans (Parenthetical) (Detail)
12 Months Ended
Dec. 31, 2019
shares
Vi Chip Plan [Member] | Chief Executive Officer [Member]  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Granted, shares 5,500,000
XML 26 R73.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation and Employee Benefit Plans - Summary of Compensation Expense by Type of Award (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation $ 3,036 $ 3,396 $ 1,735
Stock Options [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation 2,072 2,649 1,546
ESPP [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation $ 964 $ 747 $ 189
XML 27 R83.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Income (Expense), Net - Components of Other Income (Detail) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Other Income and Expenses [Abstract]      
Rental income $ 792,000 $ 792,000 $ 792,000
Interest income 300,000 257,000 124,000
Foreign currency losses, net (108,000) (260,000) 323,000
Gain on disposal of equipment 38,000 57,000 14,000
Credit gains on available-for-sale securities 4,000 7,000 11,000
Other 40,000 21,000 (2,000)
Total other income (expense), net $ 1,066,000 $ 874,000 $ 1,262,000
XML 28 R58.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements - Additional Information (Detail)
12 Months Ended
Dec. 31, 2019
USD ($)
Fair Value Disclosures [Abstract]  
Percent of credit loss 1.00%
Rate of return required 5.00%
Estimated timeframe for auctions of securities minimum 3 years
Estimated timeframe for auctions of securities maximum 5 years
Percentage of liquidity risk premium 5.00%
Increase or decrease in the liquidity risk premium 1.00%
Increase or decrease, respectively, the fair value of the Failed Auction Securities $ 100,000
Fair Value, Assets, Level 1 to Level 2 Transfers, Amount $ 0
XML 29 R50.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Long-Term Investments - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Unrealized Losses On Short Term And Long Term Investments [Line Items]        
Minimum period for which failed auction securities been in unrealized loss position 12 months 12 months    
Failed Auction Security [Member]        
Unrealized Losses On Short Term And Long Term Investments [Line Items]        
Amortized cost of securities $ 3,000,000 $ 3,000,000    
Period for which failed auction securities been in unrealized loss position exceeds 12 months      
Estimated Fair Value $ 2,510,000 2,526,000    
Gross Unrealized Losses 490,000 474,000    
Aggregate credit loss 37,000 $ 41,000 $ 48,000 $ 59,000
Aggregate temporary impairment loss $ 453,000      
XML 30 R54.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Contingent Consideration Obligations [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Liabilities, fair value on recurring basis $ (451,000) $ (408,000)
Failed Auction Security [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Estimated Fair Value 2,510,000 2,526,000
Money Market Funds [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash equivalents 9,630,000 9,433,000
Recurring [Member] | Quoted Prices in Active Markets (Level 1) [Member] | Money Market Funds [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash equivalents 9,630,000 9,433,000
Recurring [Member] | Significant Unobservable Inputs (Level 3) [Member] | Contingent Consideration Obligations [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Liabilities, fair value on recurring basis (451,000) (408,000)
Recurring [Member] | Significant Unobservable Inputs (Level 3) [Member] | Failed Auction Security [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Estimated Fair Value $ 2,510,000 $ 2,526,000
XML 31 R35.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2019
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment
Property, plant and equipment as of December 31 were as follows (in thousands):
 
2019
 
 
2018
 
Land
  $
3,600
    $
2,089
 
Buildings and improvements
   
45,791
     
45,170
 
Machinery and equipment
   
220,405
     
208,135
 
Furniture and fixtures
   
8,231
     
7,239
 
Construction
in-progress
and deposits
   
4,362
     
9,251
 
                 
   
282,389
     
271,884
 
Accumulated depreciation and amortization
   
(229,698
)    
(221,452
)
Right of use asset — net
   
4,261
     
 
                 
Net balance
  $
56,952
    $
50,432
 
                 
XML 32 R31.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2019
Revenue, Major Customer [Line Items]  
Summary of Cumulative Effect of Adoption on Consolidated Statement of Operations
a)
Consolidated Balance Sheet Items
 
As of December 31, 2018
 
 
As reported
 
 
Adjustments
 
 
Balances without
adoption of
Topic 606
 
Accounts receivable, net
 
$
43,673
 
 
$
(72
)
 
$
43,601
 
Inventories, net
 
 
47,370
 
 
 
(110
)
 
 
47,260
 
Total assets
 
 
221,068
 
 
 
(182
)
 
 
220,886
 
Income taxes payable
 
 
710
 
 
 
(59
)
 
 
651
 
Deferred revenue
 
 
5,069
 
 
 
5,768
 
 
 
10,837
 
Sales allowances
 
 
548
 
 
 
(483
)
 
 
65
 
Total liabilities
 
 
36,978
 
 
 
5,226
 
 
 
42,204
 
Retained earnings
 
 
129,000
 
 
 
(5,408
)
 
 
123,592
 
Total equity
 
 
184,090
 
 
 
(5,408
)
 
 
178,682
 
Total liabilities and equity
 
 
221,068
 
 
 
(182
)
 
 
220,886
 
b)
Consolidated Statement of Operations Items
 
Year Ended December 31, 2018
 
 
As reported
 
 
Adjustments
 
 
Balances without
adoption of
Topic 606
 
Net revenues
 
$
291,220
 
 
 
$(3,946)
 
 
$
287,274
 
Cost of revenues
 
 
152,249
 
 
 
(2,149
)
 
 
150,100
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Gross margin
 
 
138,971
 
 
 
(1,797
)
 
 
137,174
 
Income before income taxes
 
 
32,933
 
 
 
(1,797
)
 
 
31,136
 
Provision for income taxes
 
 
1,087
 
 
 
(59
)
 
 
1,028
 
Consolidated net income
 
 
31,846
 
 
 
(1,738
)
 
 
30,108
 
Net income attributable to Vicor Corporation
 
 
31,725
 
 
 
(1,738
)
 
 
29,987
 
Computation Of Basic And Diluted Net Income (Loss) Per Share The following table sets forth the computation of basic and diluted net income per share for the years ended December 31 (in thousands, except per share amounts):
 
2019
 
 
2018
 
 
2017
 
Numerator:
   
     
     
 
Net income attributable to Vicor Corporation
  $
14,098
    $
31,725
    $
167
 
                         
Denominator:
   
     
     
 
Denominator for basic net income per share-weighted average shares (1)
   
40,330
     
39,872
     
39,228
 
Effect of dilutive securities:
   
     
     
 
Employee stock options (2)
   
1,347
     
857
     
705
 
                         
Denominator for diluted net income per share-adjusted weighted-average shares and assumed conversions (3)
   
41,677
     
40,729
     
39,933
 
                         
Basic net income per share
  $
0.35
    $
0.80
    $
0.00
 
                         
Diluted net income per share
  $
0.34
    $
0.78
    $
0.00
 
                         
 
(1) Denominator represents weighted average number of Common Shares and Class B Common Shares outstanding.
(2) Options to purchase 164,367, 67,247 and 53,913 shares of Common Stock in 2019, 2018, and 2017, respectively, were not included in the calculation of net income per share as the effect would have been antidilutive.
(3) Denominator represents weighted average number of Common Shares and Class B Common Shares outstanding for the year, adjusted to include the dilutive effect, if any, of outstanding options.
XML 33 R39.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation and Employee Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2019
Stock-Based Compensation Expense
Stock-based compensation expense for the years ended December 31 was as follows (in thousands):
 
2019
 
 
2018
 
 
2017
 
Cost of revenues
  $
342
    $
237
    $
187
 
Selling, general and administrative
   
1,979
     
2,517
     
1,125
 
Research and development
   
715
     
642
     
423
 
                         
Total stock-based compensation
  $
3,036
    $
3,396
    $
1,735
 
                         
Summary of Compensation Expense by Type of Award
Compensation expense by type of award for the years ended December 31 was as follows (in thousands):
                         
 
2019
 
 
2018
 
 
2017
 
Stock options
  $
2,072
    $
2,649
    $
1,546
 
ESPP
   
964
     
747
     
189
 
                         
Total stock-based compensation
  $
3,036
    $
3,396
    $
1,735
 
                         
 
Weighted-Average Assumptions for Non Performance-Based Fair Value for Stock Options
The fair value for
non-performance-based
stock options awarded under the 2000 Plan for the years shown below was estimated at the date of grant using the Black-Scholes option pricing model with the following weighted-average assumptions:    
                         
 
2019
 
 
2018
 
 
2017
 
Risk-free interest rate
   
1.8
%    
2.9
%    
2.1
%
Expected dividend yield
   
     
     
 
Expected volatility
   
42
%    
44
%    
43
%
Expected lives (years)
   
6.3
     
6.4
     
7.1
 
 
 
 
 
 
2000 Plan, Vicor [Member]  
Stock-Based Compensation Expense
A summary of the activity under the 2000 Plan as of December 31, 2019 and changes during the year then ended, is presented below (in thousands except for share and weighted-average data):
                                 
 
Options
Outstanding
 
 
Weighted-
Average
Exercise
Price
 
 
Weighted-
Average
Remaining
Contractual
Life in
Years
 
 
Aggregate
Intrinsic
Value
 
Outstanding on December 31, 2018
   
1,382,981
    $
13.41
     
 
     
 
 
Granted
   
115,753
    $
31.76
     
 
     
 
 
Options transferred from VI Chip Merge
r
 
 
1,476,371
 
 
$
6.79
 
 
 
 
 
 
 
 
 
Forfeited and expired
   
(36,228
)   $
21.37
     
 
     
 
 
Exercised
   
(250,981
)   $
9.71
     
 
     
 
 
                                 
Outstanding on December 31, 2019
   
2,687,896
    $
10.81
     
4.65
    $
96,665
 
                                 
Exercisable on December 31, 2019
   
1,475,947
    $
8.74
     
4.10
    $
56,079
 
                                 
Vested or expected to vest as of December 31, 2019(1)
   
2,601,076
    $
10.65
     
4.62
    $
93,938
 
                                 
 
 
 
 
 
 
(1) In addition to the vested options, the Company expects a portion of the unvested options to vest at some point in the future. The number of options expected to vest is calculated by applying an estimated forfeiture rate to the unvested options.
 
 
 
 
 
Vi Chip Plan [Member]  
Stock-Based Compensation Expense
A summary of the activity under the 2007 VI Chip Plan as of June 28, 2019, the date of the merger with and into Vicor and changes during the period then ended,
is
presented below:
 
Options
Outstanding
 
 
Weighted-
Average
Exercise
Price
 
Outstanding on December 31, 2018
 (1)
   
10,414,000
    $
0.96
 
Granted
   
     
 
 
Forfeited and expired
   
     
 
 
Exercised
   
     
 
 
Options transferred in merger with Vicor
   
(10,414,000
)   $
0.96
 
                 
Outstanding on June 28, 2019
   
     
 
                 
 
(1) Of the total VI Chip options outstanding on December 31, 2018, 5,500,000 options had been granted to Dr. Vinciarelli, the Company’s Chief Executive Officer.
XML 34 R7.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Operating activities:      
Consolidated net income $ 14,109 $ 31,846 $ 258
Adjustments to reconcile consolidated net income to net cash provided by (used for) operating activities:      
Depreciation and amortization 10,334 9,254 8,893
Stock-based compensation expense 3,036 3,396 1,735
Increase (decrease) in long-term income taxes payable 329 43 (1)
Deferred income taxes 60 (55) (172)
Increase (decrease) in long-term deferred revenue 822 (71) (71)
Increase in other long-term liabilities   9 93
Gain on disposal of equipment (38) (57) (14)
(Benefit) provision for doubtful accounts (144) 65 6
Credit gain on available-for-sale securities (4) (7) (11)
Increase in refundable income taxes     (736)
Increase in contingent consideration obligations 280   650
Change in current assets and liabilities, net (6,576) (8,252) (13,094)
Net cash provided by (used for) operating activities 22,208 36,171 (2,464)
Investing activities:      
Additions to property, plant and equipment (12,485) (18,211) (12,545)
Proceeds from sale of equipment 38 57 14
(Decrease) increase in other assets (35) (85) 5
Net cash used for investing activities (12,482) (18,239) (12,526)
Financing activities:      
Proceeds from issuance of Common Stock 4,742 8,656 3,300
Payment of contingent consideration obligations (237) (270) (225)
Noncontrolling interest dividend paid (139)    
Net cash provided by financing activities 4,366 8,386 3,075
Effect of foreign exchange rates on cash 19 9 (25)
Net increase (decrease) in cash and cash equivalents 14,111 26,327 (11,940)
Cash and cash equivalents at beginning of year 70,557 44,230 56,170
Cash and cash equivalents at end of year 84,668 70,557 44,230
Change in current assets and liabilities, excluding effects of deconsolidation of subsidiary:      
Accounts receivable 5,714 (8,834) (9,210)
Inventories, net (1,812) (10,827) (9,309)
Other current assets (2,895) 176 (357)
Accounts payable and accrued liabilities (7,339) 7,450 3,186
Accrued severance and other charges (234) 234  
Short-term lease payable 12    
Income taxes payable (653) 410 208
Deferred revenue 631 3,139 2,388
Change in current assets and liabilities, net (6,576) (8,252) (13,094)
Supplemental disclosures:      
Cash paid during the year for income taxes, net of refunds $ 2,194 $ 743 $ 373
XML 35 R3.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Balance Sheets (Parenthetical)
$ in Thousands
Dec. 31, 2019
USD ($)
Vote
$ / shares
shares
Dec. 31, 2018
USD ($)
Vote
$ / shares
shares
Accounts receivable, allowance | $ $ 59 $ 224
Treasury stock, shares 11,634,806 11,635,739
Class B Common Stock [Member]    
Common Stock, votes per share | Vote 10 10
Common Stock, par value | $ / shares $ 0.01 $ 0.01
Common Stock, shares authorized 14,000,000 14,000,000
Common Stock, shares issued 11,758,218 11,758,218
Common Stock, shares outstanding 11,758,218 11,758,218
Common Stock [Member]    
Common Stock, votes per share | Vote 1 1
Common Stock, par value | $ / shares $ 0.01 $ 0.01
Common Stock, shares authorized 62,000,000 62,000,000
Common Stock, shares issued 40,403,058 40,066,710
Common Stock, shares outstanding 28,768,252 28,430,971
XML 36 R12.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Long-Term Investments
12 Months Ended
Dec. 31, 2019
Investments, Debt and Equity Securities [Abstract]  
Long-Term Investments
4.  LONG-TERM INVESTMENT
As of December 31, 2019 and 2018, the Company held one auction rate security with a par value of $3,000,000, purchased through and held in custody by a broker-dealer affiliate of Bank of America, N.A., that has experienced failed auctions (the “Failed Auction Security”) since February 2008. The Failed Auction Security held by the Company is Aaa/AA+ rated by major credit rating agencies, is collateralized by student loans, and is guaranteed by the U.S. Department of Education under the Federal Family Education Loan Program. Management is not aware of any reason to believe the issuer of the Failed Auction Security is presently at risk of default. Through December 31, 2019, the Company has continued to receive interest payments on the Failed Auction Security in accordance with the terms of its indenture. Management believes the Company ultimately should be able to liquidate the Failed Auction Security without significant loss primarily due to the overall quality of the issue held and the collateral securing the substantial majority of the underlying obligation. However, current conditions in the auction rate securities market have led management to conclude the recovery period for the Failed Auction Security exceeds 12 months. As a result, the Company continued to classify the Failed Auction Security as long-term as of December 31, 2019.
The following is a summary of the
available-for-sale
security (in thousands):
December 31, 2019
 
Cost
 
 
Gross
Unrealized
Gains
 
 
Gross
Unrealized
Losses
 
 
Estimated Fair
Value
 
Failed Auction Security
  $
3,000
    $
    $
490
    $
2,510
 
                                 
                         
December 31, 2018
 
 
 
 
 
 
 
 
Failed Auction Security
  $
3,000
    $
    $
474
    $
2,526
 
                                 
As of December 31, 2019 and 2018, the Failed Auction Security had been in an unrealized loss position for greater than 12 months.
The amortized cost and estimated fair value of the
available-for-sale
security on December 31, 2019, by contractual maturities, are shown below (in thousands):
 
Cost
 
 
Estimated Fair
Value
 
Due in twenty to forty years
  $
3,000
    $
2,510
 
                 
Based on the fair value measurements described in Note 5, the fair value of the Failed Auction Security on December 31, 2019, with a par value of $3,000,000, was estimated by the Company to be approximately $2,510,000. The gross unrealized loss of $490,000 on the Failed Auction Security consists of two types of estimated loss: an aggregate credit loss of $37,000 and an aggregate temporary impairment of $453,000. In determining the amount of credit loss, the Company compared the present value of cash flows expected to be collected to the amortized cost basis of the security, considering credit default risk probabilities and changes in credit ratings as significant inputs, among other factors (see Note 5).
The following table represents a rollforward of the activity related to the credit loss recognized in earnings on the
available-for-sale
auction rate security held by the Company for the years ended December 31 (in thousands):
 
2019
 
 
2018
 
 
2017
 
Balance at the beginning of the period
  $
41
    $
48
    $
59
 
Reductions in the amount related to credit gain for which other-than-temporary impairment was not previously recognized
   
(4
)    
(7
)    
(11
)
                         
Balance at the end of the period
  $
37
    $
41
    $
48
 
                         
At this time, the Company has no intent to sell the Failed Auction Security and does not believe it is more likely than not the Company will be required to sell the security. If current market conditions deteriorate further, the Company may be required to record additional unrealized losses. If the credit rating of the security deteriorates, the Company may be required to adjust the carrying value of the investment through impairment charges recorded in the Consolidated Statement of Operations, and any such impairment adjustments may be material.
Based on the Company’s ability to access cash and cash equivalents and its expected operating cash flows, management does not anticipate the current lack of liquidity associated with the Failed Auction Security held will affect the Company’s ability to execute its current operating plan.
XML 37 R16.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Product Warranties
12 Months Ended
Dec. 31, 2019
Guarantees and Product Warranties [Abstract]  
Product Warranties
8.  PRODUCT WARRANTIES
Product warranty activity for the years ended December 31 was as follows (in thousands):
 
2019
 
 
2018
 
 
2017
 
Balance at the beginning of the period
  $
  268
    $
  290
    $
  214
 
Accruals for warranties for products sold in the period
   
250
     
173
     
346
 
Fulfillment of warranty obligations
   
(140
)    
(117
)    
(194
)
Revisions of estimated obligations
   
(6
)    
(78
)    
(76
)
                         
Balance at the end of the period
  $
  372
    $
  268
    $
  290
 
                         
XML 38 R86.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Schedule of Domestic and Foreign Components of Income (Loss) Before Income Taxes and before the Gain from Sale of Equity Method Investment (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]      
Domestic $ 13,493 $ 31,455 $ (1,591)
Foreign 1,394 1,478 1,493
Income (loss) before income taxes $ 14,887 $ 32,933 $ (98)
XML 39 R76.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation and Employee Benefit Plans - Summary of the Activity under the Chip Stock Option Plans (Detail) - Vi Chip Plan [Member]
12 Months Ended
Dec. 31, 2019
$ / shares
shares
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Options Outstanding, Beginning balance | shares 10,414,000
Options transferred in merger with Vicor | shares (10,414,000)
Weighted Average Exercise Price, Beginning balance | $ / shares $ 0.96
Weighted Average Exercise Price, Exercised | $ / shares $ 0.96
XML 40 R72.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation and Employee Benefit Plans - Stock-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation $ 3,036 $ 3,396 $ 1,735
Cost of Revenues [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation 342 237 187
Selling, General and Administrative [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation 1,979 2,517 1,125
Research and Development [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation $ 715 $ 642 $ 423
XML 41 R82.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Severance and Other Charges - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Jun. 30, 2018
Dec. 31, 2018
Schedule Of Sale Of Subsidiary [Abstract]    
Severance charges $ 350,000  
Severance And Other Charges Credits   $ 402,000
XML 42 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Long-Term Investments - Summary of Available-for-Sale Securities (Detail) - Failed Auction Security [Member] - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Debt Securities, Available-for-sale [Line Items]    
Cost $ 3,000,000 $ 3,000,000
Gross Unrealized Losses 490,000 474,000
Estimated Fair Value $ 2,510,000 $ 2,526,000
XML 43 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements - Quantitative Information about Level 3 Fair Value Measurements (Detail) - Failed Auction Security [Member] - Significant Unobservable Inputs (Level 3) [Member]
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Estimated Fair Value $ 2,510
Cumulative Probability of Earning Maximum Rate Until Maturity [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Valuation Technique Discounted cash flow
Unobservable Input Cumulative probability of earning the maximum rate until maturity
Weighted Average Interest Rate 0.11%
Cumulative Probability of Principal Return Prior to Maturity [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Unobservable Input Cumulative probability of principal return prior to maturity
Weighted Average Interest Rate 93.66%
Cumulative Probability of Default [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Unobservable Input Cumulative probability of default
Weighted Average Interest Rate 6.24%
Liquidity Risk Premium [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Unobservable Input Liquidity risk premium
Weighted Average Interest Rate 5.00%
Recovery Rate in Default [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Unobservable Input Recovery rate in default
Weighted Average Interest Rate 40.00%
XML 44 R59.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property, Plant and Equipment - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Property, Plant and Equipment [Line Items]      
Depreciation expense $ 10,226,000 $ 9,135,000 $ 8,763,000
Capital expenditure commitments $ 3,222,000    
Maximum [Member]      
Property, Plant and Equipment [Line Items]      
Depreciation and amortization period 39 years    
Minimum [Member]      
Property, Plant and Equipment [Line Items]      
Depreciation and amortization period 3 years    
XML 45 R38.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues (Tables)
12 Months Ended
Dec. 31, 2019
Summary of Net Revenues Based On Geography Location
The following tables present the Company’s net revenues disaggregated by geography based on the location of the customer, by product line (in thousands):
 
    Twelve Months Ended December 31, 2019    
 
 
Brick
  Products  
 
 
Advanced
  Products  
 
 
  Total  
 
United States
  $
98,822
    $
22,806
    $
121,628
 
Europe
   
22,172
     
5,090
     
27,262
 
Asia Pacific
   
62,720
     
46,107
     
108,827
 
All other
   
4,182
     
1,078
     
5,260
 
                         
  $
187,896
    $
75,081
    $
262,977
 
                         
 
    Twelve Months Ended December 31, 2018    
 
 
Brick
Products
 
 
Advanced
Products
 
 
Total
 
United States
  $
77,995
    $
32,784
    $
110,779
 
Europe
   
23,484
     
4,205
     
27,689
 
Asia Pacific
   
80,097
     
66,981
     
147,078
 
All other
   
5,128
     
546
     
5,674
 
                         
  $
186,704
    $
104,516
    $
291,220
 
                         
Summary of Net Revenues Disaggregated by Geography
The following tables present the Company’s net revenues disaggregated by the category of revenue, by product line (in thousands):
 
Twelve Months Ended December 31, 2019
 
 
Brick
Products
 
 
Advanced
Products
 
 
Total
 
Direct customers, contract manufacturers and
non-stocking
distributors
  $
159,135
    $
63,567
    $
222,702
 
Stocking distributors, net of sales allowances
   
27,797
     
9,802
     
37,599
 
Non-recurring
engineering
   
843
     
1,614
     
2,457
 
Royalties
   
121
     
24
     
145
 
Other
   
     
74
     
74
 
                         
  $
187,896
    $
75,081
    $
262,977
 
                         
 
Twelve Months Ended December 31, 2018
 
 
Brick
Products
 
 
Advanced
Products
 
 
Total
 
Direct customers, contract manufacturers and
non-stocking
distributors
 
$
163,206
 
 
$
91,579
 
 
$
254,785
 
Stocking distributors, net of sales allowances
 
 
22,362
 
 
 
9,370
 
 
 
31,732
 
Non-recurring
engineering
 
 
1,066
 
 
 
3,356
 
 
 
4,422
 
Royalties
 
 
70
 
 
 
140
 
 
 
210
 
Othe
r
 
 
 
 
 
71
 
 
 
71
 
                         
 
$
186,704
 
 
$
104,516
 
 
$
291,220
 
                         
Summary of Chnges in Contract Assets And Liabilities
The following table presents the changes in certain contract assets and (liabilities) (in thousands):
 
December 31,
2019
 
 
December 31,
2018
 
 
Change
 
Accounts receivable
 
$
38,115
 
 
$
43,673
 
 
$
(5,558
)
Short-term deferred revenue and customer prepayment
s
 
 
(5,507
)
 
 
(5,069
)
 
 
(438
)
Long-term deferred revenue
 
 
(1,054
)
 
 
(232
)
 
 
(822
)
Deferred expenses
 
 
1,897
 
 
 
501
 
 
 
1,396
 
Sales allowances
 
 
(741
)
 
 
(548
)
 
 
(193
)
Schedule of Net Revenues from Unaffiliated Customers by Country Based on the Location of the Customer
Net revenues from unaffiliated customers by country, based on the location of the customer, for the years ended December 31 were as follows (in thousands):
 
2019
 
 
2018
 
 
2017
 
United States
  $
121,628
    $
110,779
    $
83,871
 
Europe
   
27,262
     
27,689
     
24,078
 
Asia Pacific
   
108,827
     
147,078
     
114,365
 
All other
   
5,260
     
5,674
     
5,516
 
                         
  $
262,977
    $
291,220
    $
227,830
 
                         
XML 46 R6.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Statement of Comprehensive Income [Abstract]      
Recognized income tax benefit (provision) $ 0 $ 0 $ 0
XML 47 R2.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Balance Sheets - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 84,668,000 $ 70,557,000
Accounts receivable, less allowance of $59 in 2019 and $224 in 2018 38,115,000 43,673,000
Inventories, net 49,187,000 47,370,000
Other current assets 7,096,000 3,460,000
Total current assets 179,066,000 165,060,000
Long-term deferred tax assets 205,000 265,000
Long-term investment, net 2,510,000 2,526,000
Property, plant and equipment, net 56,952,000 50,432,000
Other assets 1,994,000 2,785,000
Total assets 240,727,000 221,068,000
Current liabilities:    
Accounts payable 9,005,000 16,149,000
Accrued compensation and benefits 10,410,000 10,657,000
Accrued expenses 2,690,000 2,631,000
Sales allowances 741,000 548,000
Short-term lease liabilities 1,520,000  
Accrued severance and other charges   234,000
Income taxes payable 57,000 710,000
Short-term deferred revenue and customer prepayments 5,507,000 5,069,000
Total current liabilities 29,930,000 35,998,000
Long-term deferred revenue 1,054,000 232,000
Contingent consideration obligations 451,000 408,000
Long-term income taxes payable 567,000 238,000
Long-term lease liabilities 2,855,000 102,000
Total liabilities 34,857,000 36,978,000
Vicor Corporation stockholders' equity:    
Additional paid-in capital 201,251,000 193,457,000
Retained earnings 143,098,000 129,000,000
Accumulated other comprehensive loss (383,000) (394,000)
Treasury stock at cost: 11,634,806 shares in 2019 and 11,635,739 shares in 2018 (138,927,000) (138,927,000)
Total Vicor Corporation stockholders' equity 205,562,000 183,656,000
Noncontrolling interest 308,000 434,000
Total equity 205,870,000 184,090,000
Total liabilities and equity 240,727,000 221,068,000
Class B Common Stock [Member]    
Vicor Corporation stockholders' equity:    
Common Stock 118,000 118,000
Total equity 118,000 118,000
Common Stock [Member]    
Vicor Corporation stockholders' equity:    
Common Stock $ 405,000 $ 402,000
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2019
Fair Value Disclosures [Abstract]  
Assets and Liabilities Measured at Fair Value on Recurring Basis
Assets and liabilities measured at fair value on a recurring basis included the following as of December 31, 2019 (in thousands):
 
Using
   
 
 
Quoted Prices
in Active
Markets
(Level 1)
 
 
Significant
Other
Observable
Inputs
(Level 2)
 
 
Significant
Unobservable
Inputs
(Level 3)
 
 
Total Fair
Value as of
December 31,
2019
 
Cash equivalents:
   
     
     
     
 
Money market funds
  $
9,630
    $
    $
    $
9,630
 
Long-term investments:
   
     
     
     
 
Failed Auction Security
   
     
     
2,510
     
2,510
 
Liabilities:
   
     
     
     
 
Contingent consideration obligations
   
     
     
(451
)    
(451
)
Assets measured at fair value on a recurring basis included the following as of December 31, 2018 (in thousands):
 
Using
   
 
 
Quoted Prices
in Active
Markets
(Level 1)
 
 
Significant
Other
Observable
Inputs
(Level 2)
 
 
Significant
Unobservable
Inputs
(Level 3)
 
 
Total Fair
Value as of
December 31,
2018
 
Cash equivalents:
   
     
     
     
 
Money market funds
  $
9,433
    $
    $
    $
9,433
 
Long-term investments:
   
     
     
     
 
Failed Auction Security
   
     
     
2,526
     
2,526
 
Liabilities:
   
     
     
     
 
Contingent consideration obligations
   
     
     
(408
)    
(408
)
Quantitative Information about Level 3 Fair Value Measurements
Quantitative information about Level 3 fair value measurements as of December 31, 2019 are as follows (dollars in thousands):
 
Fair
Value
 
 
Valuation
   
 
Technique
 
     
 
 
Unobservable Input
 
Weighted
Average
 
Failed Auction Security
  $
2,510
     
Discounted cash flow
   
Cumulative probability of earning the maximum rate until maturity
   
0.11
%
   
     
   
Cumulative probability of principal return prior to maturity
   
93.66
%
   
     
   
Cumulative probability of default
   
6.24
%
   
     
   
Liquidity risk premium
   
5.00
%
   
     
   
Recovery rate in default
   
40.00
%
Change in Estimated Fair Values Calculated for Investment Valued on Recurring Basis Utilizing Level 3 Inputs
The change in the estimated fair value calculated for the investment valued on a recurring basis utilizing Level 3 inputs (i.e., the Failed Auction Security) for the year ended December 31, 2019 was as follows (in thousands):
Balance at the beginning of the period
  $
2,526
 
Credit gain on
available-for-sale
security included in Other income (expense), net
   
4
 
Gain included in Other comprehensive income (loss)
   
(20
)
         
Balance at the end of the period
  $
2,510
 
         
Change in Estimated Fair Value Calculated for Liabilities Valued on Recurring Basis Utilizing Level 3 Inputs
The change in the estimated fair value calculated for the liabilities valued on a recurring basis utilizing Level 3 inputs (i.e., the Contingent consideration obligations) for the year ended December 31, 2019 was as follows (in thousands):
Balance at the beginning of the period
  $
408
 
Increase in estimated contingent consideration obligations (see Note 9)
   
280
 
Payments
   
(237
)
         
Balance at the end of the period
  $
451
 
         
XML 49 R30.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Principles of consolidation
Principles of consolidation
The Consolidated Financial Statements include the accounts of the Company and its subsidiaries. All intercompany transactions and balances have been eliminated upon consolidation.
Use of estimates
Use of estimates
The preparation of financial statements in conformity with accounting principles generally accepted in the United States (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingencies at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Such estimates and assumptions relate to the useful lives of fixed assets and identified intangible assets, recoverability of long-lived assets, fair value of long-term investments, allowances for doubtful accounts, potential excess, obsolete or unmarketable inventory, potential reserves relating to litigation matters, accrued liabilities, accrued taxes, deferred tax valuation allowances, assumptions pertaining to share-based payments, and other reserves. Actual results could differ from those based on these estimates and assumptions, and such differences may be material to the financial statements.
Recently Adopted Accounting Standards
Recently Adopted Accounting Standard
s
Lease Accounting
In February 2016, the Financial Accounting Standards Board (“FASB”) issued new guidance for lease accounting, which requires lessees to recognize leases on the balance sheet and disclose key information about leasing arrangements. The new guidance establishes a
right-of-use
model (“ROU”) that requires a lessee to recognize a ROU asset and a lease liability on the balance sheet for all leases with a term longer than twelve months. Leases are classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the income statement. For lessors, the guidance modifies the classification criteria and accounting for sales-type and direct financing leases.
The Company adopted the new standard as of January 1, 2019, using the effective date as the date of initial application. As a result, financial information has not been updated and the disclosures required under the new standard have not been provided for dates and periods before January 1, 2019. The Company elected the “package of practical expedients”, which permits companies to not reassess under the new standard lease identification, lease classification and initial direct costs. The Company did not elect the
use-of-hindsight
or the practical expedient pertaining to land easements, as the latter is not applicable.
The adoption of the standard resulted in the recognition of ROU assets and lease liabilities of approximately $4,329,000 and $4,455,000, respectively, as of January 1, 2019. There was no cumulative effect of adopting this new guidance, and the standard did not have a material impact on the Company’s consolidated statements of operations or cash flows for the year ended December 31, 2019.
Revenue Recognition
In May 2014, the Financial Accounting Standards Board (“FASB”) issued new guidance for revenue recognition (“Topic 606”), which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. The new guidance, which includes several amendments, replaces most of the prior revenue recognition guidance under U.S. GAAP. The Company adopted the new guidance as of January 1, 2018 using the modified retrospective method, as applied to all contracts. As a result, the Company has changed its accounting policy for revenue recognition, as detailed below. The most significant impact of the adoption was on the timing of recognition of sales to the Company’s stocking distributors and including the additional required disclosures under the new standard. Through December 31, 2017, the Company deferred revenue and the related cost of sales on shipments to stocking distributors until the distributors resold the products to their customers. Upon adoption, the Company is no longer permitted to defer revenue until sale by the stocking distributor to the end customer, but rather, is required to estimate the effects of returns and allowances provided to stocking distributors and record revenue at the time of sale to the stocking distributor. In addition, the Company modified the accounting for a contractual arrangement due to a reassessment of the number of performance obligations in the arrangement, and adjusted for the timing of certain royalty revenue. The cumulative effect of adopting this guidance, recorded as an increase to the balance of retained earnings as of January 1, 2018, was approximately $3,670,000. The comparative information for the year ended December 31, 2017, including disclosures, has not been restated and continues to be reported under the accounting standards in effect for that period.
The following tables summarize the impacts of adopting the new revenue recognition guidance on certain components of the Company’s consolidated financial statements (in thousands):
a)
Consolidated Balance Sheet Items
 
As of December 31, 2018
 
 
As reported
 
 
Adjustments
 
 
Balances without
adoption of
Topic 606
 
Accounts receivable, net
 
$
43,673
 
 
$
(72
)
 
$
43,601
 
Inventories, net
 
 
47,370
 
 
 
(110
)
 
 
47,260
 
Total assets
 
 
221,068
 
 
 
(182
)
 
 
220,886
 
Income taxes payable
 
 
710
 
 
 
(59
)
 
 
651
 
Deferred revenue
 
 
5,069
 
 
 
5,768
 
 
 
10,837
 
Sales allowances
 
 
548
 
 
 
(483
)
 
 
65
 
Total liabilities
 
 
36,978
 
 
 
5,226
 
 
 
42,204
 
Retained earnings
 
 
129,000
 
 
 
(5,408
)
 
 
123,592
 
Total equity
 
 
184,090
 
 
 
(5,408
)
 
 
178,682
 
Total liabilities and equity
 
 
221,068
 
 
 
(182
)
 
 
220,886
 
b)
Consolidated Statement of Operations Items
 
Year Ended December 31, 2018
 
 
As reported
 
 
Adjustments
 
 
Balances without
adoption of
Topic 606
 
Net revenues
 
$
291,220
 
 
 
$(3,946)
 
 
$
287,274
 
Cost of revenues
 
 
152,249
 
 
 
(2,149
)
 
 
150,100
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Gross margin
 
 
138,971
 
 
 
(1,797
)
 
 
137,174
 
Income before income taxes
 
 
32,933
 
 
 
(1,797
)
 
 
31,136
 
Provision for income taxes
 
 
1,087
 
 
 
(59
)
 
 
1,028
 
Consolidated net income
 
 
31,846
 
 
 
(1,738
)
 
 
30,108
 
Net income attributable to Vicor Corporation
 
 
31,725
 
 
 
(1,738
)
 
 
29,987
 
The impact of the adoption of the new revenue recognition standard on the consolidated statements of comprehensive income (loss) and cash flows for the year ended December 31, 2018 was not material.
Prior to January 1, 2018
Product revenue was recognized in the period when persuasive evidence of an arrangement with a customer existed, the products were shipped and title was transferred to the customer, the price was fixed or determinable, and collection was considered probable.
The Company deferred revenue and the related cost of sales on shipments to stocking distributors until the distributors resold the products to their customers. The agreements with these stocking distributors allowed them to receive price adjustment credits or to return qualifying products for credit, as determined by the Company, in order to reduce the amounts of slow moving, discontinued, or obsolete product from their inventory. These stocking distributors were also granted price adjustment credits in the event of a price decrease subsequent to the date the product was shipped and invoiced to the stocking distributor. Given the uncertainties associated with the levels of price adjustment credits to be granted to stocking distributors, the sales price to the stocking distributor was not fixed or determinable until the stocking distributor resold the products to its customers. Therefore, the Company deferred revenue and the related cost of sales on shipments to stocking distributors until the stocking distributors resold the products to their customers. Accordingly, the Company’s revenue fully reflected
end-customer
purchases and was not impacted by stocking distributor inventory levels. Agreements with stocking distributors limited returns of qualifying product to the Company to a certain percentage of the value of the Company’s shipments to that stocking distributor during the prior quarter. In addition, stocking distributors were allowed to return unsold products if the Company terminated the relationship with the stocking distributor. Title to the inventory transferred to the stocking distributor at the time of shipment or delivery to the stocking distributor. Payments from the stocking distributors were due in accordance with the Company’s standard payment terms. These payment terms were not contingent upon the stocking distributors’ sale of the products to their
end-customers.
Upon title transfer to stocking distributors, the Company reduced inventory for the cost of goods shipped, the margin (i.e., revenues less cost of revenues) was recorded as deferred revenue, and an account receivable was recorded.
The Company evaluated revenue arrangements with potential multi-element deliverables to determine if there were more than one unit of accounting. A deliverable constituted a separate unit of accounting when it had standalone value and there were no customer-negotiated refund or return rights for the undelivered elements. The Company entered into arrangements containing multiple elements that could include a combination of
non-recurring
engineering services (“NRE”), prototype units, and production units. The Company determined NRE and prototype units represented one unit of accounting and production units represented a separate unit of accounting, based on an assessment of the respective standalone value. The Company deferred revenue recognition for NRE and prototype units until completion of the final milestone under the NRE arrangement, which was generally the delivery of the prototype. Recognition generally took place within six to twelve months of the initiation of the arrangement. Revenue for the production units was recognized upon shipment, consistent with other product revenue summarized above.
License fees were recognized as earned. The Company recognized revenue on such arrangements only when the contract was signed, the license term had begun, all obligations had been delivered to the customer, and collection was probable.
Foreign currency translation
Foreign currency translation
The financial statements of Vicor Japan Company, Ltd. (“VJCL”), a majority-owned subsidiary, for which the functional currency is the Japanese Yen, have been translated into U.S. Dollars using the exchange rate in effect at the balance sheet date for balance sheet amounts and the average exchange rates in effect during the year for income statement amounts. The gains and losses resulting from the changes in exchange rates from year to year have been reported in other comprehensive income.
Transaction gains and losses resulting from the remeasurement of foreign currency denominated assets and liabilities of the Company’s foreign subsidiaries where the functional currency is the U.S. Dollar are included in other income (expense), net. Foreign currency gains (losses) included in other income (expense), net, were approximately $(108,000), $(260,000), and $323,000 in 2019, 2018, and 2017, respectively.
Cash and cash equivalents
Cash and cash equivalents
Cash and cash equivalents include funds held in disbursement (i.e., checking) and money market accounts, certificates of deposit, and debt securities with maturities of less than three months at the time of purchase. Cash and cash equivalents are valued at cost, approximating market value. The Company’s money market securities, which are classified as cash equivalents on the balance sheet, are purchased and redeemed at par value. Their estimated fair value is equal to their cost, and, due to the nature of the securities and their classification as cash equivalents, there are no unrealized gains or losses recorded at the balance sheet dates.
Long-term investments
Long-term investment
The Company’s principal sources of liquidity are its existing balances of cash and cash equivalents, as well as cash generated from operations. Consistent with the guidelines of the Company’s investment policy, the Company can invest, and has historically invested, its cash balances in demand deposit accounts, money market funds, and auction rate securities meeting certain quality criteria. The Company’s long-term investment is subject to credit, liquidity, market, and interest rate risk.
The Company’s long-term investment, which is a debt security, is classified as an
available-for-sale
security. The
available-for-sale
security is recorded at fair value, with unrealized gains and losses, net of tax, attributable to credit loss recorded through the Consolidated Statement of Operations and unrealized gains and losses, net of tax, attributable to other
non-credit
factors recorded in “Accumulated other comprehensive income (loss),” a component of Total Equity. In determining the amount of credit loss, the Company compares the present value of cash flows expected to be collected to the amortized cost basis of the security, considering credit default risk probabilities and changes in credit ratings, among other factors.
The amortized cost of the debt security is adjusted for amortization of premiums and accretion of discounts to maturity, the net amount of which, along with interest and realized gains and losses, is included in “Other income (expense), net” in the Consolidated Statements of Operations. The Company periodically evaluates the investment to determine if impairment is required, whether an impairment is other than temporary, and the measurement of an impairment loss. The Company considers a variety of impairment indicators such as, but not limited to, a significant deterioration in the earnings performance, credit rating, or asset quality of the investment.
Fair value measurements
Fair value measurements
The Company accounts for certain financial assets at fair value, defined as the price that would be received to sell an asset or paid to transfer a liability (i.e., an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. A three-level hierarchy is used to show the extent and level of judgment used to estimate fair value measurements:
Level 1
 
Inputs used to measure fair value are unadjusted quoted prices available in active markets for the identical assets or liabilities as of the reporting date.
     
Level 2
 
Inputs used to measure fair value, other than quoted prices included in Level 1, are either directly or indirectly observable as of the reporting date through correlation with market data, including quoted prices for similar assets and liabilities in active markets and quoted prices in inactive markets. Level 2 also includes assets and liabilities valued using models or other pricing methodologies that do not require significant judgment since the input assumptions used in the models, such as interest rates and volatility factors, are corroborated by readily observable data from actively quoted markets for substantially the full term of the financial instrument.
     
Level 3
 
Inputs used to measure fair value are unobservable inputs supported by little or no market activity and reflect the use of significant management judgment. These values are generally determined using pricing models for which the assumptions utilize management’s estimates of market participant assumptions.
The carrying amounts of cash and cash equivalents, accounts receivable and accounts payable approximate fair value because of the short maturity of these financial instruments.
Inventories
Inventories
Inventories are valued at the lower of cost (determined using the
first-in,
first-out
method) or net realizable value. Fixed production overhead is allocated to the inventory cost per unit based on the normal capacity of the production facilities. Abnormal production costs, including fixed cost variances from normal production capacity, if any, are charged to cost of revenues in the period incurred. All shipping and handling costs incurred in connection with the sale of products are included in cost of revenues.
Inventory estimated to be excess, obsolete, or unmarketable is written down to net realizable value. The Company’s estimation process for assessing net realizable value is based upon forecasted future usage which is derived based on backlog, historical consumption and expected market conditions. If the Company’s estimated demand and/or market expectations were to change or if product sales were to decline, the Company’s estimation process may cause larger inventory reserves to be recorded, resulting in larger charges to cost of revenues.
Concentrations of risk
Concentrations of risk
Financial instruments potentially subjecting the Company to significant concentrations of credit risk consist principally of cash and cash equivalents, of which a significant portion is held by one financial institution, its long-term investment, and trade accounts receivable. The Company maintains cash and cash equivalents and certain other financial instruments with various large financial institutions. Generally, amounts invested with these financial institutions are in excess of federal deposit insurance limits. The Company has not experienced any losses in such accounts, and management believes the Company is not exposed to significant credit risk. The Company’s long-term investment as of December 31, 2019 consists of a single auction rate security with a par
 
value of $
3,000,000
, which is
collateralized
by student loans. It is a highly rated (Aaa/AA+) municipal and corporate debt security. Through December 
31
,
2019
, auctions held for the Company’s auction rate security have failed. The funds associated with an auction rate security that has failed auction may not be accessible until a successful auction occurs, a buyer is found outside of the auction process, the security is called, or the underlying securities have matured. If the credit rating of the issuer of the auction rate security held deteriorates, the Company may be required to adjust the carrying value of the investment for an other-than-temporary decline in value through an impairment charge.
The Company’s investment policy, approved by the Board of Directors, limits the amount the Company may invest in any issuer, thereby reducing credit risk concentrations.
The Company’s products are sold worldwide to customers ranging from smaller, independent manufacturers of highly specialized electronic devices, to larger OEMs, ODMs and their contract manufacturers. See Note 19,
Segment Information
, for a discussion of a change to segment reporting in the second quarter of 2019. The Company’s Brick Products’ customers are primarily concentrated in the following industries: aerospace and defense electronics, industrial automation, industrial equipment, instrumentation and test equipment, and transportation
(
notably in rail and heavy equipment applications
)
. The Company’s Advanced Products’ customers are concentrated in the data center and hyperscaler segments of enterprise computing, in which
the Company’s
products are used for voltage distribution on server motherboards, in server racks, and across datacenter infrastructure, although we also target applications in aerospace and aviation, defense electronics, industrial automation, instrumentation, test equipment, solid state lighting, telecommunications and networking infrastructure, and vehicles (notably in the autonomous driving, electric vehicle, and hybrid vehicle niches of the vehicle segment). While, overall, the Company has a broad customer base and sells into a variety of industries, a substantial portion of the Company’s revenue from its Advanced Products line has been derived from a limited number of customers. This concentration of revenue is a reflection of the relatively early stage of adoption of the technologies, architectures and products offered in the Advanced Products line, and the Company’s strategy of targeting market leading innovators as initial customers for its Advanced Products. Concentrations of credit risk with respect to trade accounts receivable are limited due to the number of entities comprising the Company’s customer base
.
As of December 
31
,
2019
and
2018
,
one
customer accounted for approximately
14.3
% of trade account receivables.
Components and materials used in the Company’s products are purchased from a variety of vendors. While most of the components are available from multiple sources, some key components for certain Advanced Products, in particular, are supplied by single vendors. In instances of single source items, the Company maintains levels of inventories management considers appropriate to enable meeting the delivery requirements of customers. If suppliers or subcontractors cannot provide their products or services on time or to the required specifications, the Company may not be able to meet the demand for its products and its delivery times may be negatively affected.
Long-lived assets
Long-lived assets
The Company reviews property, plant and equipment and finite-lived intangible assets for impairment whenever events or changes in circumstances indicate the carrying value of such assets may not be recoverable.
Management determines whether the carrying value of an asset or asset group is recoverable based on comparison to the undiscounted expected future cash flows the assets are expected to generate over their remaining economic lives. If an asset value is not recoverable, the impairment loss is equal to the amount by which the carrying value of the asset exceeds its fair value, which is determined by either a quoted market price, if any, or a value determined by utilizing a discounted cash flow technique. Evaluation of impairment of long-lived assets requires estimates of future operating results that are used in the preparation of the expected future undiscounted cash flows. Actual future operating results and the remaining economic lives of our long-lived assets could differ from the estimates used in assessing the recoverability of these assets.
 
These differences could result in impairment charges, which could be material.
Intangible assets
Intangible assets
Values assigned to patents are amortized using the straight-line method over periods ranging from three to 20 years. Patents and other intangible assets are included in “Other assets” in the accompanying Consolidated Balance Sheets.
Advertising expense
Advertising expense
The cost of advertising is expensed as incurred. The Company incurred approximately $2,749,000, $2,610,000, and $2,150,000 in advertising costs during 2019, 2018, and 2017, respectively.
Product warranties
Product warranties
The Company generally offers a
two-year
warranty for all of its products, though it has extended the warranty period to three years for certain military grade products sold after January 1, 2017. The Company is party to a limited number of supply agreements with certain customers contractually committing the Company to warranty and indemnification requirements exceeding those to which the Company has been exposed in the past. The Company provides for the estimated cost of product warranties at the time product revenue is recognized. Factors influencing the Company’s warranty reserves include the number of units sold, historical and anticipated rates of warranty returns, and the cost per return. The Company periodically assesses the adequacy of warranty reserves and adjusts the amounts as necessary. Warranty obligations are included in “Accrued expenses” in the accompanying Consolidated Balance Sheets.
Revenue recognition
Revenue recognition
Subsequent to January 1, 2018, revenue is recognized when control of the promised goods or services is transferred to a customer, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Sales, value add, and other taxes collected concurrent with revenue producing activities are excluded from revenue. The expected costs associated with product warranties continue to be recognized at the time product revenue is recognized. Shipping and handling costs associated with outbound freight after control over a product has transferred to a customer are accounted for as a fulfillment cost and are included in cost of revenues.
The Company’s primary source of net revenue comes from the sale of products, which are modular power components and power systems for converting, regulating and controlling electric current. The principal customers for the Company’s power converters and systems are large OEMs, ODMs and the original design manufacturers and contract manufacturers serving them, and smaller, lower volume users, which are broadly distributed across several major market areas. The Company recognizes revenue for product 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 contract. The Company previously deferred revenue and the related cost of revenues on shipments to stocking distributors until the distributors resold the products to their customers. The Company now records revenue for such transactions at the time of sale to the stocking distributor. The Company establishes sales allowances for estimated future product returns including distributor returns and price adjustment credits, primarily based upon historical and anticipated rates of product returns and allowances.
Certain contracts with customers contain multiple performance obligations, which typically may include a combination of NRE, prototype units, and production units. For these contracts, the individual performance obligations are accounted for separately if they are distinct. Generally, the Company has determined the NRE and prototype units represent one distinct performance obligation and the production units represent a separate distinct performance obligation. For such arrangements, revenue is allocated to each performance obligation based on its relative standalone selling price, based on prices charged to customers or using the expected cost plus a margin approach. The Company defers revenue recognition for NRE and prototype units until the point in time at which the final milestone under the NRE arrangement is completed and control is transferred to the customer, which is generally the shipment or delivery of the prototype. Revenue for production units is recognized upon shipment or delivery, consistent with product revenue summarized above.
 
The Company licenses its intellectual property under right to use licenses, in which royalties due to the Company are based upon a percentage of the licensee’s sales. The Company utilizes the exception under the revenue recognition guidance for the recognition of sales- or usage-based royalties, in which the royalties are not recognized until the later of when 1) the customer’s subsequent sales or usages occur, or 2) the performance obligation to which some or all of the sales- or usage-based royalty has been allocated is satisfied or partially satisfied.
Accounts receivable includes amounts billed and currently due from customers. The amounts due are stated at their estimated realizable value. The Company’s payment terms vary by the type and location of its customers and the products or services offered, although terms generally include a requirement of payment within 30 to 60 days. The Company maintains allowances for doubtful accounts for estimated losses resulting from the inability of its customers to make required payments, based on assessments of customers’ credit-risk profiles and payment histories. If the financial condition of the Company’s customers were to deteriorate, resulting in an impairment of their ability to make payments, additional allowances may be required. The Company does not require collateral from its customers, although there have been circumstances when the Company has required cash in advance (i.e., a partial down-payment) to facilitate orders in excess of a customer’s established credit limit. To date, such amounts have not been material.
The Company records deferred revenue, which represents a contract liability, when cash payments are received or due in advance of performance under a contract with a customer. During the years ended December 31, 2019 and 2018, the Company recognized revenue of approximately $76,000 and $991,000, respectively, that was included in deferred revenue at the beginning of the respective period.
The Company applies the practical expedient for the incremental costs of obtaining a contract for sales commissions, which are expensed when incurred because the amortization period is generally less than one year. These costs are included in selling, general and administrative expenses.
The Company also applies another practical expedient and does not disclose the value of unsatisfied performance obligations for contracts with an original expected length of one year or less.
Legal Costs
Legal Costs
Legal costs in connection with litigation are expensed as incurred.
Net income (loss) per common share
Net income per common share
The Company computes basic net income per share using the weighted average number of common shares outstanding and diluted net income per share using the weighted average number of common shares outstanding plus the effect of outstanding dilutive stock options, if any. The following table sets forth the computation of basic and diluted net income per share for the years ended December 31 (in thousands, except per share amounts):
 
2019
 
 
2018
 
 
2017
 
Numerator:
   
     
     
 
Net income attributable to Vicor Corporation
  $
14,098
    $
31,725
    $
167
 
                         
Denominator:
   
     
     
 
Denominator for basic net income per share-weighted average shares (1)
   
40,330
     
39,872
     
39,228
 
Effect of dilutive securities:
   
     
     
 
Employee stock options (2)
   
1,347
     
857
     
705
 
                         
Denominator for diluted net income per share-adjusted weighted-average shares and assumed conversions (3)
   
41,677
     
40,729
     
39,933
 
                         
Basic net income per share
  $
0.35
    $
0.80
    $
0.00
 
                         
Diluted net income per share
  $
0.34
    $
0.78
    $
0.00
 
                         
 
(1) Denominator represents weighted average number of Common Shares and Class B Common Shares outstanding.
(2) Options to purchase 164,367, 67,247 and 53,913 shares of Common Stock in 2019, 2018, and 2017, respectively, were not included in the calculation of net income per share as the effect would have been antidilutive.
(3) Denominator represents weighted average number of Common Shares and Class B Common Shares outstanding for the year, adjusted to include the dilutive effect, if any, of outstanding options.
Income taxes
Income taxes
Deferred tax assets and liabilities are determined based on the differences between
the
financial reporting and tax bases of assets and liabilities and are measured using the enacted income tax rates and laws expected to be in effect when the temporary differences are expected to reverse. Deferred tax assets are reduced by a valuation allowance if management determines it is more likely than not that some portion or all of the deferred tax assets will not be realized. All deferred tax assets and liabilities are classified as noncurrent.
The Company follows a
two-step
process to determine the amount of tax benefit to recognize. The first step is to evaluate the tax position to determine the likelihood it would be sustained upon examination by a tax authority. If the tax position is deemed
“more-likely-than-not”
to be sustained, the second step is to assess the tax position to determine the amount of tax benefit to be recognized in the financial statements. The amount of the benefit that may be recognized is the largest amount that possesses greater than 50 percent likelihood of being
Stock-based compensation
Stock-based compensation
The Company uses the Black-Scholes option-pricing model to calculate the fair value of stock option awards, whether they possess time-based vesting provisions or performance-based vesting provisions, and awards granted under the Vicor Corporation 2017 Employee Stock Purchase Plan (“ESPP”), as of their grant date. For stock options with time-based vesting provisions, the calculated compensation expense, net of expected forfeitures, is recognized on a straight-line basis over the service period of the award, which is generally five years for stock options. For stock options with performance-based vesting provisions, recognition of compensation expense, net of expected forfeitures, commences if and when the achievement of the performance criteria is deemed probable. For stock options with performance-based vesting provisions, compensation expense, net of expected forfeitures, when recognized, is recognized over the relevant performance period.
Comprehensive income (loss)
Comprehensive income (loss)
The components of comprehensive income (loss) include, in addition to net income (loss), unrealized gains and losses on investments, net of tax and foreign currency translation adjustments related to VJCL, net of tax.
Impact of recently issued accounting standards
Impact of recently issued accounting
standards
In December 2019, the FASB issued
guidance
designed to simplify the accounting for income taxes by eliminating certain exceptions to the general principles in Topic 740,
Income Taxes
, and also improve consistent application of and simplify U.S. GAAP for other areas of Topic 740 by clarifying and amending existing guidance. This new guidance will be effective for the Company for its fiscal year beginning after December 15, 2020, with early adoption permitted. The Company has not yet determined the impact this new guidance will have on its consolidated financial statements and disclosures
In August 2018, the FASB issued guidance which modifies the disclosure requirements on fair value measurements under Topic 820, Fair Value Measurements, including the consideration of costs and benefits. The new guidance is effective for all entities for annual and interim periods in fiscal years beginning after December 15, 2019, with early adoption permitted. It is required to be applied on a retrospective approach with certain elements being adopted prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. The Company does not expect the adoption of the new guidance will have a material impact on its consolidated financial statements and related disclosures.
In June 2016, the FASB issued new guidance which will require measurement and recognition of expected credit losses on certain types of financial instruments. It also modifies the impairment model for
available-for-sale
debt securities and provides for a simplified accounting model for purchased financial assets with credit deterioration since their origination. The new guidance is effective for interim and annual reporting periods beginning after December 15, 2019, with early adoption permitted. It is required to be applied on a modified-retrospective approach with certain elements being adopted prospectively. The Company does not expect the adoption of the new guidance will have a material impact on its consolidated financial statements and related disclosures.
XML 50 R13.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements
12 Months Ended
Dec. 31, 2019
Fair Value Disclosures [Abstract]  
Fair Value Measurements
5.
  Fair Value Measurements
The Company accounts for certain financial assets at fair value, defined as the price that would be received to sell an asset or paid to transfer a liability (i.e., an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. As such, fair value is a market-based measurement that should be determined based on assumptions market participants would use in pricing an asset or liability. A three-level hierarchy is used to show the extent and level of judgment used to estimate fair value measurements.
Assets and liabilities measured at fair value on a recurring basis included the following as of December 31, 2019 (in thousands):
 
Using
   
 
 
Quoted Prices
in Active
Markets
(Level 1)
 
 
Significant
Other
Observable
Inputs
(Level 2)
 
 
Significant
Unobservable
Inputs
(Level 3)
 
 
Total Fair
Value as of
December 31,
2019
 
Cash equivalents:
   
     
     
     
 
Money market funds
  $
9,630
    $
    $
    $
9,630
 
Long-term investments:
   
     
     
     
 
Failed Auction Security
   
     
     
2,510
     
2,510
 
Liabilities:
   
     
     
     
 
Contingent consideration obligations
   
     
     
(451
)    
(451
)
Assets measured at fair value on a recurring basis included the following as of December 31, 2018 (in thousands):
 
Using
   
 
 
Quoted Prices
in Active
Markets
(Level 1)
 
 
Significant
Other
Observable
Inputs
(Level 2)
 
 
Significant
Unobservable
Inputs
(Level 3)
 
 
Total Fair
Value as of
December 31,
2018
 
Cash equivalents:
   
     
     
     
 
Money market funds
  $
9,433
    $
    $
    $
9,433
 
Long-term investments:
   
     
     
     
 
Failed Auction Security
   
     
     
2,526
     
2,526
 
Liabilities:
   
     
     
     
 
Contingent consideration obligations
   
     
     
(408
)    
(408
)
As
of December 31, 2019, there was insufficient observable auction rate security market information available to determine the fair value of the Failed Auction Security using Level 1 or Level 2 inputs. As such, the Company’s investment in the Failed Auction Security was deemed to require valuation using Level 3 inputs. Management, after consulting with advisors, valued the Failed Auction Security using analyses and pricing models similar to those used by market participants (i.e., buyers, sellers, and the broker-dealers responsible for execution of the Dutch auction pricing mechanism by which each issue’s interest rate was set). Management utilized a probability weighted discounted cash flow (“DCF”) model to determine the estimated fair value of this security as of December 31, 2019. The major assumptions used in preparing the DCF model included: estimates for the amount and timing of future interest and principal payments based on default probability assumptions used to measure the credit loss of 1.0%; the rate of return required by investors to own this type of security in the current environment, which we estimate to be 5.0% above the risk free rate of return; and an estimated time frame of three to five years for successful auctions for this type of security to occur. In making these assumptions, management considered relevant factors including: the formula applicable to each security defining the interest rate paid to investors in the event of a failed auction (the “Penalty Rate”); forward projections of the interest rate benchmarks specified in such formulas; the likely timing of principal repayments; the probability of full repayment considering the guarantees by the U.S. Department of Education of the underlying student loans, guarantees by other third parties, and additional credit enhancements provided through other means; and publicly available pricing data for recently issued student loan asset-backed securities not subject to auctions. In developing its estimate of the rate of return required by investors to own these securities, management compared the Penalty Rate of the Failed Auction Security with yields of actively traded long-term bonds with similar characteristics and, reflecting the limited liquidity for auction rate securities and the discounts to par value seen in recent tender offers by issuers and arm’s length market transactions between informed buyers and sellers, estimated the implied yield (i.e., the discount to par value) necessary to complete a sale of the Failed Auction Security. Management has calculated an increase or decrease in the liquidity risk premium of 5.0% referenced above of 1.0% (i.e., 100 basis points) as used in the model, would decrease or increase, respectively, the fair value of the Failed Auction Security by approximately $100,000.
The
significant unobservable inputs used in the fair value measurement of the Company’s Failed Auction Security are the cumulative probability of earning the maximum rate until maturity, the cumulative probability of principal return prior to maturity, the cumulative probability of default, the liquidity risk premium, and the recovery rate in default. Significant increases (decreases) in any of those inputs in isolation would result in changes in fair value measurement. Significant increases (decreases) in the cumulative probability of earning the maximum rate until maturity, the cumulative probability of principal return prior to maturity, and the recovery
rate in default would result in a higher (lower) fair value measurement, while increases (decreases) in the cumulative probability of default and the liquidity risk premium would result in a (lower) higher fair value measurement.
Generally, the interrelationships are such that a change in the assumption used for the cumulative probability of principal return prior to maturity is accompanied by a directionally similar change in the assumption used for the cumulative probability of earning the maximum rate until maturity and a directionally opposite change in the assumptions used for the cumulative probability of default and the liquidity risk premium. The recovery rate in default is somewhat independent and based upon the securities’ specific underlying assets and published recovery rate indices.
Quantitative information about Level 3 fair value measurements as of December 31, 2019 are as follows (dollars in thousands):
 
Fair
Value
 
 
Valuation
   
 
Technique
 
     
 
 
Unobservable Input
 
Weighted
Average
 
Failed Auction Security
  $
2,510
     
Discounted cash flow
   
Cumulative probability of earning the maximum rate until maturity
   
0.11
%
   
     
   
Cumulative probability of principal return prior to maturity
   
93.66
%
   
     
   
Cumulative probability of default
   
6.24
%
   
     
   
Liquidity risk premium
   
5.00
%
   
     
   
Recovery rate in default
   
40.00
%
The change in the estimated fair value calculated for the investment valued on a recurring basis utilizing Level 3 inputs (i.e., the Failed Auction Security) for the year ended December 31, 2019 was as follows (in thousands):
Balance at the beginning of the period
  $
2,526
 
Credit gain on
available-for-sale
security included in Other income (expense), net
   
4
 
Gain included in Other comprehensive income (loss)
   
(20
)
         
Balance at the end of the period
  $
2,510
 
         
The Company has classified its contingent consideration obligations as Level 3 because the fair value for this liability was determined using unobservable inputs. The liability is based on estimated sales of legacy products over the period of royalty payments at the royalty rate (see Note 9), discounted using the Company’s estimated cost of capital.
The change in the estimated fair value calculated for the liabilities valued on a recurring basis utilizing Level 3 inputs (i.e., the Contingent consideration obligations) for the year ended December 31, 2019 was as follows (in thousands):
Balance at the beginning of the period
  $
408
 
Increase in estimated contingent consideration obligations (see Note 9)
   
280
 
Payments
   
(237
)
         
Balance at the end of the period
  $
451
 
         
There were no transfers between Level 1 and Level 2 of the fair value hierarchy during the year ended December 31, 2019.
XML 51 R17.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Contingent Consideration Obligation
12 Months Ended
Dec. 31, 2019
Contingent Consideration Obligation [Abstract]  
Contingent Consideration Obligation
9.  CONTINGENT CONSIDERATION OBLIGATIONS
In connection with noncontrolling interest transactions completed in 2015 and 2016, the Company entered into arrangements with the selling principals such that the principals would receive quarterly royalty payments through June 30, 2021 for the sale of certain legacy products manufactured by the remaining Vicor Custom Power entities. The Company increased the liability by approximately $280,000 in the fourth quarter of 2019 based on
a
reassessment of the total remaining obligation under the royalty arrangements. The amount
 i
s included in selling, general, and administrative expenses.
XML 52 R21.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Leases
13.  LEASES
Substantially
all of the Company’s leases are classified as operating leases. The majority of the Company’s leases are for office and manufacturing space, along with several automobiles and certain equipment. Leases with initial terms of less than twelve months are not recorded on the balance sheet. Expense for these leases is recognized on a straight-line basis over the lease term. The Company’s leases have remaining terms of less than one year to just over six years. The majority of the Company’s leases do not have options to renew, although several have renewal terms to extend the lease for one five-year term, and one lease contains two five-year renewal options. None of the renewal options are included in determining the term of the lease, used for calculating the associated lease liabilities. None of the Company’s leases include variable payments, residual value guarantees or restrictive covenants. A number of the Company’s leases for office and manufacturing space include provision for common area maintenance (“CAM”). The Company accounts for CAM separately from lease payments, and therefore costs for CAM are not included in the determination of lease liabilities. The Company is a party to one arrangement as the lessor, for its former Westcor facility located in Sunnyvale, California, with a third party. The lessee under this lease has one option to renew the lease for a term of five years.
As of December 31, 2019, the balance of ROU assets was approximately $4,261,000, and the balances of short-term and long-term lease liabilities were approximately $1,520,000 and $2,855,000, respectively. For the year ended December 31, 2019, the Company recorded operating lease cost, including short-term lease cost, of approximately $1,870,000. The ROU assets are included in “Property, plant and equipment, net” in the accompanying Consolidated Balance Sheets.
The maturities of the Company’s lease liabilities are as follows (in thousands):
2020
  $
1,657
 
2021
   
995
 
2022
   
695
 
2023
   
606
 
2024
   
587
 
Thereafter
   
171
 
         
Total lease payments
  $
4,711
 
Less: Imputed interest
   
336
 
         
Present value of lease liabilities
  $
4,375
 
         
As of December 31, 2019, the weighted-average remaining lease term was 3.9 years and the weighted-average discount rate was 3.78% for the Company’s operating leases. The Company developed the discount rates used based on a London Interbank Offered Rate (“LIBOR”) over a term approximating the term of the related lease, plus an additional interest factor, which was generally 1.375%.
For the year ended December 31, 2019, the Company paid approximately $247,000 for amounts included in the measurement of lease liabilities through operating cash flows, and obtained approximately $1,761,000 in ROU assets for the year ended December 31, 2019, in exchange for new operating lease liabilities.
As of December 31, 2018, prior to the adoption of Topic 842,
Leases
, future minimum rental commitments under
non-cancelable
operating leases with remaining terms in excess of one year were as follows (in thousands):
Year
 
 
2019
  $
1,962
 
2020
   
1,502
 
2021
   
688
 
2022
   
447
 
2023 and thereafter
   
830
 
         
 
$5,429
 
         
The maturities of the lease payments to be received by the Company under
the lease agreement
for
 
its
leased facility in California are as follows (in thousands):
2020
  $
874
 
2021
   
901
 
2022
   
928
 
2023
   
955
 
2024
   
402
 
         
Total lease payments to be received
  $
4,060
 
         
For the year ended December 31, 2019, the Company recorded lease income under this lease of approximately $856,000.
XML 53 R25.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies
12 Months Ended
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
17.  COMMITMENTS
AND
contingencies
The Company is the defendant in a patent infringement lawsuit originally filed on January 28, 2011 by SynQor, Inc. (“SynQor”) in the U.S. District Court for the Eastern District of Texas (the “Texas Action”). The complaint, as amended, alleges that the Company’s products, including but not limited to, unregulated bus converters used in intermediate bus architecture power supply systems, infringe SynQor’s U.S. patent numbers 7,072,190, 7,272,021, 7,564,702, and 8,023,290 (“the ‘190 patent”, “the ‘021 patent”, “the ‘702 patent”, and “the ‘290 patent”, respectively). SynQor’s compliant sought an injunction against further infringement and an award of unspecified compensatory and enhanced damages, interest, costs and attorney fees. The Company has denied that its products infringe any of the SynQor patents, and has asserted that the SynQor patents are invalid and/or unenforceable. The Company has also asserted counterclaims seeking damages from SynQor for deceptive trade practices and tortious interference with prospective economic advantage arising from SynQor’s attempted enforcement of its patents against the Company.
On May 23, 2016, after extensive discovery, the Texas Action was stayed by the court pending completion of certain inter partes reexamination (“IPRx”) proceedings at the United States Patent and Trademark Office (“USPTO”) (including any appeals from such proceedings to the Federal Circuit (as defined below)) concerning the SynQor patents, which are described below. That stay remains in force.
In 2011, in response to the filing of the Texas Action, the Company’s IPRx proceedings at the USPTO challenged the validity of all claims that were asserted against the Company by SynQor. The current status of these proceedings is as follows. Regarding the ‘190 patent IPRx, the United States Court of Appeals for the Federal Circuit (the “Federal Circuit”) issued a decision on March 13, 2015, determining that certain claims were invalid and remanding the matter to the Patent Trial and Appeal Board (“PTAB”) of the USPTO for further proceedings. On February 20, 2019, the PTAB issued a decision finding that all of the remaining challenged claims were unpatentable. SynQor has appealed that decision to the Federal Circuit, and the appeal remains pending. On August 30, 2017, the Federal Circuit issued rulings with regard to the IPRx proceedings for the ’021, ‘702 and ‘290 patents. With respect to the ‘021 patent, the Federal Circuit affirmed the PTAB’s determination that all of the challenged claims of the ‘021 patent were invalid. The Federal Circuit remanded the case to the PTAB for further consideration of the patentability of certain claims that had been added by amendment during the reexamination. On February 20, 2019, the PTAB issued a decision affirming the examiner’s rejections of all challenged claims. SynQor has filed an appeal of that decision in the Federal Circuit, and that appeal remains pending. With respect to the ‘702 patent, the Federal Circuit affirmed the PTAB’s
determination that all of the challenged claims of the ‘702 patent were patentable. With respect to the ‘290 patent, the Federal Circuit vacated the PTAB’s decision upholding the patentability of the ‘290 patent claims, and remanded the case to the PTAB for further consideration. On February 20, 2019, the PTAB issued a decision reversing its prior affirmance of the examiner’s
non-adoption
of rejections with respect to the ‘290 patent, and entering rejections of all of the claims of the ‘290 patent. On May 20, 2019, as permitted by USPTO rules, SynQor requested the USPTO to reopen prosecution of this proceeding to address the new rejections made by the PTAB. While prosecution was reopened, the examiner has yet to issue a further substantive ruling.
   
On October 31, 2017, the Company filed a request with the USPTO for ex parte reexamination (“EPRx”) of the asserted claims of the ‘702 patent, based on different prior art references than had been at issue in the previous IPRx of the ‘702 patent. On September 12, 2018, a patent examiner found that all of the asserted claims were invalid.
 
SynQor has appealed that ruling to the PTAB, where the appeal remains pending. On August 6, 2018, the Company filed a request with the USPTO for EPRx of the asserted claims of the ‘190 patent, based on different prior art references than had been at issue in the previous IPRx of the ‘190 patent. On August 9, 2019, the USPTO issued a final rejection of all of the asserted claims of the ‘190 patent. SynQor has appealed that ruling to the PTAB, where the appeal remains pending.
On January 23, 2018, the
20-year
terms of the ‘190 patent, the ‘021 patent, the ‘702 patent and the ‘290 patent expired. As a consequence of these expirations, the Company cannot be liable under any of the SynQor patents for allegedly infringing activities occurring after the patents’ respective expiration dates. In addition, any amended claims that may issue as a result of any of the still-pending reexamination proceedings will have no effective term and cannot be the basis for any liability by the Company.
The Company continues to believe none of its products, including its unregulated bus converters, infringe any valid claim of the asserted SynQor patents, either alone or when used in an intermediate bus architecture implementation. The Company believes SynQor’s claims lack merit and, therefore, it continues to vigorously defend itself against SynQor’s patent infringement allegations. The Company does not believe a loss is probable for this matter. If a loss were to be incurred, however, the Company cannot estimate the amount of possible loss or range of possible loss at this time.
In addition to the SynQor matter, the Company is involved in certain other litigation and claims incidental to the conduct of its business. While the outcome of lawsuits and claims against the Company cannot be predicted with certainty, management does not expect any current litigation or claims will have a material adverse impact on the Company’s financial position or results of operations.
XML 54 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3.a.u2 html 233 497 1 true 61 0 false 6 false false R1.htm 1001 - Document - Cover Page Sheet http://www.vicorpower.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1002 - Statement - Consolidated Balance Sheets Sheet http://www.vicorpower.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.vicorpower.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1004 - Statement - Consolidated Statements of Operations Sheet http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 1005 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.vicorpower.com/role/ConsolidatedStatementsOfComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 1006 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) Sheet http://www.vicorpower.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical Consolidated Statements of Comprehensive Income (Parenthetical) Statements 6 false false R7.htm 1007 - Statement - Consolidated Statements of Cash Flows Sheet http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 1008 - Statement - Consolidated Statements of Equity Sheet http://www.vicorpower.com/role/ConsolidatedStatementsOfEquity Consolidated Statements of Equity Statements 8 false false R9.htm 1009 - Disclosure - Description of Business Sheet http://www.vicorpower.com/role/DescriptionOfBusiness Description of Business Notes 9 false false R10.htm 1010 - Disclosure - Significant Accounting Policies Sheet http://www.vicorpower.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 10 false false R11.htm 1011 - Disclosure - Inventories Sheet http://www.vicorpower.com/role/Inventories Inventories Notes 11 false false R12.htm 1012 - Disclosure - Long-Term Investments Sheet http://www.vicorpower.com/role/LongTermInvestments Long-Term Investments Notes 12 false false R13.htm 1013 - Disclosure - Fair Value Measurements Sheet http://www.vicorpower.com/role/FairValueMeasurements Fair Value Measurements Notes 13 false false R14.htm 1014 - Disclosure - Property, Plant and Equipment Sheet http://www.vicorpower.com/role/PropertyPlantAndEquipment Property, Plant and Equipment Notes 14 false false R15.htm 1015 - Disclosure - Intangible Assets Sheet http://www.vicorpower.com/role/IntangibleAssets Intangible Assets Notes 15 false false R16.htm 1016 - Disclosure - Product Warranties Sheet http://www.vicorpower.com/role/ProductWarranties Product Warranties Notes 16 false false R17.htm 1017 - Disclosure - Contingent Consideration Obligation Sheet http://www.vicorpower.com/role/ContingentConsiderationObligation Contingent Consideration Obligation Notes 17 false false R18.htm 1018 - Disclosure - Stockholders' Equity Sheet http://www.vicorpower.com/role/StockholdersEquity Stockholders' Equity Notes 18 false false R19.htm 1019 - Disclosure - Revenues Sheet http://www.vicorpower.com/role/Revenues Revenues Notes 19 false false R20.htm 1020 - Disclosure - Stock-Based Compensation and Employee Benefit Plans Sheet http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlans Stock-Based Compensation and Employee Benefit Plans Notes 20 false false R21.htm 1021 - Disclosure - Leases Sheet http://www.vicorpower.com/role/Leases Leases Notes 21 false false R22.htm 1022 - Disclosure - Severance and Other Charges Sheet http://www.vicorpower.com/role/SeveranceAndOtherCharges Severance and Other Charges Notes 22 false false R23.htm 1023 - Disclosure - Other Income (Expense), Net Sheet http://www.vicorpower.com/role/OtherIncomeExpenseNet Other Income (Expense), Net Notes 23 false false R24.htm 1024 - Disclosure - Income Taxes Sheet http://www.vicorpower.com/role/IncomeTaxes Income Taxes Notes 24 false false R25.htm 1025 - Disclosure - Commitments and Contingencies Sheet http://www.vicorpower.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 25 false false R26.htm 1026 - Disclosure - VI Chip And Picor Mergers Sheet http://www.vicorpower.com/role/ViChipAndPicorMergers VI Chip And Picor Mergers Notes 26 false false R27.htm 1027 - Disclosure - Segment Information Sheet http://www.vicorpower.com/role/SegmentInformation Segment Information Notes 27 false false R28.htm 1028 - Disclosure - Quarterly Results of Operations (Unaudited) Sheet http://www.vicorpower.com/role/QuarterlyResultsOfOperationsUnaudited Quarterly Results of Operations (Unaudited) Notes 28 false false R29.htm 1029 - Disclosure - Valuation and Qualifying Accounts Sheet http://www.vicorpower.com/role/ValuationAndQualifyingAccounts Valuation and Qualifying Accounts Notes 29 false false R30.htm 1030 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.vicorpower.com/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://www.vicorpower.com/role/SignificantAccountingPolicies 30 false false R31.htm 1031 - Disclosure - Significant Accounting Policies (Tables) Sheet http://www.vicorpower.com/role/SignificantAccountingPoliciesTables Significant Accounting Policies (Tables) Tables http://www.vicorpower.com/role/SignificantAccountingPolicies 31 false false R32.htm 1032 - Disclosure - Inventories (Tables) Sheet http://www.vicorpower.com/role/InventoriesTables Inventories (Tables) Tables http://www.vicorpower.com/role/Inventories 32 false false R33.htm 1033 - Disclosure - Long-Term Investments (Tables) Sheet http://www.vicorpower.com/role/LongTermInvestmentsTables Long-Term Investments (Tables) Tables http://www.vicorpower.com/role/LongTermInvestments 33 false false R34.htm 1034 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.vicorpower.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.vicorpower.com/role/FairValueMeasurements 34 false false R35.htm 1035 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://www.vicorpower.com/role/PropertyPlantAndEquipmentTables Property, Plant and Equipment (Tables) Tables http://www.vicorpower.com/role/PropertyPlantAndEquipment 35 false false R36.htm 1036 - Disclosure - Intangible Assets (Tables) Sheet http://www.vicorpower.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.vicorpower.com/role/IntangibleAssets 36 false false R37.htm 1037 - Disclosure - Product Warranties (Tables) Sheet http://www.vicorpower.com/role/ProductWarrantiesTables Product Warranties (Tables) Tables http://www.vicorpower.com/role/ProductWarranties 37 false false R38.htm 1038 - Disclosure - Revenues (Tables) Sheet http://www.vicorpower.com/role/RevenuesTables Revenues (Tables) Tables http://www.vicorpower.com/role/Revenues 38 false false R39.htm 1039 - Disclosure - Stock-Based Compensation and Employee Benefit Plans (Tables) Sheet http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansTables Stock-Based Compensation and Employee Benefit Plans (Tables) Tables http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlans 39 false false R40.htm 1040 - Disclosure - Leases (Tables) Sheet http://www.vicorpower.com/role/LeasesTables Leases (Tables) Tables http://www.vicorpower.com/role/Leases 40 false false R41.htm 1041 - Disclosure - Other Income (Expense), Net (Tables) Sheet http://www.vicorpower.com/role/OtherIncomeExpenseNetTables Other Income (Expense), Net (Tables) Tables http://www.vicorpower.com/role/OtherIncomeExpenseNet 41 false false R42.htm 1042 - Disclosure - Income Taxes (Tables) Sheet http://www.vicorpower.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.vicorpower.com/role/IncomeTaxes 42 false false R43.htm 1043 - Disclosure - Quarterly Results of Operations (Unaudited) (Tables) Sheet http://www.vicorpower.com/role/QuarterlyResultsOfOperationsUnauditedTables Quarterly Results of Operations (Unaudited) (Tables) Tables http://www.vicorpower.com/role/QuarterlyResultsOfOperationsUnaudited 43 false false R44.htm 1044 - Disclosure - Significant Accounting Policies - Additional Information (Detail) Sheet http://www.vicorpower.com/role/SignificantAccountingPoliciesAdditionalInformationDetail Significant Accounting Policies - Additional Information (Detail) Details 44 false false R45.htm 1045 - Disclosure - Significant Accounting Policies - Summary of Cumulative Effect of Adoption on Consolidated Balance Sheets (Detail) Sheet http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedBalanceSheetsDetail Significant Accounting Policies - Summary of Cumulative Effect of Adoption on Consolidated Balance Sheets (Detail) Details 45 false false R46.htm 1046 - Disclosure - Significant Accounting Policies -Summary of Cumulative Effect of Adoption on Consolidated Statement of Operations (Detail) Sheet http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedStatementOfOperationsDetail Significant Accounting Policies -Summary of Cumulative Effect of Adoption on Consolidated Statement of Operations (Detail) Details 46 false false R47.htm 1047 - Disclosure - Significant Accounting Policies - Computation Of Basic And Diluted Net Income (Loss) Per Share (Detail) Sheet http://www.vicorpower.com/role/SignificantAccountingPoliciesComputationOfBasicAndDilutedNetIncomeLossPerShareDetail Significant Accounting Policies - Computation Of Basic And Diluted Net Income (Loss) Per Share (Detail) Details 47 false false R48.htm 1048 - Disclosure - Significant Accounting Policies - Computation Of Basic And Diluted Net Income (Loss) Per Share (Parenthetical) (Detail) Sheet http://www.vicorpower.com/role/SignificantAccountingPoliciesComputationOfBasicAndDilutedNetIncomeLossPerShareParentheticalDetail Significant Accounting Policies - Computation Of Basic And Diluted Net Income (Loss) Per Share (Parenthetical) (Detail) Details 48 false false R49.htm 1049 - Disclosure - Inventories - Summary of Inventories (Detail) Sheet http://www.vicorpower.com/role/InventoriesSummaryOfInventoriesDetail Inventories - Summary of Inventories (Detail) Details 49 false false R50.htm 1050 - Disclosure - Long-Term Investments - Additional Information (Detail) Sheet http://www.vicorpower.com/role/LongTermInvestmentsAdditionalInformationDetail Long-Term Investments - Additional Information (Detail) Details 50 false false R51.htm 1051 - Disclosure - Long-Term Investments - Summary of Available-for-Sale Securities (Detail) Sheet http://www.vicorpower.com/role/LongTermInvestmentsSummaryOfAvailableForSaleSecuritiesDetail Long-Term Investments - Summary of Available-for-Sale Securities (Detail) Details 51 false false R52.htm 1052 - Disclosure - Long-Term Investments - Amortized Cost and Estimated Fair Value of Available-for-Sale Securities by Contractual Maturities (Detail) Sheet http://www.vicorpower.com/role/LongTermInvestmentsAmortizedCostAndEstimatedFairValueOfAvailableForSaleSecuritiesByContractualMaturitiesDetail Long-Term Investments - Amortized Cost and Estimated Fair Value of Available-for-Sale Securities by Contractual Maturities (Detail) Details 52 false false R53.htm 1053 - Disclosure - Long-Term Investments - Rollforward of Credit (Gain) Loss Recognized in Earnings on Available-for-Sale Auction Rate Securities (Detail) Sheet http://www.vicorpower.com/role/LongTermInvestmentsRollforwardOfCreditGainLossRecognizedInEarningsOnAvailableForSaleAuctionRateSecuritiesDetail Long-Term Investments - Rollforward of Credit (Gain) Loss Recognized in Earnings on Available-for-Sale Auction Rate Securities (Detail) Details 53 false false R54.htm 1054 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) Sheet http://www.vicorpower.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) Details 54 false false R55.htm 1055 - Disclosure - Fair Value Measurements - Quantitative Information about Level 3 Fair Value Measurements (Detail) Sheet http://www.vicorpower.com/role/FairValueMeasurementsQuantitativeInformationAboutLevel3FairValueMeasurementsDetail Fair Value Measurements - Quantitative Information about Level 3 Fair Value Measurements (Detail) Details 55 false false R56.htm 1056 - Disclosure - Fair Value Measurements - Change in Estimated Fair Values Calculated for Investment Valued on Recurring Basis Utilizing Level 3 Inputs (Detail) Sheet http://www.vicorpower.com/role/FairValueMeasurementsChangeInEstimatedFairValuesCalculatedForInvestmentValuedOnRecurringBasisUtilizingLevel3InputsDetail Fair Value Measurements - Change in Estimated Fair Values Calculated for Investment Valued on Recurring Basis Utilizing Level 3 Inputs (Detail) Details 56 false false R57.htm 1057 - Disclosure - Fair Value Measurements - Change in Estimated Fair Value Calculated for Liabilities Valued on Recurring Basis Utilizing Level 3 Inputs (Detail) Sheet http://www.vicorpower.com/role/FairValueMeasurementsChangeInEstimatedFairValueCalculatedForLiabilitiesValuedOnRecurringBasisUtilizingLevel3InputsDetail Fair Value Measurements - Change in Estimated Fair Value Calculated for Liabilities Valued on Recurring Basis Utilizing Level 3 Inputs (Detail) Details 57 false false R58.htm 1058 - Disclosure - Fair Value Measurements - Additional Information (Detail) Sheet http://www.vicorpower.com/role/FairValueMeasurementsAdditionalInformationDetail Fair Value Measurements - Additional Information (Detail) Details 58 false false R59.htm 1059 - Disclosure - Property, Plant and Equipment - Additional Information (Detail) Sheet http://www.vicorpower.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail Property, Plant and Equipment - Additional Information (Detail) Details 59 false false R60.htm 1060 - Disclosure - Property, Plant and Equipment - Property, Plant and Equipment (Detail) Sheet http://www.vicorpower.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail Property, Plant and Equipment - Property, Plant and Equipment (Detail) Details 60 false false R61.htm 1061 - Disclosure - Intangible Assets - Schedule of Patent Cost and Other Asset (Detail) Sheet http://www.vicorpower.com/role/IntangibleAssetsScheduleOfPatentCostAndOtherAssetDetail Intangible Assets - Schedule of Patent Cost and Other Asset (Detail) Details 61 false false R62.htm 1062 - Disclosure - Intangible Assets - Additional Information (Detail) Sheet http://www.vicorpower.com/role/IntangibleAssetsAdditionalInformationDetail Intangible Assets - Additional Information (Detail) Details 62 false false R63.htm 1063 - Disclosure - Product Warranties - Product Warranty Activity (Detail) Sheet http://www.vicorpower.com/role/ProductWarrantiesProductWarrantyActivityDetail Product Warranties - Product Warranty Activity (Detail) Details 63 false false R64.htm 1064 - Disclosure - Contingent Consideration Obligation - (Detail) Sheet http://www.vicorpower.com/role/ContingentConsiderationObligationDetail Contingent Consideration Obligation - (Detail) Details http://www.vicorpower.com/role/ContingentConsiderationObligation 64 false false R65.htm 1065 - Disclosure - Stockholders' Equity - Additional information (Detail) Sheet http://www.vicorpower.com/role/StockholdersEquityAdditionalInformationDetail Stockholders' Equity - Additional information (Detail) Details 65 false false R66.htm 1066 - Disclosure - Revenues - Summary of Net Revenues Disaggregated by Geography (Detail) Sheet http://www.vicorpower.com/role/RevenuesSummaryOfNetRevenuesDisaggregatedByGeographyDetail Revenues - Summary of Net Revenues Disaggregated by Geography (Detail) Details 66 false false R67.htm 1067 - Disclosure - Revenues - Summary of Net Revenues Disaggregated by Category (Detail) Sheet http://www.vicorpower.com/role/RevenuesSummaryOfNetRevenuesDisaggregatedByCategoryDetail Revenues - Summary of Net Revenues Disaggregated by Category (Detail) Details 67 false false R68.htm 1068 - Disclosure - Revenues - Summary of Changes in Certain Contract Assets and Liabilities (Detail) Sheet http://www.vicorpower.com/role/RevenuesSummaryOfChangesInCertainContractAssetsAndLiabilitiesDetail Revenues - Summary of Changes in Certain Contract Assets and Liabilities (Detail) Details 68 false false R69.htm 1069 - Disclosure - Revenues - Additional Information (Detail) Sheet http://www.vicorpower.com/role/RevenuesAdditionalInformationDetail Revenues - Additional Information (Detail) Details 69 false false R70.htm 1070 - Disclosure - Revenues - Schedule of Net Revenues from Unaffiliated Customers by Country Based on the Location of the Customer (Detail) Sheet http://www.vicorpower.com/role/RevenuesScheduleOfNetRevenuesFromUnaffiliatedCustomersByCountryBasedOnTheLocationOfTheCustomerDetail Revenues - Schedule of Net Revenues from Unaffiliated Customers by Country Based on the Location of the Customer (Detail) Details 70 false false R71.htm 1071 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Additional Information (Detail) Sheet http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansAdditionalInformationDetail Stock-Based Compensation and Employee Benefit Plans - Additional Information (Detail) Details 71 false false R72.htm 1072 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Stock-Based Compensation Expense (Detail) Sheet http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansStockBasedCompensationExpenseDetail Stock-Based Compensation and Employee Benefit Plans - Stock-Based Compensation Expense (Detail) Details 72 false false R73.htm 1073 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Summary of Compensation Expense by Type of Award (Detail) Sheet http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfCompensationExpenseByTypeOfAwardDetail Stock-Based Compensation and Employee Benefit Plans - Summary of Compensation Expense by Type of Award (Detail) Details 73 false false R74.htm 1074 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Weighted-Average Assumptions for Non Performance-Based Fair Value for Stock Options (Detail) Sheet http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansWeightedAverageAssumptionsForNonPerformanceBasedFairValueForStockOptionsDetail Stock-Based Compensation and Employee Benefit Plans - Weighted-Average Assumptions for Non Performance-Based Fair Value for Stock Options (Detail) Details 74 false false R75.htm 1075 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Summary of the Activity under the 2000 Plan (Detail) Sheet http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderThe2000PlanDetail Stock-Based Compensation and Employee Benefit Plans - Summary of the Activity under the 2000 Plan (Detail) Details 75 false false R76.htm 1076 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Summary of the Activity under the Chip Stock Option Plans (Detail) Sheet http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderTheChipStockOptionPlansDetail Stock-Based Compensation and Employee Benefit Plans - Summary of the Activity under the Chip Stock Option Plans (Detail) Details 76 false false R77.htm 1077 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Summary of the Activity under the VI Chip Stock Option Plans (Parenthetical) (Detail) Sheet http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderTheViChipStockOptionPlansParentheticalDetail Stock-Based Compensation and Employee Benefit Plans - Summary of the Activity under the VI Chip Stock Option Plans (Parenthetical) (Detail) Details 77 false false R78.htm 1078 - Disclosure - Leases - Maturities of Lease Liabilities (Detail) Sheet http://www.vicorpower.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail Leases - Maturities of Lease Liabilities (Detail) Details 78 false false R79.htm 1079 - Disclosure - Leases - Schedule of future minimum rental commitments under non-cancelable operating leases with remaining terms (Detail) Sheet http://www.vicorpower.com/role/LeasesScheduleOfFutureMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesWithRemainingTermsDetail Leases - Schedule of future minimum rental commitments under non-cancelable operating leases with remaining terms (Detail) Details 79 false false R80.htm 1080 - Disclosure - Leases - Maturities of Lease Payments (Detail) Sheet http://www.vicorpower.com/role/LeasesMaturitiesOfLeasePaymentsDetail Leases - Maturities of Lease Payments (Detail) Details 80 false false R81.htm 1081 - Disclosure - Leases - Additional information (Detail) Sheet http://www.vicorpower.com/role/LeasesAdditionalInformationDetail Leases - Additional information (Detail) Details 81 false false R82.htm 1082 - Disclosure - Severance and Other Charges - Additional Information (Detail) Sheet http://www.vicorpower.com/role/SeveranceAndOtherChargesAdditionalInformationDetail Severance and Other Charges - Additional Information (Detail) Details 82 false false R83.htm 1083 - Disclosure - Other Income (Expense), Net - Components of Other Income (Detail) Sheet http://www.vicorpower.com/role/OtherIncomeExpenseNetComponentsOfOtherIncomeDetail Other Income (Expense), Net - Components of Other Income (Detail) Details http://www.vicorpower.com/role/OtherIncomeExpenseNetTables 83 false false R84.htm 1084 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.vicorpower.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 84 false false R85.htm 1085 - Disclosure - Income Taxes - Schedule of Reconciliation of Federal Statutory Rate on Loss before Income Taxes and before Gain from Sale of Equity Method Investment Rate to Effective Income Tax Rate (Detail) Sheet http://www.vicorpower.com/role/IncomeTaxesScheduleOfReconciliationOfFederalStatutoryRateOnLossBeforeIncomeTaxesAndBeforeGainFromSaleOfEquityMethodInvestmentRateToEffectiveIncomeTaxRateDetail Income Taxes - Schedule of Reconciliation of Federal Statutory Rate on Loss before Income Taxes and before Gain from Sale of Equity Method Investment Rate to Effective Income Tax Rate (Detail) Details 85 false false R86.htm 1086 - Disclosure - Income Taxes - Schedule of Domestic and Foreign Components of Income (Loss) Before Income Taxes and before the Gain from Sale of Equity Method Investment (Detail) Sheet http://www.vicorpower.com/role/IncomeTaxesScheduleOfDomesticAndForeignComponentsOfIncomeLossBeforeIncomeTaxesAndBeforeTheGainFromSaleOfEquityMethodInvestmentDetail Income Taxes - Schedule of Domestic and Foreign Components of Income (Loss) Before Income Taxes and before the Gain from Sale of Equity Method Investment (Detail) Details 86 false false R87.htm 1087 - Disclosure - Income Taxes - Schedule of Components of Provision (Benefit) for Income Taxes (Detail) Sheet http://www.vicorpower.com/role/IncomeTaxesScheduleOfComponentsOfProvisionBenefitForIncomeTaxesDetail Income Taxes - Schedule of Components of Provision (Benefit) for Income Taxes (Detail) Details 87 false false R88.htm 1088 - Disclosure - Income Taxes - Schedule of Significant Components of Deferred Tax Assets and Liabilities (Detail) Sheet http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail Income Taxes - Schedule of Significant Components of Deferred Tax Assets and Liabilities (Detail) Details 88 false false R89.htm 1089 - Disclosure - Income Taxes - Schedule of Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Detail) Sheet http://www.vicorpower.com/role/IncomeTaxesScheduleOfReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetail Income Taxes - Schedule of Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Detail) Details 89 false false R90.htm 1090 - Disclosure - Quarterly Results of Operations (Unaudited) - Summary of Unaudited Quarterly Financial Data (Detail) Sheet http://www.vicorpower.com/role/QuarterlyResultsOfOperationsUnauditedSummaryOfUnauditedQuarterlyFinancialDataDetail Quarterly Results of Operations (Unaudited) - Summary of Unaudited Quarterly Financial Data (Detail) Details http://www.vicorpower.com/role/QuarterlyResultsOfOperationsUnauditedTables 90 false false R91.htm 1091 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Detail) Sheet http://www.vicorpower.com/role/ScheduleIiValuationAndQualifyingAccountsDetail Schedule II - Valuation and Qualifying Accounts (Detail) Details 91 false false All Reports Book All Reports d827085d10k.htm d827085dex211.htm d827085dex231.htm d827085dex311.htm d827085dex312.htm d827085dex321.htm d827085dex322.htm d827085dex42.htm vicr-20191231.xsd vicr-20191231_cal.xml vicr-20191231_def.xml vicr-20191231_lab.xml vicr-20191231_pre.xml g827085g97d96.jpg http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true XML 55 R29.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2019
Valuation and Qualifying Accounts [Abstract]  
Valuation and Qualifying Accounts
VICOR CORPORATION
SCHEDULE II
VALUATION AND QUALIFYING ACCOUNTS
Years ended December 31, 2019, 2018 and 2017
Description
 
Balance at
Beginning
of Period
 
 
Charge
(Recovery)
to Costs and
Expenses
 
 
Other Charges,
Deductions (1)
 
 
Balance at
End of Period
 
Allowance for doubtful accounts:
   
     
     
     
 
Year ended:
   
     
     
     
 
December 31, 2019
  $
224,000
    $
(144,000
)   $
(21,000
)   $
59,000
 
December 31, 2018
   
159,000
     
65,000
     
     
224,000
 
December 31, 2017
   
153,000
     
6,000
     
     
159,000
 
 
(1) Reflects uncollectible accounts written off, net of recoveries.
XML 56 R63.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Product Warranties - Product Warranty Activity (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Guarantees [Abstract]      
Balance at the beginning of the period $ 268 $ 290 $ 214
Accruals for warranties for products sold in the period 250 173 346
Fulfillment of warranty obligations (140) (117) (194)
Revisions of estimated obligations (6) (78) (76)
Balance at the end of the period $ 372 $ 268 $ 290
XML 57 R67.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues - Summary of Net Revenues Disaggregated by Category (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]                      
Revenue $ 63,125 $ 70,772 $ 63,355 $ 65,725 $ 73,720 $ 78,035 $ 74,196 $ 65,269 $ 262,977 $ 291,220 $ 227,830
Brick Products [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue                 187,896 186,704  
Advanced Products [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue                 75,081 104,516  
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue                 222,702 254,785  
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member] | Brick Products [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue                 159,135 163,206  
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member] | Advanced Products [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue                 63,567 91,579  
Stocking Distributors, Net of Sales Allowances [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue                 37,599 31,732  
Stocking Distributors, Net of Sales Allowances [Member] | Brick Products [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue                 27,797 22,362  
Stocking Distributors, Net of Sales Allowances [Member] | Advanced Products [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue                 9,802 9,370  
Non-recurring Engineering [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue                 2,457 4,422  
Non-recurring Engineering [Member] | Brick Products [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue                 843 1,066  
Non-recurring Engineering [Member] | Advanced Products [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue                 1,614 3,356  
Royalties [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue                 145 210  
Royalties [Member] | Brick Products [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue                 121 70  
Royalties [Member] | Advanced Products [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue                 24 140  
Other [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue                 74 71  
Other [Member] | Advanced Products [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue                 $ 74 $ 71  
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Significant Accounting Policies - Computation Of Basic And Diluted Net Income (Loss) Per Share (Parenthetical) (Detail) - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Earnings Per Share [Abstract]      
Options to purchase shares of Common Stock not included in the computation of diluted income (loss) per share 164,367 67,247 53,913
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Dec. 31, 2019
USD ($)
Customer
Dec. 31, 2018
USD ($)
Customer
Dec. 31, 2017
USD ($)
Jan. 01, 2019
USD ($)
Jan. 01, 2018
USD ($)
Revenue, Major Customer [Line Items]          
Operating leases right of use assets $ 4,261,000     $ 4,329,000  
Operating Lease, Liability 4,375,000     $ 4,455,000  
Foreign currency gains (losses) $ (108,000) $ (260,000) $ 323,000    
Maturity period of cash and cash equivalents less than three months        
Available-for-sale securities, failed auction, value $ 3,000,000        
Number of customers accounted for trade account receivable | Customer 1 1      
Cost of advertising $ 2,749,000 $ 2,610,000 $ 2,150,000    
Percentage likelihood of tax benefit settlement 50.00%        
Retained Earnings (Accumulated Deficit) $ 143,098,000 129,000,000      
Accounting Standards Update 2014-09 [Member]          
Revenue, Major Customer [Line Items]          
Deferred revenue current $ 76,000 991,000      
Accounting Standards Update 2014-09 [Member] | Adjustments [Member]          
Revenue, Major Customer [Line Items]          
Retained Earnings (Accumulated Deficit)   $ (5,408,000)     $ 3,670,000
Customer One [Member]          
Revenue, Major Customer [Line Items]          
Percentage of trade account receivable 14.30% 14.30%      
Maximum [Member]          
Revenue, Major Customer [Line Items]          
Estimated useful life of intangible assets 20 years        
Customer Payments Period 60 days        
Minimum [Member]          
Revenue, Major Customer [Line Items]          
Customer Payments Period 30 days        
XML 60 R40.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Tables)
12 Months Ended
Dec. 31, 2019
Leases, Operating [Abstract]  
Maturities of Lease Liabilities
The maturities of the Company’s lease liabilities are as follows (in thousands):
2020
  $
1,657
 
2021
   
995
 
2022
   
695
 
2023
   
606
 
2024
   
587
 
Thereafter
   
171
 
         
Total lease payments
  $
4,711
 
Less: Imputed interest
   
336
 
         
Present value of lease liabilities
  $
4,375
 
         
Schedule of future minimum rental commitments under non-cancelable operating leases with remaining terms
As of December 31, 2018, prior to the adoption of Topic 842,
Leases
, future minimum rental commitments under
non-cancelable
operating leases with remaining terms in excess of one year were as follows (in thousands):
Year
 
 
2019
  $
1,962
 
2020
   
1,502
 
2021
   
688
 
2022
   
447
 
2023 and thereafter
   
830
 
         
 
$5,429
 
         
Maturities of Lease Payments
The maturities of the lease payments to be received by the Company under
the lease agreement
for
 
its
leased facility in California are as follows (in thousands):
2020
  $
874
 
2021
   
901
 
2022
   
928
 
2023
   
955
 
2024
   
402
 
         
Total lease payments to be received
  $
4,060
 
         
XML 61 R53.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Long-Term Investments - Rollforward of Credit (Gain) Loss Recognized in Earnings on Available-for-Sale Auction Rate Securities (Detail) - Failed Auction Security [Member] - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Other than Temporary Impairment, Credit Losses Recognized in Earnings [Line Items]      
Balance at the beginning of the period $ 41,000 $ 48,000 $ 59,000
Reductions in the amount related to credit gain for which other-than-temporary impairment was not previously recognized (4,000) (7,000) (11,000)
Balance at the end of the period $ 37,000 $ 41,000 $ 48,000
XML 62 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements - Change in Estimated Fair Value Calculated for Liabilities Valued on Recurring Basis Utilizing Level 3 Inputs (Detail) - Significant Unobservable Inputs (Level 3) [Member] - Contingent Consideration Obligations [Member]
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Balance at the beginning of the period $ 408
Increase in estimated contingent consideration obligations 280
Payments (237)
Balance at the end of the period $ 451
XML 64 R84.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income Tax Disclosure [Line Items]        
Tax benefit recognized     $ 0  
AMT credit carryforwards     736,000  
Provisional tax benefit due to new Tax Act     122,000  
Untaxed accumulated unremitted foreign earnings     813,000  
Valuation allowance, deferred tax assets $ 30,363,000 $ 30,031,000    
Research and development tax credit carryforwards 27,607,000 23,244,000    
Accrued interest 2,070,000 1,462,000 1,104,000 $ 946,000
Net interest expense 7,000 7,000 $ 6,000  
Potential payment of interest $ 41,000 $ 35,000    
Minimum [Member]        
Income Tax Disclosure [Line Items]        
Effective income tax rate   21.00%    
Maximum [Member]        
Income Tax Disclosure [Line Items]        
Effective income tax rate     35.00%  
Domestic Tax Authority [Member]        
Income Tax Disclosure [Line Items]        
Federal net operating loss carryforwards expiry, beginning year     2025  
Research and development tax credit carryforwards     $ 14,451,000  
Certain States [Member]        
Income Tax Disclosure [Line Items]        
Federal net operating loss carryforwards expiry, beginning year     2022  
Federal net operating loss carryforwards expiry, ending year     2037  
Research and development tax credit carryforwards     $ 17,744,000  
Net operating loss carryforwards     $ 4,913,000  
XML 65 R74.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation and Employee Benefit Plans - Weighted-Average Assumptions for Non Performance-Based Fair Value for Stock Options (Detail) - Non Performance-Based Stock Options [Member] - VI Chip [Member]
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Risk-free interest rate 1.80% 2.90% 2.10%
Expected volatility 42.00% 44.00% 43.00%
Expected lives (years) 6 years 3 months 18 days 6 years 4 months 24 days 7 years 1 month 6 days
XML 66 R70.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues - Schedule of Net Revenues from Unaffiliated Customers by Country Based on the Location of the Customer (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Revenue $ 262,977 $ 291,220 $ 227,830
United States [Member]      
Revenue 121,628 110,779 83,871
Europe [Member]      
Revenue 27,262 27,689 24,078
Asia Pacific [Member]      
Revenue 108,827 147,078 114,365
All Other [Member]      
Revenue $ 5,260 $ 5,674 $ 5,516
XML 67 R80.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Maturities of Lease Payments (Detail)
$ in Thousands
Dec. 31, 2019
USD ($)
2020 $ 874
2021 901
2022 928
2023 955
2024 402
Total lease payments to be received $ 4,060
XML 68 R78.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Maturities of Lease Liabilities (Detail) - USD ($)
Dec. 31, 2019
Jan. 01, 2019
2020 $ 1,657,000  
2021 995,000  
2022 695,000  
2023 606,000  
2024 587,000  
Thereafter 171,000  
Total lease payments 4,711,000  
Less: Imputed interest 336,000  
Present value of lease liabilities $ 4,375,000 $ 4,455,000
XML 69 R88.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Schedule of Significant Components of Deferred Tax Assets and Liabilities (Detail) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Deferred tax assets:    
Research and development tax credit carryforwards $ 27,607,000 $ 23,244,000
Investment tax credit carryforwards 2,102,000 1,976,000
Stock-based compensation 1,587,000 3,133,000
Inventory reserves 1,522,000 2,109,000
Vacation accrual 1,280,000 1,218,000
Deferred revenue, net 796,000 66,000
Lease liabilities 679,000  
UNICAP 351,000 275,000
Net operating loss carryforwards 328,000 1,091,000
International deferred tax assets 205,000 265,000
Sales allowances 172,000 128,000
Unrealized loss on investments 132,000 132,000
Contingent consideration liabilities 98,000 88,000
Warranty reserves 66,000 35,000
Bad debt reserves 14,000 52,000
Other 225,000 233,000
Total deferred tax assets 37,164,000 34,045,000
Less: Valuation allowance for deferred tax assets (30,363,000) (30,031,000)
Net deferred tax assets 6,801,000 4,014,000
Deferred tax liabilities:    
Depreciation (5,296,000) (3,144,000)
ROU assets (653,000)  
Prepaid expenses (552,000) (473,000)
Patent amortization (91,000) (107,000)
Other (4,000) (25,000)
Total deferred tax liabilities (6,596,000) (3,749,000)
Net deferred tax assets (liabilities) $ 205,000 $ 265,000
XML 70 R19.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues
12 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
Revenues
11.  REVENUES
Revenue from the sale of Advanced Products represents the sum of third-party sales of the products sold under the Advanced Products line, which were sold under the former Picor and VI Chip operating segments during periods prior to the second quarter of 2019. Revenue from the sale of Brick Products represents the sum of third-party sales of the products sold under the Brick Products line, which were also sold under the former Brick Business Unit operating segment, inclusive of such sales of our Vicor Custom Power and VJCL subsidiaries. See Note 19
,
Segment Information
,
 
for a discussion of changes to the Company’s segment reporting.
The following tables present the Company’s net revenues disaggregated by geography based on the location of the customer, by product line (in thousands):
 
    Twelve Months Ended December 31, 2019    
 
 
Brick
  Products  
 
 
Advanced
  Products  
 
 
  Total  
 
United States
  $
98,822
    $
22,806
    $
121,628
 
Europe
   
22,172
     
5,090
     
27,262
 
Asia Pacific
   
62,720
     
46,107
     
108,827
 
All other
   
4,182
     
1,078
     
5,260
 
                         
  $
187,896
    $
75,081
    $
262,977
 
                         
 
    Twelve Months Ended December 31, 2018    
 
 
Brick
Products
 
 
Advanced
Products
 
 
Total
 
United States
  $
77,995
    $
32,784
    $
110,779
 
Europe
   
23,484
     
4,205
     
27,689
 
Asia Pacific
   
80,097
     
66,981
     
147,078
 
All other
   
5,128
     
546
     
5,674
 
                         
  $
186,704
    $
104,516
    $
291,220
 
                         
The following tables present the Company’s net revenues disaggregated by the category of revenue, by product line (in thousands):
 
Twelve Months Ended December 31, 2019
 
 
Brick
Products
 
 
Advanced
Products
 
 
Total
 
Direct customers, contract manufacturers and
non-stocking
distributors
  $
159,135
    $
63,567
    $
222,702
 
Stocking distributors, net of sales allowances
   
27,797
     
9,802
     
37,599
 
Non-recurring
engineering
   
843
     
1,614
     
2,457
 
Royalties
   
121
     
24
     
145
 
Other
   
     
74
     
74
 
                         
  $
187,896
    $
75,081
    $
262,977
 
                         
 
Twelve Months Ended December 31, 2018
 
 
Brick
Products
 
 
Advanced
Products
 
 
Total
 
Direct customers, contract manufacturers and
non-stocking
distributors
 
$
163,206
 
 
$
91,579
 
 
$
254,785
 
Stocking distributors, net of sales allowances
 
 
22,362
 
 
 
9,370
 
 
 
31,732
 
Non-recurring
engineering
 
 
1,066
 
 
 
3,356
 
 
 
4,422
 
Royalties
 
 
70
 
 
 
140
 
 
 
210
 
Othe
r
 
 
 
 
 
71
 
 
 
71
 
                         
 
$
186,704
 
 
$
104,516
 
 
$
291,220
 
                         
The following table presents the changes in certain contract assets and (liabilities) (in thousands):
 
December 31,
2019
 
 
December 31,
2018
 
 
Change
 
Accounts receivable
 
$
38,115
 
 
$
43,673
 
 
$
(5,558
)
Short-term deferred revenue and customer prepayment
s
 
 
(5,507
)
 
 
(5,069
)
 
 
(438
)
Long-term deferred revenue
 
 
(1,054
)
 
 
(232
)
 
 
(822
)
Deferred expenses
 
 
1,897
 
 
 
501
 
 
 
1,396
 
Sales allowances
 
 
(741
)
 
 
(548
)
 
 
(193
)
The
decrease
in accounts receivable was primarily due to a decrease in net revenues of approximately $10,595,000 in the fourth quarter of 2019 compared to the fourth quarter of 2018.
Deferred expenses are included in Other current assets, in the accompanying Consolidated Balance Sheets.
Net revenues from unaffiliated customers by country, based on the location of the customer, for the years ended December 31 were as follows (in thousands):
 
2019
 
 
2018
 
 
2017
 
United States
  $
121,628
    $
110,779
    $
83,871
 
Europe
   
27,262
     
27,689
     
24,078
 
Asia Pacific
   
108,827
     
147,078
     
114,365
 
All other
   
5,260
     
5,674
     
5,516
 
                         
  $
262,977
    $
291,220
    $
227,830
 
                         
During 2019, 2018, and 2017, one customer accounted for approximately 12.7%, 13.4%, and 13.0% of net revenues, respectively, which  included
net revenues
from
 both business product lines in each of the three years.
Net revenues from customers in China (including Hong Kong),
the Company’s
largest international market, accounted for approximately 22.1% of total net revenues in 2019, 37.4% in 2018 and 35.8% in 2017, respectively.
JSON 71 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "d827085d10k.htm": { "axisCustom": 0, "axisStandard": 26, "contextCount": 233, "dts": { "calculationLink": { "local": [ "vicr-20191231_cal.xml" ] }, "definitionLink": { "local": [ "vicr-20191231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "d827085d10k.htm" ] }, "labelLink": { "local": [ "vicr-20191231_lab.xml" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "vicr-20191231_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-ref-2019-01-31.xml" ] }, "schema": { "local": [ "vicr-20191231.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/2019/dei-2019-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/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-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/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-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/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 651, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 5, "http://www.vicorpower.com/20191231": 1, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 11 }, "keyCustom": 72, "keyStandard": 425, "memberCustom": 24, "memberStandard": 33, "nsprefix": "vicr", "nsuri": "http://www.vicorpower.com/20191231", "report": { "R1": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "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.vicorpower.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1010 - Disclosure - Significant Accounting Policies", "role": "http://www.vicorpower.com/role/SignificantAccountingPolicies", "shortName": "Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1011 - Disclosure - Inventories", "role": "http://www.vicorpower.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1012 - Disclosure - Long-Term Investments", "role": "http://www.vicorpower.com/role/LongTermInvestments", "shortName": "Long-Term Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1013 - Disclosure - Fair Value Measurements", "role": "http://www.vicorpower.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1014 - Disclosure - Property, Plant and Equipment", "role": "http://www.vicorpower.com/role/PropertyPlantAndEquipment", "shortName": "Property, Plant and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1015 - Disclosure - Intangible Assets", "role": "http://www.vicorpower.com/role/IntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1016 - Disclosure - Product Warranties", "role": "http://www.vicorpower.com/role/ProductWarranties", "shortName": "Product Warranties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "vicr:ContingentConsiderationObligation", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1017 - Disclosure - Contingent Consideration Obligation", "role": "http://www.vicorpower.com/role/ContingentConsiderationObligation", "shortName": "Contingent Consideration Obligation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "vicr:ContingentConsiderationObligation", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1018 - Disclosure - Stockholders' Equity", "role": "http://www.vicorpower.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1019 - Disclosure - Revenues", "role": "http://www.vicorpower.com/role/Revenues", "shortName": "Revenues", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002 - Statement - Consolidated Balance Sheets", "role": "http://www.vicorpower.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "lang": null, "name": "us-gaap:OtherAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1020 - Disclosure - Stock-Based Compensation and Employee Benefit Plans", "role": "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlans", "shortName": "Stock-Based Compensation and Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1021 - Disclosure - Leases", "role": "http://www.vicorpower.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "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 - Severance and Other Charges", "role": "http://www.vicorpower.com/role/SeveranceAndOtherCharges", "shortName": "Severance and Other Charges", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1023 - Disclosure - Other Income (Expense), Net", "role": "http://www.vicorpower.com/role/OtherIncomeExpenseNet", "shortName": "Other Income (Expense), Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1024 - Disclosure - Income Taxes", "role": "http://www.vicorpower.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1025 - Disclosure - Commitments and Contingencies", "role": "http://www.vicorpower.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1026 - Disclosure - VI Chip And Picor Mergers", "role": "http://www.vicorpower.com/role/ViChipAndPicorMergers", "shortName": "VI Chip And Picor Mergers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1027 - Disclosure - Segment Information", "role": "http://www.vicorpower.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1028 - Disclosure - Quarterly Results of Operations (Unaudited)", "role": "http://www.vicorpower.com/role/QuarterlyResultsOfOperationsUnaudited", "shortName": "Quarterly Results of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1029 - Disclosure - Valuation and Qualifying Accounts", "role": "http://www.vicorpower.com/role/ValuationAndQualifyingAccounts", "shortName": "Valuation and Qualifying Accounts", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2019", "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.vicorpower.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1030 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://www.vicorpower.com/role/SignificantAccountingPoliciesPolicies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProspectiveAdoptionOfNewAccountingPronouncementsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1031 - Disclosure - Significant Accounting Policies (Tables)", "role": "http://www.vicorpower.com/role/SignificantAccountingPoliciesTables", "shortName": "Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProspectiveAdoptionOfNewAccountingPronouncementsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1032 - Disclosure - Inventories (Tables)", "role": "http://www.vicorpower.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1033 - Disclosure - Long-Term Investments (Tables)", "role": "http://www.vicorpower.com/role/LongTermInvestmentsTables", "shortName": "Long-Term Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "vicr:FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1034 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.vicorpower.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "vicr:FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1035 - Disclosure - Property, Plant and Equipment (Tables)", "role": "http://www.vicorpower.com/role/PropertyPlantAndEquipmentTables", "shortName": "Property, Plant and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019_PatentsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1036 - Disclosure - Intangible Assets (Tables)", "role": "http://www.vicorpower.com/role/IntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019_PatentsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1037 - Disclosure - Product Warranties (Tables)", "role": "http://www.vicorpower.com/role/ProductWarrantiesTables", "shortName": "Product Warranties (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "vicr:ScheduleOfRevenuesBasedOnGeographyLocationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1038 - Disclosure - Revenues (Tables)", "role": "http://www.vicorpower.com/role/RevenuesTables", "shortName": "Revenues (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "vicr:ScheduleOfRevenuesBasedOnGeographyLocationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1039 - Disclosure - Stock-Based Compensation and Employee Benefit Plans (Tables)", "role": "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansTables", "shortName": "Stock-Based Compensation and Employee Benefit Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "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 Operations", "role": "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "lang": null, "name": "us-gaap:SellingGeneralAndAdministrativeExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1040 - Disclosure - Leases (Tables)", "role": "http://www.vicorpower.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1041 - Disclosure - Other Income (Expense), Net (Tables)", "role": "http://www.vicorpower.com/role/OtherIncomeExpenseNetTables", "shortName": "Other Income (Expense), Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1042 - Disclosure - Income Taxes (Tables)", "role": "http://www.vicorpower.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1043 - Disclosure - Quarterly Results of Operations (Unaudited) (Tables)", "role": "http://www.vicorpower.com/role/QuarterlyResultsOfOperationsUnauditedTables", "shortName": "Quarterly Results of Operations (Unaudited) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1044 - Disclosure - Significant Accounting Policies - Additional Information (Detail)", "role": "http://www.vicorpower.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "shortName": "Significant Accounting Policies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "lang": "en-US", "name": "vicr:CashAndCashEquivalentsMaturityPeriods", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "div", "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfProspectiveAdoptionOfNewAccountingPronouncementsTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2018", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNet", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1045 - Disclosure - Significant Accounting Policies - Summary of Cumulative Effect of Adoption on Consolidated Balance Sheets (Detail)", "role": "http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedBalanceSheetsDetail", "shortName": "Significant Accounting Policies - Summary of Cumulative Effect of Adoption on Consolidated Balance Sheets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfProspectiveAdoptionOfNewAccountingPronouncementsTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2018", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNet", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P10_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1046 - Disclosure - Significant Accounting Policies -Summary of Cumulative Effect of Adoption on Consolidated Statement of Operations (Detail)", "role": "http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedStatementOfOperationsDetail", "shortName": "Significant Accounting Policies -Summary of Cumulative Effect of Adoption on Consolidated Statement of Operations (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2018To12_31_2018_AccountingStandardsUpdate201409MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606MemberusgaapInitialApplicationPeriodCumulativeEffectTransitionAxis", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P10_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1047 - Disclosure - Significant Accounting Policies - Computation Of Basic And Diluted Net Income (Loss) Per Share (Detail)", "role": "http://www.vicorpower.com/role/SignificantAccountingPoliciesComputationOfBasicAndDilutedNetIncomeLossPerShareDetail", "shortName": "Significant Accounting Policies - Computation Of Basic And Diluted Net Income (Loss) Per Share (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1048 - Disclosure - Significant Accounting Policies - Computation Of Basic And Diluted Net Income (Loss) Per Share (Parenthetical) (Detail)", "role": "http://www.vicorpower.com/role/SignificantAccountingPoliciesComputationOfBasicAndDilutedNetIncomeLossPerShareParentheticalDetail", "shortName": "Significant Accounting Policies - Computation Of Basic And Diluted Net Income (Loss) Per Share (Parenthetical) (Detail)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1049 - Disclosure - Inventories - Summary of Inventories (Detail)", "role": "http://www.vicorpower.com/role/InventoriesSummaryOfInventoriesDetail", "shortName": "Inventories - Summary of Inventories (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005 - Statement - Consolidated Statements of Comprehensive Income", "role": "http://www.vicorpower.com/role/ConsolidatedStatementsOfComprehensiveIncome", "shortName": "Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "vicr:AuctionFailedSecuritiesUnrealizedLossPositionMinimumPeriod", "div", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "vicr:AuctionFailedSecuritiesUnrealizedLossPositionMinimumPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1050 - Disclosure - Long-Term Investments - Additional Information (Detail)", "role": "http://www.vicorpower.com/role/LongTermInvestmentsAdditionalInformationDetail", "shortName": "Long-Term Investments - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "vicr:AuctionFailedSecuritiesUnrealizedLossPositionMinimumPeriod", "div", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "vicr:AuctionFailedSecuritiesUnrealizedLossPositionMinimumPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "us-gaap:AvailableForSaleSecuritiesAmortizedCost", "div", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2019_AuctionRateSecuritiesMemberusgaapFinancialInstrumentAxis", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesAmortizedCost", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1051 - Disclosure - Long-Term Investments - Summary of Available-for-Sale Securities (Detail)", "role": "http://www.vicorpower.com/role/LongTermInvestmentsSummaryOfAvailableForSaleSecuritiesDetail", "shortName": "Long-Term Investments - Summary of Available-for-Sale Securities (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R52": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "vicr:AvailableForSaleSecuritiesDebtMaturitiesYearTwentySixAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1052 - Disclosure - Long-Term Investments - Amortized Cost and Estimated Fair Value of Available-for-Sale Securities by Contractual Maturities (Detail)", "role": "http://www.vicorpower.com/role/LongTermInvestmentsAmortizedCostAndEstimatedFairValueOfAvailableForSaleSecuritiesByContractualMaturitiesDetail", "shortName": "Long-Term Investments - Amortized Cost and Estimated Fair Value of Available-for-Sale Securities by Contractual Maturities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "vicr:AvailableForSaleSecuritiesDebtMaturitiesYearTwentySixAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2018_AuctionRateSecuritiesMemberusgaapFinancialInstrumentAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCreditLossesOnDebtSecuritiesHeld", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1053 - Disclosure - Long-Term Investments - Rollforward of Credit (Gain) Loss Recognized in Earnings on Available-for-Sale Auction Rate Securities (Detail)", "role": "http://www.vicorpower.com/role/LongTermInvestmentsRollforwardOfCreditGainLossRecognizedInEarningsOnAvailableForSaleAuctionRateSecuritiesDetail", "shortName": "Long-Term Investments - Rollforward of Credit (Gain) Loss Recognized in Earnings on Available-for-Sale Auction Rate Securities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019_AuctionRateSecuritiesMemberusgaapFinancialInstrumentAxis", "decimals": "-3", "lang": null, "name": "vicr:OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsAdditionsAndDeductionsAdditionalCreditLosses", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "vicr:FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2019_ContingentConsiderationObligationMemberusgaapStatementEquityComponentsAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LiabilitiesFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1054 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail)", "role": "http://www.vicorpower.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "shortName": "Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "vicr:FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2019_ContingentConsiderationObligationMemberusgaapStatementEquityComponentsAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LiabilitiesFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2019_AuctionRateSecuritiesMemberusgaapFairValueByAssetClassAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecurities", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1055 - Disclosure - Fair Value Measurements - Quantitative Information about Level 3 Fair Value Measurements (Detail)", "role": "http://www.vicorpower.com/role/FairValueMeasurementsQuantitativeInformationAboutLevel3FairValueMeasurementsDetail", "shortName": "Fair Value Measurements - Quantitative Information about Level 3 Fair Value Measurements (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2019_AuctionRateSecuritiesMemberusgaapFairValueByAssetClassAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecurities", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2018", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1056 - Disclosure - Fair Value Measurements - Change in Estimated Fair Values Calculated for Investment Valued on Recurring Basis Utilizing Level 3 Inputs (Detail)", "role": "http://www.vicorpower.com/role/FairValueMeasurementsChangeInEstimatedFairValuesCalculatedForInvestmentValuedOnRecurringBasisUtilizingLevel3InputsDetail", "shortName": "Fair Value Measurements - Change in Estimated Fair Values Calculated for Investment Valued on Recurring Basis Utilizing Level 3 Inputs (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2018", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2018_ContingentConsiderationObligationMemberusgaapFairValueByLiabilityClassAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1057 - Disclosure - Fair Value Measurements - Change in Estimated Fair Value Calculated for Liabilities Valued on Recurring Basis Utilizing Level 3 Inputs (Detail)", "role": "http://www.vicorpower.com/role/FairValueMeasurementsChangeInEstimatedFairValueCalculatedForLiabilitiesValuedOnRecurringBasisUtilizingLevel3InputsDetail", "shortName": "Fair Value Measurements - Change in Estimated Fair Value Calculated for Liabilities Valued on Recurring Basis Utilizing Level 3 Inputs (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2018_ContingentConsiderationObligationMemberusgaapFairValueByLiabilityClassAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "3", "first": true, "lang": null, "name": "vicr:PercentageOfCreditLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1058 - Disclosure - Fair Value Measurements - Additional Information (Detail)", "role": "http://www.vicorpower.com/role/FairValueMeasurementsAdditionalInformationDetail", "shortName": "Fair Value Measurements - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "3", "first": true, "lang": null, "name": "vicr:PercentageOfCreditLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1059 - Disclosure - Property, Plant and Equipment - Additional Information (Detail)", "role": "http://www.vicorpower.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail", "shortName": "Property, Plant and Equipment - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)", "role": "http://www.vicorpower.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical", "shortName": "Consolidated Statements of Comprehensive Income (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Land", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1060 - Disclosure - Property, Plant and Equipment - Property, Plant and Equipment (Detail)", "role": "http://www.vicorpower.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail", "shortName": "Property, Plant and Equipment - Property, Plant and Equipment (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Land", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2019_PatentsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1061 - Disclosure - Intangible Assets - Schedule of Patent Cost and Other Asset (Detail)", "role": "http://www.vicorpower.com/role/IntangibleAssetsScheduleOfPatentCostAndOtherAssetDetail", "shortName": "Intangible Assets - Schedule of Patent Cost and Other Asset (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2019_PatentsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1062 - Disclosure - Intangible Assets - Additional Information (Detail)", "role": "http://www.vicorpower.com/role/IntangibleAssetsAdditionalInformationDetail", "shortName": "Intangible Assets - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2018", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1063 - Disclosure - Product Warranties - Product Warranty Activity (Detail)", "role": "http://www.vicorpower.com/role/ProductWarrantiesProductWarrantyActivityDetail", "shortName": "Product Warranties - Product Warranty Activity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2016", "decimals": "-3", "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "div", "div", "vicr:ContingentConsiderationObligation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P10_01_2019To12_31_2019_ContingentConsiderationObligationMemberusgaapFairValueByLiabilityClassAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1064 - Disclosure - Contingent Consideration Obligation - (Detail)", "role": "http://www.vicorpower.com/role/ContingentConsiderationObligationDetail", "shortName": "Contingent Consideration Obligation - (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "vicr:ContingentConsiderationObligation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P10_01_2019To12_31_2019_ContingentConsiderationObligationMemberusgaapFairValueByLiabilityClassAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn11_30_2000", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1065 - Disclosure - Stockholders' Equity - Additional information (Detail)", "role": "http://www.vicorpower.com/role/StockholdersEquityAdditionalInformationDetail", "shortName": "Stockholders' Equity - Additional information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn11_30_2000", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P10_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1066 - Disclosure - Revenues - Summary of Net Revenues Disaggregated by Geography (Detail)", "role": "http://www.vicorpower.com/role/RevenuesSummaryOfNetRevenuesDisaggregatedByGeographyDetail", "shortName": "Revenues - Summary of Net Revenues Disaggregated by Geography (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "vicr:ScheduleOfRevenuesBasedOnGeographyLocationTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019_CountryUsMembersrtStatementGeographicalAxis", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P10_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1067 - Disclosure - Revenues - Summary of Net Revenues Disaggregated by Category (Detail)", "role": "http://www.vicorpower.com/role/RevenuesSummaryOfNetRevenuesDisaggregatedByCategoryDetail", "shortName": "Revenues - Summary of Net Revenues Disaggregated by Category (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019_DirectcustomerscontractmanufacturersandnonstockingdistributorsmemberMembersrtProductOrServiceAxis", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1068 - Disclosure - Revenues - Summary of Changes in Certain Contract Assets and Liabilities (Detail)", "role": "http://www.vicorpower.com/role/RevenuesSummaryOfChangesInCertainContractAssetsAndLiabilitiesDetail", "shortName": "Revenues - Summary of Changes in Certain Contract Assets and Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "td", "tr", "table", "vicr:ScheduleOfChangesInContractAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "lang": null, "name": "vicr:DeferredExpensesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P10_01_2019To12_31_2019", "decimals": "0", "first": true, "lang": null, "name": "vicr:IncreaseDecreaseInRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1069 - Disclosure - Revenues - Additional Information (Detail)", "role": "http://www.vicorpower.com/role/RevenuesAdditionalInformationDetail", "shortName": "Revenues - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P10_01_2019To12_31_2019", "decimals": "0", "first": true, "lang": null, "name": "vicr:IncreaseDecreaseInRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1070 - Disclosure - Revenues - Schedule of Net Revenues from Unaffiliated Customers by Country Based on the Location of the Customer (Detail)", "role": "http://www.vicorpower.com/role/RevenuesScheduleOfNetRevenuesFromUnaffiliatedCustomersByCountryBasedOnTheLocationOfTheCustomerDetail", "shortName": "Revenues - Schedule of Net Revenues from Unaffiliated Customers by Country Based on the Location of the Customer (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "vicr:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfAward", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1071 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Additional Information (Detail)", "role": "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansAdditionalInformationDetail", "shortName": "Stock-Based Compensation and Employee Benefit Plans - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "vicr:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfAward", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1072 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Stock-Based Compensation Expense (Detail)", "role": "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansStockBasedCompensationExpenseDetail", "shortName": "Stock-Based Compensation and Employee Benefit Plans - Stock-Based Compensation Expense (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019_CostOfSalesMemberusgaapIncomeStatementLocationAxis", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1073 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Summary of Compensation Expense by Type of Award (Detail)", "role": "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfCompensationExpenseByTypeOfAwardDetail", "shortName": "Stock-Based Compensation and Employee Benefit Plans - Summary of Compensation Expense by Type of Award (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019_NonPerformanceBasedStockOptionMemberusgaapAwardTypeAxis_ViChipMemberdeiLegalEntityAxis", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1074 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Weighted-Average Assumptions for Non Performance-Based Fair Value for Stock Options (Detail)", "role": "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansWeightedAverageAssumptionsForNonPerformanceBasedFairValueForStockOptionsDetail", "shortName": "Stock-Based Compensation and Employee Benefit Plans - Weighted-Average Assumptions for Non Performance-Based Fair Value for Stock Options (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019_NonPerformanceBasedStockOptionMemberusgaapAwardTypeAxis_ViChipMemberdeiLegalEntityAxis", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "2", "first": true, "lang": null, "name": "vicr:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsTransferredInMergerInPeriodWeightedAverageExercisePrice", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1075 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Summary of the Activity under the 2000 Plan (Detail)", "role": "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderThe2000PlanDetail", "shortName": "Stock-Based Compensation and Employee Benefit Plans - Summary of the Activity under the 2000 Plan (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "2", "first": true, "lang": null, "name": "vicr:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsTransferredInMergerInPeriodWeightedAverageExercisePrice", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2018_ViChipPlanMemberusgaapPlanNameAxis", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1076 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Summary of the Activity under the Chip Stock Option Plans (Detail)", "role": "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderTheChipStockOptionPlansDetail", "shortName": "Stock-Based Compensation and Employee Benefit Plans - Summary of the Activity under the Chip Stock Option Plans (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2018_ViChipPlanMemberusgaapPlanNameAxis", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019_ChiefExecutiveOfficerMembersrtTitleOfIndividualAxis_ViChipPlanMemberusgaapPlanNameAxis", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1077 - Disclosure - Stock-Based Compensation and Employee Benefit Plans - Summary of the Activity under the VI Chip Stock Option Plans (Parenthetical) (Detail)", "role": "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderTheViChipStockOptionPlansParentheticalDetail", "shortName": "Stock-Based Compensation and Employee Benefit Plans - Summary of the Activity under the VI Chip Stock Option Plans (Parenthetical) (Detail)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019_ChiefExecutiveOfficerMembersrtTitleOfIndividualAxis_ViChipPlanMemberusgaapPlanNameAxis", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1078 - Disclosure - Leases - Maturities of Lease Liabilities (Detail)", "role": "http://www.vicorpower.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail", "shortName": "Leases - Maturities of Lease Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1079 - Disclosure - Leases - Schedule of future minimum rental commitments under non-cancelable operating leases with remaining terms (Detail)", "role": "http://www.vicorpower.com/role/LeasesScheduleOfFutureMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesWithRemainingTermsDetail", "shortName": "Leases - Schedule of future minimum rental commitments under non-cancelable operating leases with remaining terms (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2016", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1008 - Statement - Consolidated Statements of Equity", "role": "http://www.vicorpower.com/role/ConsolidatedStatementsOfEquity", "shortName": "Consolidated Statements of Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2016_CommonStockMemberusgaapStatementEquityComponentsAxis", "decimals": "-3", "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1080 - Disclosure - Leases - Maturities of Lease Payments (Detail)", "role": "http://www.vicorpower.com/role/LeasesMaturitiesOfLeasePaymentsDetail", "shortName": "Leases - Maturities of Lease Payments (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1081 - Disclosure - Leases - Additional information (Detail)", "role": "http://www.vicorpower.com/role/LeasesAdditionalInformationDetail", "shortName": "Leases - Additional information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "0", "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P04_01_2018To06_30_2018", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SeveranceCosts1", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1082 - Disclosure - Severance and Other Charges - Additional Information (Detail)", "role": "http://www.vicorpower.com/role/SeveranceAndOtherChargesAdditionalInformationDetail", "shortName": "Severance and Other Charges - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P04_01_2018To06_30_2018", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SeveranceCosts1", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RentalIncomeNonoperating", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1083 - Disclosure - Other Income (Expense), Net - Components of Other Income (Detail)", "role": "http://www.vicorpower.com/role/OtherIncomeExpenseNetComponentsOfOtherIncomeDetail", "shortName": "Other Income (Expense), Net - Components of Other Income (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RentalIncomeNonoperating", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2017To12_31_2017", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1084 - Disclosure - Income Taxes - Additional Information (Detail)", "role": "http://www.vicorpower.com/role/IncomeTaxesAdditionalInformationDetail", "shortName": "Income Taxes - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2017To12_31_2017", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "3", "first": true, "lang": null, "name": "vicr:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxesRate", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1085 - Disclosure - Income Taxes - Schedule of Reconciliation of Federal Statutory Rate on Loss before Income Taxes and before Gain from Sale of Equity Method Investment Rate to Effective Income Tax Rate (Detail)", "role": "http://www.vicorpower.com/role/IncomeTaxesScheduleOfReconciliationOfFederalStatutoryRateOnLossBeforeIncomeTaxesAndBeforeGainFromSaleOfEquityMethodInvestmentRateToEffectiveIncomeTaxRateDetail", "shortName": "Income Taxes - Schedule of Reconciliation of Federal Statutory Rate on Loss before Income Taxes and before Gain from Sale of Equity Method Investment Rate to Effective Income Tax Rate (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "3", "first": true, "lang": null, "name": "vicr:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxesRate", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1086 - Disclosure - Income Taxes - Schedule of Domestic and Foreign Components of Income (Loss) Before Income Taxes and before the Gain from Sale of Equity Method Investment (Detail)", "role": "http://www.vicorpower.com/role/IncomeTaxesScheduleOfDomesticAndForeignComponentsOfIncomeLossBeforeIncomeTaxesAndBeforeTheGainFromSaleOfEquityMethodInvestmentDetail", "shortName": "Income Taxes - Schedule of Domestic and Foreign Components of Income (Loss) Before Income Taxes and before the Gain from Sale of Equity Method Investment (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2017To12_31_2017", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1087 - Disclosure - Income Taxes - Schedule of Components of Provision (Benefit) for Income Taxes (Detail)", "role": "http://www.vicorpower.com/role/IncomeTaxesScheduleOfComponentsOfProvisionBenefitForIncomeTaxesDetail", "shortName": "Income Taxes - Schedule of Components of Provision (Benefit) for Income Taxes (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2017To12_31_2017", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1088 - Disclosure - Income Taxes - Schedule of Significant Components of Deferred Tax Assets and Liabilities (Detail)", "role": "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail", "shortName": "Income Taxes - Schedule of Significant Components of Deferred Tax Assets and Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "lang": null, "name": "vicr:DeferredTaxAssetsTaxCreditCarryforwardsInvestments", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2018", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1089 - Disclosure - Income Taxes - Schedule of Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Detail)", "role": "http://www.vicorpower.com/role/IncomeTaxesScheduleOfReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetail", "shortName": "Income Taxes - Schedule of Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1009 - Disclosure - Description of Business", "role": "http://www.vicorpower.com/role/DescriptionOfBusiness", "shortName": "Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P10_01_2019To12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1090 - Disclosure - Quarterly Results of Operations (Unaudited) - Summary of Unaudited Quarterly Financial Data (Detail)", "role": "http://www.vicorpower.com/role/QuarterlyResultsOfOperationsUnauditedSummaryOfUnauditedQuarterlyFinancialDataDetail", "shortName": "Quarterly Results of Operations (Unaudited) - Summary of Unaudited Quarterly Financial Data (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "us-gaap:QuarterlyFinancialInformationTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "P10_01_2019To12_31_2019", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLossAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2018_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1091 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Detail)", "role": "http://www.vicorpower.com/role/ScheduleIiValuationAndQualifyingAccountsDetail", "shortName": "Schedule II - Valuation and Qualifying Accounts (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d827085d10k.htm", "contextRef": "PAsOn12_31_2016_AllowanceForCreditLossMemberusgaapValuationAllowancesAndReservesTypeAxis", "decimals": "0", "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } } }, "segmentCount": 61, "tag": { "country_CN": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CHINA", "terseLabel": "China [Member]" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.vicorpower.com/role/RevenuesAdditionalInformationDetail" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.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/2019-01-31", "presentation": [ "http://www.vicorpower.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/2019-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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r455" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY 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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "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": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "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 CCYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r454" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.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/2019-01-31", "presentation": [ "http://www.vicorpower.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/2019-01-31", "presentation": [ "http://www.vicorpower.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/2019-01-31", "presentation": [ "http://www.vicorpower.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/2019-01-31", "presentation": [ "http://www.vicorpower.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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r456" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.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/2019-01-31", "presentation": [ "http://www.vicorpower.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/2019-01-31", "presentation": [ "http://www.vicorpower.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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansWeightedAverageAssumptionsForNonPerformanceBasedFairValueForStockOptionsDetail" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r456" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r456" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r457" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r456" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r456" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r456" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r456" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.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/2019-01-31", "presentation": [ "http://www.vicorpower.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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansWeightedAverageAssumptionsForNonPerformanceBasedFairValueForStockOptionsDetail" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r452" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r453" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Region of Asia Pacific.", "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific [Member]" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/RevenuesScheduleOfNetRevenuesFromUnaffiliatedCustomersByCountryBasedOnTheLocationOfTheCustomerDetail", "http://www.vicorpower.com/role/RevenuesSummaryOfNetRevenuesDisaggregatedByGeographyDetail" ], "xbrltype": "domainItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r150" ], "lang": { "en-US": { "role": { "documentation": "Person with designation of chief executive officer.", "label": "Chief Executive Officer [Member]", "terseLabel": "Chief Executive Officer [Member]" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderTheViChipStockOptionPlansParentheticalDetail" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r450", "r459" ], "lang": { "en-US": { "role": { "documentation": "Information by consolidated entity or group of entities.", "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Entity or group of entities consolidated into reporting entity.", "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Continent of Europe.", "label": "Europe [Member]", "terseLabel": "Europe [Member]" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/RevenuesScheduleOfNetRevenuesFromUnaffiliatedCustomersByCountryBasedOnTheLocationOfTheCustomerDetail", "http://www.vicorpower.com/role/RevenuesSummaryOfNetRevenuesDisaggregatedByGeographyDetail" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r148", "r227", "r231", "r443" ], "lang": { "en-US": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.vicorpower.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.vicorpower.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r146", "r227", "r229", "r440", "r441" ], "lang": { "en-US": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/RevenuesSummaryOfNetRevenuesDisaggregatedByCategoryDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/RevenuesSummaryOfNetRevenuesDisaggregatedByCategoryDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Range [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.vicorpower.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Range [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.vicorpower.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Domain]", "terseLabel": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r107", "r461" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "Valuation and Qualifying Accounts" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ValuationAndQualifyingAccounts" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/RevenuesAdditionalInformationDetail", "http://www.vicorpower.com/role/RevenuesScheduleOfNetRevenuesFromUnaffiliatedCustomersByCountryBasedOnTheLocationOfTheCustomerDetail", "http://www.vicorpower.com/role/RevenuesSummaryOfNetRevenuesDisaggregatedByGeographyDetail" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r147", "r227", "r230", "r442", "r447", "r449", "r458", "r460" ], "lang": { "en-US": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/RevenuesAdditionalInformationDetail", "http://www.vicorpower.com/role/RevenuesScheduleOfNetRevenuesFromUnaffiliatedCustomersByCountryBasedOnTheLocationOfTheCustomerDetail", "http://www.vicorpower.com/role/RevenuesSummaryOfNetRevenuesDisaggregatedByGeographyDetail" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r210", "r393" ], "lang": { "en-US": { "role": { "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_SubsidiariesMember": { "auth_ref": [ "r238", "r389", "r391" ], "lang": { "en-US": { "role": { "documentation": "Entity owned or controlled by another entity.", "label": "Subsidiaries [Member]", "terseLabel": "Subsidiaries [Member]" } } }, "localname": "SubsidiariesMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r150", "r390" ], "lang": { "en-US": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderTheViChipStockOptionPlansParentheticalDetail" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Domain]", "terseLabel": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderTheViChipStockOptionPlansParentheticalDetail" ], "xbrltype": "domainItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Valuation and Qualifying Accounts [Abstract]" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "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": "Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ScheduleIiValuationAndQualifyingAccountsDetail" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r107", "r461" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ScheduleIiValuationAndQualifyingAccountsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r233" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update 2014-09 [Member]" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/RevenuesSummaryOfChangesInCertainContractAssetsAndLiabilitiesDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedBalanceSheetsDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedStatementOfOperationsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedBalanceSheets": { "order": 16.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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r20", "r429" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, Net", "verboseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedBalanceSheetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r20", "r151", "r152", "r228" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable", "verboseLabel": "Accounts receivable, less allowance of $59 in 2019 and $224 in 2018" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets", "http://www.vicorpower.com/role/RevenuesSummaryOfChangesInCertainContractAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r13", "r414", "r431" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedBalanceSheets": { "order": 19.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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", "verboseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets", "http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedBalanceSheetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r14", "r414", "r431" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedBalanceSheets": { "order": 13.0, "parentTag": "us-gaap_Liabilities", "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": "Long-term income taxes payable" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedBalanceSheets": { "order": 18.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": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r37", "r196" ], "calculation": { "http://www.vicorpower.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail": { "order": 7.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", "negatedLabel": "Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r56", "r58", "r59" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedBalanceSheets": { "order": 30.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 loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r55", "r59", "r60", "r335" ], "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 (Loss) [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r21" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedBalanceSheets": { "order": 28.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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "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 [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r109" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/RevenuesSummaryOfChangesInCertainContractAssetsAndLiabilitiesDetail", "http://www.vicorpower.com/role/RevenuesTables", "http://www.vicorpower.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedBalanceSheetsDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedStatementOfOperationsDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r240", "r242", "r271", "r272" ], "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": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile consolidated net income to net cash provided by (used for) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r274" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Costs, Policy [Policy Text Block]", "terseLabel": "Advertising expense" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r275" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Cost of advertising" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r242", "r265", "r270" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Total stock-based compensation", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows", "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansStockBasedCompensationExpenseDetail", "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfCompensationExpenseByTypeOfAwardDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r106" ], "lang": { "en-US": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "terseLabel": "Allowance for Doubtful Accounts [Member]" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ScheduleIiValuationAndQualifyingAccountsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r26", "r153", "r167" ], "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": "Accounts receivable, allowance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r91", "r184", "r189" ], "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 expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r118" ], "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": "Options to purchase shares of Common Stock not included in the computation of diluted income (loss) per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesComputationOfBasicAndDilutedNetIncomeLossPerShareParentheticalDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "terseLabel": "TypeOfArrangement [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ContingentConsiderationObligationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r144", "r413", "r430" ], "calculation": { "http://www.vicorpower.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", "totalLabel": "Total assets", "verboseLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets", "http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedBalanceSheetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r51" ], "calculation": { "http://www.vicorpower.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/2019-01-31", "presentation": [ "http://www.vicorpower.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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AuctionRateSecuritiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt instrument securities (for example, but not limited to, corporate or municipal bonds) that typically have long-term nominal maturities for which the interest rate is reset through an auction process.", "label": "Auction Rate Securities [Member]", "terseLabel": "Failed Auction Security [Member]", "verboseLabel": "Failed Auction Security [Member]" } } }, "localname": "AuctionRateSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://www.vicorpower.com/role/FairValueMeasurementsQuantitativeInformationAboutLevel3FairValueMeasurementsDetail", "http://www.vicorpower.com/role/LongTermInvestmentsAdditionalInformationDetail", "http://www.vicorpower.com/role/LongTermInvestmentsRollforwardOfCreditGainLossRecognizedInEarningsOnAvailableForSaleAuctionRateSecuritiesDetail", "http://www.vicorpower.com/role/LongTermInvestmentsSummaryOfAvailableForSaleSecuritiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r155" ], "calculation": { "http://www.vicorpower.com/role/LongTermInvestmentsSummaryOfAvailableForSaleSecuritiesDetail": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Available-for-sale Debt Securities, Accumulated Gross Unrealized Loss, before Tax", "terseLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LongTermInvestmentsAdditionalInformationDetail", "http://www.vicorpower.com/role/LongTermInvestmentsSummaryOfAvailableForSaleSecuritiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecurities": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/LongTermInvestmentsSummaryOfAvailableForSaleSecuritiesDetail": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost", "weight": 1.0 } }, "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": "Estimated Fair Value" } } }, "localname": "AvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://www.vicorpower.com/role/FairValueMeasurementsQuantitativeInformationAboutLevel3FairValueMeasurementsDetail", "http://www.vicorpower.com/role/LongTermInvestmentsAdditionalInformationDetail", "http://www.vicorpower.com/role/LongTermInvestmentsSummaryOfAvailableForSaleSecuritiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAmortizedCost": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/LongTermInvestmentsSummaryOfAvailableForSaleSecuritiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.", "label": "Available-for-sale Securities, Amortized Cost Basis", "terseLabel": "Amortized cost of securities", "totalLabel": "Cost" } } }, "localname": "AvailableForSaleSecuritiesAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LongTermInvestmentsAdditionalInformationDetail", "http://www.vicorpower.com/role/LongTermInvestmentsSummaryOfAvailableForSaleSecuritiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Available-for-sale Securities, Debt Maturities [Abstract]" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "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": "Summary of Available-for-Sale Securities" } } }, "localname": "AvailableForSaleSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LongTermInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AvailableforsaleSecuritiesFailedAuctionValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The value of securities held, for which the interest rate resets through an auction process, that are categorized neither as trading nor held-to-maturity, that failed to be liquidated through auction.", "label": "Available-for-sale Securities, Failed Auction, Value", "terseLabel": "Available-for-sale securities, failed auction, value" } } }, "localname": "AvailableforsaleSecuritiesFailedAuctionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations": { "order": 13.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This item represents the difference between the gross realized gains and losses realized on the sale of debt or equity securities categorized neither as held-to-maturity nor trading securities.", "label": "Available-for-sale Securities, Gross Realized Gain (Loss), Excluding Other than Temporary Impairments", "negatedLabel": "Credit gain on available-for-sale securities", "totalLabel": "Net credit gains recognized in earnings" } } }, "localname": "AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows", "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r243", "r267" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfCompensationExpenseByTypeOfAwardDetail", "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansWeightedAverageAssumptionsForNonPerformanceBasedFairValueForStockOptionsDetail", "http://www.vicorpower.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BuildingsAndImprovementsGross": { "auth_ref": [ "r8", "r195" ], "calculation": { "http://www.vicorpower.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Buildings and Improvements, Gross", "terseLabel": "Buildings and improvements" } } }, "localname": "BuildingsAndImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r318", "r319" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r90", "r323" ], "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", "terseLabel": "Increase in estimated contingent consideration obligations" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsChangeInEstimatedFairValueCalculatedForLiabilitiesValuedOnRecurringBasisUtilizingLevel3InputsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r321", "r322" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedBalanceSheets": { "order": 12.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "verboseLabel": "Contingent consideration obligations" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r324" ], "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": "VI Chip And Picor Mergers" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ViChipAndPicorMergers" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member": { "auth_ref": [ "r232" ], "lang": { "en-US": { "role": { "documentation": "Calculated under guidance for revenue recognition in effect prior to change to new guidance for revenue from contract with customer when using transition method for cumulative effect in period including initial date of application.", "label": "Calculated under Revenue Guidance in Effect before Topic 606 [Member]", "terseLabel": "Balances without adoption of Topic 606 [Member]" } } }, "localname": "CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedBalanceSheetsDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedStatementOfOperationsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r34", "r93" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedBalanceSheets": { "order": 2.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", "periodEndLabel": "Cash and cash equivalents at end of year", "periodStartLabel": "Cash and cash equivalents at beginning of year", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets", "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion 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.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r10", "r94", "r97" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r88", "r366" ], "calculation": { "http://www.vicorpower.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 (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashDividendsPaidToParentCompany": { "auth_ref": [ "r105" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents disclosure of the total aggregate cash dividends paid to the entity by consolidated subsidiaries, by unconsolidated subsidiaries, and by 50% or less owned persons accounted for using the equity method.", "label": "Cash Dividends Paid to Parent Company", "terseLabel": "Cash dividends paid to the Company" } } }, "localname": "CashDividendsPaidToParentCompany", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "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]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets", "http://www.vicorpower.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.vicorpower.com/role/ConsolidatedStatementsOfEquity", "http://www.vicorpower.com/role/CoverPage", "http://www.vicorpower.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail", "http://www.vicorpower.com/role/LeasesMaturitiesOfLeasePaymentsDetail", "http://www.vicorpower.com/role/LeasesScheduleOfFutureMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesWithRemainingTermsDetail", "http://www.vicorpower.com/role/RevenuesAdditionalInformationDetail", "http://www.vicorpower.com/role/RevenuesScheduleOfNetRevenuesFromUnaffiliatedCustomersByCountryBasedOnTheLocationOfTheCustomerDetail", "http://www.vicorpower.com/role/RevenuesSummaryOfChangesInCertainContractAssetsAndLiabilitiesDetail", "http://www.vicorpower.com/role/RevenuesSummaryOfNetRevenuesDisaggregatedByGeographyDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedBalanceSheetsDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedStatementOfOperationsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ClassificationOfVariableInterestEntityDomain": { "auth_ref": [ "r336", "r337", "r338", "r339" ], "lang": { "en-US": { "role": { "documentation": "Categorization of Variable Interest Entities (VIE) for consolidation and (or) disclosure purposes, whether individually or in aggregate, by: (1) VIEs consolidated because the entity is the primary beneficiary, (2) VIEs not consolidated because the entity is not the primary beneficiary, and (3) VIEs or potential VIEs that are not consolidated because necessary information is not available. In general, a VIE is a corporation, partnership, trust, or any other legal structure used for business purposes that either (a) does not have equity investors with voting rights or (b) has equity investors that do not provide sufficient financial resources for the entity to support its activities. A VIE often holds financial assets, including loans or receivables, real estate or other property. A VIE may be essentially passive or it may engage in research and development or other activities on behalf of another company.", "label": "Variable Interest Entity, Classification [Domain]", "terseLabel": "Variable Interest Entity, Classification [Domain]" } } }, "localname": "ClassificationOfVariableInterestEntityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r43", "r209", "r418", "r436" ], "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 (Note 17)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r208", "r212" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Class B Common Stock [Member]" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets", "http://www.vicorpower.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.vicorpower.com/role/ConsolidatedStatementsOfEquity", "http://www.vicorpower.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r44" ], "lang": { "en-US": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common Stock reserved for issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansAdditionalInformationDetail", "http://www.vicorpower.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfEquity", "http://www.vicorpower.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r19" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r19" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r19" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r19", "r220" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r19" ], "calculation": { "http://www.vicorpower.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 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", "terseLabel": "Common Stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r63", "r65", "r66" ], "calculation": { "http://www.vicorpower.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 attributable to Vicor Corporation" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r63", "r65", "r329", "r330", "r342" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 4.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "terseLabel": "Less: Comprehensive income attributable to noncontrolling interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r63", "r65", "r328", "r342" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.vicorpower.com/role/ConsolidatedStatementsOfEquity": { "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. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Total comprehensive income", "verboseLabel": "Consolidated comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.vicorpower.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Components of comprehensive income, net of tax" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "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 (loss)" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r136", "r137", "r361", "r362" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/RevenuesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r136", "r137", "r361", "r362", "r445" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/RevenuesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r136", "r137", "r361", "r362", "r445" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/RevenuesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r132", "r427" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r136", "r137", "r361", "r362" ], "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": "Percentage of total net revenues" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/RevenuesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r136", "r137", "r361", "r362" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/RevenuesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r97", "r331", "r343", "r344" ], "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" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r195" ], "calculation": { "http://www.vicorpower.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail": { "order": 6.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress, Gross", "terseLabel": "Construction in-progress and deposits" } } }, "localname": "ConstructionInProgressGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r75" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations": { "order": 7.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": "Cost of revenues" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations", "http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedStatementOfOperationsDetail" ], "xbrltype": "monetaryItemType" }, "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 Revenues [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansStockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r100", "r308", "r313" ], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfComponentsOfProvisionBenefitForIncomeTaxesDetail": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "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": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfComponentsOfProvisionBenefitForIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r103", "r310" ], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfComponentsOfProvisionBenefitForIncomeTaxesDetail": { "order": 4.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "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": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfComponentsOfProvisionBenefitForIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r100", "r308", "r313" ], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfComponentsOfProvisionBenefitForIncomeTaxesDetail": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Current, Total" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfComponentsOfProvisionBenefitForIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfComponentsOfProvisionBenefitForIncomeTaxesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r100", "r308", "r313" ], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfComponentsOfProvisionBenefitForIncomeTaxesDetail": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "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": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfComponentsOfProvisionBenefitForIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r135" ], "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 [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/RevenuesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "definitionGuidance": "Additional interest factor", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r100", "r309", "r313" ], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfComponentsOfProvisionBenefitForIncomeTaxesDetail": { "order": 6.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "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": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfComponentsOfProvisionBenefitForIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r91", "r100", "r309", "r313" ], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfComponentsOfProvisionBenefitForIncomeTaxesDetail": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "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)", "totalLabel": "Deferred Income Tax Expense (Benefit)" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfComponentsOfProvisionBenefitForIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfComponentsOfProvisionBenefitForIncomeTaxesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r15", "r16", "r299", "r415", "r428" ], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail": { "order": 20.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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r92" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r27" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedBalanceSheets": { "order": 23.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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", "negatedLabel": "Short-term deferred revenue and customer prepayments", "terseLabel": "Deferred revenue", "verboseLabel": "Short-term deferred revenue and customer prepayments" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets", "http://www.vicorpower.com/role/RevenuesSummaryOfChangesInCertainContractAssetsAndLiabilitiesDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedBalanceSheetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r27" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedBalanceSheets": { "order": 11.0, "parentTag": "us-gaap_Liabilities", "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 noncurrent.", "label": "Deferred Revenue, Noncurrent", "negatedLabel": "Long-term deferred revenue", "verboseLabel": "Long-term deferred revenue" } } }, "localname": "DeferredRevenueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets", "http://www.vicorpower.com/role/RevenuesSummaryOfChangesInCertainContractAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r279", "r306", "r307" ], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail": { "order": 12.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 deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred revenue, net" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r300" ], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail": { "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": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r303" ], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail": { "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", "totalLabel": "Net deferred tax assets (liabilities)" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent": { "auth_ref": [ "r285", "r286", "r303" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "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 and classified as noncurrent.", "label": "Deferred Tax Assets, Net, Noncurrent", "terseLabel": "Long-term deferred tax assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r301" ], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail": { "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": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r278", "r306", "r307" ], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail": { "order": 5.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 operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r279", "r306", "r307" ], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail": { "order": 15.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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsStateTaxes": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail": { "order": 16.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 state taxes.", "label": "Deferred Tax Assets, State Taxes", "verboseLabel": "UNICAP" } } }, "localname": "DeferredTaxAssetsStateTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r305", "r306", "r307" ], "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": "AMT credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "auth_ref": [ "r305", "r306", "r307" ], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail": { "order": 17.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 foreign tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign", "verboseLabel": "International deferred tax assets" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r305", "r306", "r307" ], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail": { "order": 4.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 research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Research and development tax credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r278", "r306", "r307" ], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail": { "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": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r278", "r306", "r307" ], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail": { "order": 14.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 the allowance for doubtful accounts.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts", "terseLabel": "Bad debt reserves" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies": { "auth_ref": [ "r278", "r306", "r307" ], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail": { "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 contingent liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Contingencies", "terseLabel": "Contingent consideration liabilities" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves": { "auth_ref": [ "r278", "r306", "r307" ], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail": { "order": 8.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 loss reserves other than estimated credit losses.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Loss Reserves", "terseLabel": "Inventory reserves" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances": { "auth_ref": [ "r278", "r306", "r307" ], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail": { "order": 18.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 estimated returns and sales allowances.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Returns and Allowances", "verboseLabel": "Sales allowances" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves": { "auth_ref": [ "r278", "r306", "r307" ], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail": { "order": 13.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 warranty reserves.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves", "terseLabel": "Warranty reserves" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r302" ], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail": { "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": "Less: Valuation allowance for deferred tax assets", "terseLabel": "Valuation allowance, deferred tax assets" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r279", "r306", "r307" ], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail": { "order": 22.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 intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedLabel": "Patent amortization" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r279", "r306", "r307" ], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail": { "order": 24.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 classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail": { "order": 21.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.", "label": "Deferred Tax Liabilities, Prepaid Expenses", "negatedLabel": "Prepaid expenses" } } }, "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r279", "r306", "r307" ], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail": { "order": 23.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" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Company contribution to the plan" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of employer's matching contributions to a defined contribution plan that vests in a given year.", "label": "Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage", "terseLabel": "Employee contributions" } } }, "localname": "DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "terseLabel": "Employees pre-tax salary" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r91", "r194" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r91", "r142" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Description of defined contribution pension and other postretirement plans.", "label": "Defined Contribution Plan, Description", "terseLabel": "Employee's compensation plan" } } }, "localname": "DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member": { "auth_ref": [ "r232" ], "lang": { "en-US": { "role": { "documentation": "Effect in current period from application of guidance for revenue from contract with customer compared with guidance for revenue recognition applicable prior to change when using transition method for cumulative effect in period including initial date of application.", "label": "Difference between Revenue Guidance in Effect before and after Topic 606 [Member]", "terseLabel": "Adjustments [Member]" } } }, "localname": "DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedBalanceSheetsDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedStatementOfOperationsDetail" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/RevenuesSummaryOfChangesInCertainContractAssetsAndLiabilitiesDetail", "http://www.vicorpower.com/role/RevenuesSummaryOfNetRevenuesDisaggregatedByCategoryDetail", "http://www.vicorpower.com/role/RevenuesSummaryOfNetRevenuesDisaggregatedByGeographyDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r227" ], "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": "Summary of Net Revenues Disaggregated by Geography" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r273" ], "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": "Stock-Based Compensation and Employee Benefit Plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendsCash": { "auth_ref": [ "r221", "r425" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.", "label": "Dividends, Cash", "terseLabel": "Cash dividends on subsidiary common stock" } } }, "localname": "DividendsCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Domestic Tax Authority [Member]" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income per common share attributable to Vicor Corporation:", "verboseLabel": "Net income per share attributable to Vicor Corporation:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations", "http://www.vicorpower.com/role/QuarterlyResultsOfOperationsUnauditedSummaryOfUnauditedQuarterlyFinancialDataDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r71", "r110", "r113", "r115", "r116", "r117", "r121", "r421", "r438" ], "lang": { "en-US": { "role": { "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", "verboseLabel": "Basic net income (loss) per share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations", "http://www.vicorpower.com/role/QuarterlyResultsOfOperationsUnauditedSummaryOfUnauditedQuarterlyFinancialDataDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesComputationOfBasicAndDilutedNetIncomeLossPerShareDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r71", "r110", "r113", "r115", "r116", "r117", "r121", "r421", "r438" ], "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", "terseLabel": "Diluted", "verboseLabel": "Diluted net income (loss) per share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations", "http://www.vicorpower.com/role/QuarterlyResultsOfOperationsUnauditedSummaryOfUnauditedQuarterlyFinancialDataDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesComputationOfBasicAndDilutedNetIncomeLossPerShareDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r97", "r118", "r119", "r120" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net income (loss) per common share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r366" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "Effect of foreign exchange rates on cash" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectOfFourthQuarterEventsByTypeAxis": { "auth_ref": [ "r124" ], "lang": { "en-US": { "role": { "documentation": "Information by type of event or transaction that occurred during the fourth quarter.", "label": "Effect of Fourth Quarter Event Type [Axis]" } } }, "localname": "EffectOfFourthQuarterEventsByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/RevenuesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EffectOfFourthQuarterEventsTypeDomain": { "auth_ref": [ "r124" ], "lang": { "en-US": { "role": { "documentation": "The type of event or transaction having a material effect on fourth quarter and fiscal year results.", "label": "Effect of Fourth Quarter Events, Type [Domain]", "terseLabel": "Effect of Fourth Quarter Events, Type [Domain]" } } }, "localname": "EffectOfFourthQuarterEventsTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/RevenuesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r102", "r287", "r288" ], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfReconciliationOfFederalStatutoryRateOnLossBeforeIncomeTaxesAndBeforeGainFromSaleOfEquityMethodInvestmentRateToEffectiveIncomeTaxRateDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfReconciliationOfFederalStatutoryRateOnLossBeforeIncomeTaxesAndBeforeGainFromSaleOfEquityMethodInvestmentRateToEffectiveIncomeTaxRateDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r287", "r288", "r312" ], "lang": { "en-US": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "verboseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r287", "r288", "r312" ], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfReconciliationOfFederalStatutoryRateOnLossBeforeIncomeTaxesAndBeforeGainFromSaleOfEquityMethodInvestmentRateToEffectiveIncomeTaxRateDetail": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage 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 changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Increase (decrease) in valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfReconciliationOfFederalStatutoryRateOnLossBeforeIncomeTaxesAndBeforeGainFromSaleOfEquityMethodInvestmentRateToEffectiveIncomeTaxRateDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r287", "r288", "r312" ], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfReconciliationOfFederalStatutoryRateOnLossBeforeIncomeTaxesAndBeforeGainFromSaleOfEquityMethodInvestmentRateToEffectiveIncomeTaxRateDetail": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage 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 changes in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "terseLabel": "Rate change due to tax reform" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfReconciliationOfFederalStatutoryRateOnLossBeforeIncomeTaxesAndBeforeGainFromSaleOfEquityMethodInvestmentRateToEffectiveIncomeTaxRateDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r287", "r288", "r312" ], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfReconciliationOfFederalStatutoryRateOnLossBeforeIncomeTaxesAndBeforeGainFromSaleOfEquityMethodInvestmentRateToEffectiveIncomeTaxRateDetail": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage 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 applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Foreign rate differential and deferred items" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfReconciliationOfFederalStatutoryRateOnLossBeforeIncomeTaxesAndBeforeGainFromSaleOfEquityMethodInvestmentRateToEffectiveIncomeTaxRateDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r287", "r288", "r312" ], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfReconciliationOfFederalStatutoryRateOnLossBeforeIncomeTaxesAndBeforeGainFromSaleOfEquityMethodInvestmentRateToEffectiveIncomeTaxRateDetail": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfReconciliationOfFederalStatutoryRateOnLossBeforeIncomeTaxesAndBeforeGainFromSaleOfEquityMethodInvestmentRateToEffectiveIncomeTaxRateDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes": { "auth_ref": [ "r287", "r288", "r312" ], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfReconciliationOfFederalStatutoryRateOnLossBeforeIncomeTaxesAndBeforeGainFromSaleOfEquityMethodInvestmentRateToEffectiveIncomeTaxRateDetail": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage 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 revisions of previously reported income tax expense.", "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent", "terseLabel": "Refundable income taxes - AMT credit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfReconciliationOfFederalStatutoryRateOnLossBeforeIncomeTaxesAndBeforeGainFromSaleOfEquityMethodInvestmentRateToEffectiveIncomeTaxRateDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r287", "r288", "r312" ], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfReconciliationOfFederalStatutoryRateOnLossBeforeIncomeTaxesAndBeforeGainFromSaleOfEquityMethodInvestmentRateToEffectiveIncomeTaxRateDetail": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage 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 applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State income taxes, net of federal income tax benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfReconciliationOfFederalStatutoryRateOnLossBeforeIncomeTaxesAndBeforeGainFromSaleOfEquityMethodInvestmentRateToEffectiveIncomeTaxRateDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedBalanceSheets": { "order": 17.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 compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "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, Compensation Cost [Line Items]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansStockBasedCompensationExpenseDetail", "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfCompensationExpenseByTypeOfAwardDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r266" ], "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": "Compensation cost recognized over a weighted-average period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r266" ], "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 cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r263" ], "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 [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfCompensationExpenseByTypeOfAwardDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "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": "Revenue, Major Customer [Line Items]", "terseLabel": "Revenue, Major Customer [Line Items]" } } }, "localname": "EntityWideRevenueMajorCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r220" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfEquity", "http://www.vicorpower.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsQuantitativeInformationAboutLevel3FairValueMeasurementsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r346", "r347", "r348", "r357" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsQuantitativeInformationAboutLevel3FairValueMeasurementsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r349" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Table Text Block]", "terseLabel": "Quantitative Information about Level 3 Fair Value Measurements" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount": { "auth_ref": [ "r348" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transfers of assets measured on a recurring basis out of Level 1 of the fair value hierarchy into Level 2.", "label": "Fair Value, Assets, Level 1 to Level 2 Transfers, Amount", "terseLabel": "Fair Value, Assets, Level 1 to Level 2 Transfers, Amount" } } }, "localname": "FairValueAssetsLevel1ToLevel2TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r352" ], "lang": { "en-US": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsQuantitativeInformationAboutLevel3FairValueMeasurementsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "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 Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r352", "r357" ], "lang": { "en-US": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of assets using significant unobservable inputs (level 3). Such reconciliation, separately presenting changes during the period, at a minimum, may include, but is not limited to: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income, and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "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, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderThe2000PlanDetail", "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderTheChipStockOptionPlansDetail", "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderTheViChipStockOptionPlansParentheticalDetail", "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansWeightedAverageAssumptionsForNonPerformanceBasedFairValueForStockOptionsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r346", "r357" ], "lang": { "en-US": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "terseLabel": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsQuantitativeInformationAboutLevel3FairValueMeasurementsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r346", "r359", "r360" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderThe2000PlanDetail", "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderTheChipStockOptionPlansDetail", "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderTheViChipStockOptionPlansParentheticalDetail", "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansWeightedAverageAssumptionsForNonPerformanceBasedFairValueForStockOptionsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r236", "r237", "r239", "r347", "r394" ], "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 [Axis]", "terseLabel": "Fair Value, Hierarchy [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ContingentConsiderationObligationDetail", "http://www.vicorpower.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://www.vicorpower.com/role/FairValueMeasurementsChangeInEstimatedFairValueCalculatedForLiabilitiesValuedOnRecurringBasisUtilizingLevel3InputsDetail", "http://www.vicorpower.com/role/FairValueMeasurementsQuantitativeInformationAboutLevel3FairValueMeasurementsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r356", "r357" ], "lang": { "en-US": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ContingentConsiderationObligationDetail", "http://www.vicorpower.com/role/FairValueMeasurementsChangeInEstimatedFairValueCalculatedForLiabilitiesValuedOnRecurringBasisUtilizingLevel3InputsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r346", "r347", "r350", "r351", "r358" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r356" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r236", "r237", "r239", "r347", "r395" ], "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": "Quoted Prices in Active Markets (Level 1) [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r236", "r237", "r239", "r347", "r396" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Significant Unobservable Inputs (Level 3) [Member]", "verboseLabel": "Fair Value, Inputs, Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ContingentConsiderationObligationDetail", "http://www.vicorpower.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://www.vicorpower.com/role/FairValueMeasurementsChangeInEstimatedFairValueCalculatedForLiabilitiesValuedOnRecurringBasisUtilizingLevel3InputsDetail", "http://www.vicorpower.com/role/FairValueMeasurementsQuantitativeInformationAboutLevel3FairValueMeasurementsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r346", "r347" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of liabilities, 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). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.", "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Change in Estimated Fair Value Calculated for Liabilities Valued on Recurring Basis Utilizing Level 3 Inputs" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r352" ], "lang": { "en-US": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ContingentConsiderationObligationDetail", "http://www.vicorpower.com/role/FairValueMeasurementsChangeInEstimatedFairValueCalculatedForLiabilitiesValuedOnRecurringBasisUtilizingLevel3InputsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "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": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsChangeInEstimatedFairValueCalculatedForLiabilitiesValuedOnRecurringBasisUtilizingLevel3InputsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r352", "r357" ], "lang": { "en-US": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsChangeInEstimatedFairValueCalculatedForLiabilitiesValuedOnRecurringBasisUtilizingLevel3InputsDetail" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "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 measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1": { "auth_ref": [ "r353" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings", "terseLabel": "Credit gain on available-for-sale security included in Other income (expense), net" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsChangeInEstimatedFairValuesCalculatedForInvestmentValuedOnRecurringBasisUtilizingLevel3InputsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss": { "auth_ref": [ "r354" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized in other comprehensive income (OCI) from asset measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss)", "terseLabel": "Gain included in Other comprehensive income (loss)" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsChangeInEstimatedFairValuesCalculatedForInvestmentValuedOnRecurringBasisUtilizingLevel3InputsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": { "auth_ref": [ "r352" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial instrument classified as an asset 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, Asset Value", "periodEndLabel": "Balance at the end of the period", "periodStartLabel": "Balance at the beginning of the period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsChangeInEstimatedFairValuesCalculatedForInvestmentValuedOnRecurringBasisUtilizingLevel3InputsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "auth_ref": [ "r352" ], "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) 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, Period Increase (Decrease)", "terseLabel": "Increased in liability reassessment obligation" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ContingentConsiderationObligationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r355" ], "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", "negatedLabel": "Payments" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsChangeInEstimatedFairValueCalculatedForLiabilitiesValuedOnRecurringBasisUtilizingLevel3InputsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r352" ], "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 Reconciliations, Recurring Basis, Liability Value", "periodEndLabel": "Balance at the end of the period", "periodStartLabel": "Balance at the beginning of the period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsChangeInEstimatedFairValueCalculatedForLiabilitiesValuedOnRecurringBasisUtilizingLevel3InputsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ContingentConsiderationObligationDetail", "http://www.vicorpower.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://www.vicorpower.com/role/FairValueMeasurementsChangeInEstimatedFairValueCalculatedForLiabilitiesValuedOnRecurringBasisUtilizingLevel3InputsDetail", "http://www.vicorpower.com/role/FairValueMeasurementsQuantitativeInformationAboutLevel3FairValueMeasurementsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r356", "r358" ], "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": "Recurring [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Major Types of Debt and Equity Securities [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://www.vicorpower.com/role/FairValueMeasurementsQuantitativeInformationAboutLevel3FairValueMeasurementsDetail", "http://www.vicorpower.com/role/LongTermInvestmentsAdditionalInformationDetail", "http://www.vicorpower.com/role/LongTermInvestmentsRollforwardOfCreditGainLossRecognizedInEarningsOnAvailableForSaleAuctionRateSecuritiesDetail", "http://www.vicorpower.com/role/LongTermInvestmentsSummaryOfAvailableForSaleSecuritiesDetail" ], "xbrltype": "stringItemType" }, "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": "Estimated useful life of intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r188" ], "calculation": { "http://www.vicorpower.com/role/IntangibleAssetsScheduleOfPatentCostAndOtherAssetDetail": { "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", "negatedLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IntangibleAssetsScheduleOfPatentCostAndOtherAssetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r190" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "Future amortization expense from patent assets held for 2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r190" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "Future amortization expense from patent assets held for 2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r190" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "Future amortization expense from patent assets held for 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r190" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "Future amortization expense from patent assets held for 2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r190" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "Future amortization expense from patent assets held for 2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r185", "r186", "r188", "r191", "r398" ], "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]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IntangibleAssetsAdditionalInformationDetail", "http://www.vicorpower.com/role/IntangibleAssetsScheduleOfPatentCostAndOtherAssetDetail", "http://www.vicorpower.com/role/IntangibleAssetsTables" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r188", "r398" ], "calculation": { "http://www.vicorpower.com/role/IntangibleAssetsScheduleOfPatentCostAndOtherAssetDetail": { "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", "terseLabel": "Patent costs" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IntangibleAssetsScheduleOfPatentCostAndOtherAssetDetail" ], "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]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IntangibleAssetsAdditionalInformationDetail", "http://www.vicorpower.com/role/IntangibleAssetsScheduleOfPatentCostAndOtherAssetDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r185", "r187" ], "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]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IntangibleAssetsAdditionalInformationDetail", "http://www.vicorpower.com/role/IntangibleAssetsScheduleOfPatentCostAndOtherAssetDetail", "http://www.vicorpower.com/role/IntangibleAssetsTables" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r188" ], "calculation": { "http://www.vicorpower.com/role/IntangibleAssetsScheduleOfPatentCostAndOtherAssetDetail": { "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", "totalLabel": "Finite-lived intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IntangibleAssetsScheduleOfPatentCostAndOtherAssetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r92", "r363", "r364", "r365" ], "calculation": { "http://www.vicorpower.com/role/OtherIncomeExpenseNetComponentsOfOtherIncomeDetail": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Unrealized", "terseLabel": "Foreign currency gains (losses)", "verboseLabel": "Foreign currency losses, net" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/OtherIncomeExpenseNetComponentsOfOtherIncomeDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r97", "r365", "r368" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesGross": { "auth_ref": [ "r195" ], "calculation": { "http://www.vicorpower.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail": { "order": 5.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation of 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, Gross", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r91" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.vicorpower.com/role/OtherIncomeExpenseNetComponentsOfOtherIncomeDetail": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "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": "Gain on disposal of equipment", "terseLabel": "Gain on disposal of equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows", "http://www.vicorpower.com/role/OtherIncomeExpenseNetComponentsOfOtherIncomeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r192" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r74" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations": { "order": 5.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", "terseLabel": "Gross margin", "totalLabel": "Gross margin" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations", "http://www.vicorpower.com/role/QuarterlyResultsOfOperationsUnauditedSummaryOfUnauditedQuarterlyFinancialDataDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedStatementOfOperationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Guarantees [Abstract]" } } }, "localname": "GuaranteesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GuaranteesAndProductWarrantiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Guarantees and Product Warranties [Abstract]" } } }, "localname": "GuaranteesAndProductWarrantiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r97", "r193", "r200" ], "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": "Long-lived assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r101" ], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfDomesticAndForeignComponentsOfIncomeLossBeforeIncomeTaxesAndBeforeTheGainFromSaleOfEquityMethodInvestmentDetail": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "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": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfDomesticAndForeignComponentsOfIncomeLossBeforeIncomeTaxesAndBeforeTheGainFromSaleOfEquityMethodInvestmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r69", "r110", "r411", "r419", "r439" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 }, "http://www.vicorpower.com/role/IncomeTaxesScheduleOfDomesticAndForeignComponentsOfIncomeLossBeforeIncomeTaxesAndBeforeTheGainFromSaleOfEquityMethodInvestmentDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Income (loss) before income taxes", "verboseLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations", "http://www.vicorpower.com/role/IncomeTaxesScheduleOfDomesticAndForeignComponentsOfIncomeLossBeforeIncomeTaxesAndBeforeTheGainFromSaleOfEquityMethodInvestmentDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedStatementOfOperationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r101" ], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfDomesticAndForeignComponentsOfIncomeLossBeforeIncomeTaxesAndBeforeTheGainFromSaleOfEquityMethodInvestmentDetail": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfDomesticAndForeignComponentsOfIncomeLossBeforeIncomeTaxesAndBeforeTheGainFromSaleOfEquityMethodInvestmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r198" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansAdditionalInformationDetail", "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansStockBasedCompensationExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansAdditionalInformationDetail", "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansStockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r290" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesAdditionalInformationDetail" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r317" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r100", "r143", "r314" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 }, "http://www.vicorpower.com/role/IncomeTaxesScheduleOfComponentsOfProvisionBenefitForIncomeTaxesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Less: Provision (benefit) for income taxes", "totalLabel": "Provision (benefit) for income taxes", "verboseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations", "http://www.vicorpower.com/role/IncomeTaxesScheduleOfComponentsOfProvisionBenefitForIncomeTaxesDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedStatementOfOperationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r67", "r97", "r283", "r284", "r297", "r298", "r304", "r315", "r448" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r282", "r287", "r288" ], "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": "Tax benefit recognized" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r95" ], "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, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "negatedLabel": "Cash paid during the year for income taxes, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r90" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows": { "order": 27.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r90" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows": { "order": 24.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r90" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows": { "order": 28.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable": { "auth_ref": [ "r90" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes.", "label": "Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable", "terseLabel": "Increase (decrease) in long-term income taxes payable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r90" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "Increase (Decrease) in Income Taxes Receivable", "negatedLabel": "Increase in refundable income taxes" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r90" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows": { "order": 25.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "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, net" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapital": { "auth_ref": [ "r90" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period of all assets and liabilities used in operating activities.", "label": "Increase (Decrease) in Operating Capital", "negatedTotalLabel": "Change in current assets and liabilities, net" } } }, "localname": "IncreaseDecreaseInOperatingCapital", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Change in current assets and liabilities, excluding effects of deconsolidation of subsidiary:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r90" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows": { "order": 26.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Increase in other long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r114", "r119" ], "calculation": { "http://www.vicorpower.com/role/SignificantAccountingPoliciesComputationOfBasicAndDilutedNetIncomeLossPerShareDetail": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Employee stock options" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesComputationOfBasicAndDilutedNetIncomeLossPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis": { "auth_ref": [ "r232" ], "lang": { "en-US": { "role": { "documentation": "Information about effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Axis]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedBalanceSheetsDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedStatementOfOperationsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Domain]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedBalanceSheetsDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedStatementOfOperationsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r97", "r187" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Intangible assets" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestAndOtherIncomeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of interest income and income classified as other.", "label": "Interest and Other Income [Table Text Block]", "terseLabel": "Components of Other Income" } } }, "localname": "InterestAndOtherIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/OtherIncomeExpenseNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r182" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r28", "r181" ], "calculation": { "http://www.vicorpower.com/role/InventoriesSummaryOfInventoriesDetail": { "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/InventoriesSummaryOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r48", "r178" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.vicorpower.com/role/InventoriesSummaryOfInventoriesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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, net", "totalLabel": "Net balance" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets", "http://www.vicorpower.com/role/InventoriesSummaryOfInventoriesDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedBalanceSheetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r9", "r49", "r97", "r122", "r179", "r180" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r30", "r181" ], "calculation": { "http://www.vicorpower.com/role/InventoriesSummaryOfInventoriesDetail": { "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/InventoriesSummaryOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r29", "r181" ], "calculation": { "http://www.vicorpower.com/role/InventoriesSummaryOfInventoriesDetail": { "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-process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/InventoriesSummaryOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r77", "r141" ], "calculation": { "http://www.vicorpower.com/role/OtherIncomeExpenseNetComponentsOfOtherIncomeDetail": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "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", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/OtherIncomeExpenseNetComponentsOfOtherIncomeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r166" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Long-term investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesPolicies" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r165", "r412", "r424", "r446" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Long-Term Investments" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LongTermInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_Land": { "auth_ref": [ "r7", "r36" ], "calculation": { "http://www.vicorpower.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.", "label": "Land", "terseLabel": "Land" } } }, "localname": "Land", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeasesOperatingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases, Operating [Abstract]", "terseLabel": "Leases, Operating [Abstract]" } } }, "localname": "LeasesOperatingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LegalCostsPolicyTextBlock": { "auth_ref": [ "r96", "r97", "r211" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for legal costs incurred to protect or defend the entity's assets and rights, or to obtain assets, including monetary damages, or to obtain rights.", "label": "Legal Costs, Policy [Policy Text Block]", "terseLabel": "Legal Costs" } } }, "localname": "LegalCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r383" ], "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]", "verboseLabel": "Maturities of Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r383" ], "calculation": { "http://www.vicorpower.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.vicorpower.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetailAlternate1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r383" ], "calculation": { "http://www.vicorpower.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail": { "order": 8.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r383" ], "calculation": { "http://www.vicorpower.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r383" ], "calculation": { "http://www.vicorpower.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail": { "order": 7.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r383" ], "calculation": { "http://www.vicorpower.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r383" ], "calculation": { "http://www.vicorpower.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r383" ], "calculation": { "http://www.vicorpower.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r383" ], "calculation": { "http://www.vicorpower.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetailAlternate1": { "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", "verboseLabel": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r385" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "auth_ref": [ "r387" ], "calculation": { "http://www.vicorpower.com/role/LeasesMaturitiesOfLeasePaymentsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease payments to be received by lessor for operating lease.", "label": "Lessor, Operating Lease, Payments to be Received", "totalLabel": "Total lease payments to be received" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceived", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LeasesMaturitiesOfLeasePaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears": { "auth_ref": [ "r387" ], "calculation": { "http://www.vicorpower.com/role/LeasesMaturitiesOfLeasePaymentsDetail": { "order": 5.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease payments to be received by lessor in fifth fiscal year following latest fiscal year for operating lease. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessor, Operating Lease, Payments to be Received, Five Years", "verboseLabel": "2024" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LeasesMaturitiesOfLeasePaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": { "auth_ref": [ "r387" ], "calculation": { "http://www.vicorpower.com/role/LeasesMaturitiesOfLeasePaymentsDetail": { "order": 4.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease payments to be received by lessor in fourth year following latest fiscal year for operating lease. Excludes interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Lessor, Operating Lease, Payments to be Received, Four Years", "verboseLabel": "2023" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LeasesMaturitiesOfLeasePaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock": { "auth_ref": [ "r387" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease.", "label": "Lessor, Operating Lease, Payments to be Received, Maturity [Table Text Block]", "terseLabel": "Maturities of Lease Payments" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "auth_ref": [ "r387" ], "calculation": { "http://www.vicorpower.com/role/LeasesMaturitiesOfLeasePaymentsDetail": { "order": 1.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease payments to be received by lessor in next fiscal year following latest fiscal year for operating lease. Excludes interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Lessor, Operating Lease, Payments to be Received, Next Twelve Months", "verboseLabel": "2020" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LeasesMaturitiesOfLeasePaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "auth_ref": [ "r387" ], "calculation": { "http://www.vicorpower.com/role/LeasesMaturitiesOfLeasePaymentsDetail": { "order": 3.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease payments to be received by lessor in third fiscal year following latest fiscal year for operating lease. Excludes interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Lessor, Operating Lease, Payments to be Received, Three Years", "verboseLabel": "2022" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LeasesMaturitiesOfLeasePaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "auth_ref": [ "r387" ], "calculation": { "http://www.vicorpower.com/role/LeasesMaturitiesOfLeasePaymentsDetail": { "order": 2.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease payments to be received by lessor in second fiscal year following latest fiscal year for operating lease. Excludes interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Lessor, Operating Lease, Payments to be Received, Two Years", "verboseLabel": "2021" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LeasesMaturitiesOfLeasePaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r40" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities", "verboseLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets", "http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedBalanceSheetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r25", "r417", "r434" ], "calculation": { "http://www.vicorpower.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 equity", "verboseLabel": "Total liabilities and equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets", "http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedBalanceSheetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedBalanceSheets": { "order": 15.0, "parentTag": "us-gaap_Liabilities", "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/2019-01-31", "presentation": [ "http://www.vicorpower.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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r346" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "negatedLabel": "Liabilities, fair value on recurring basis" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r35" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-term Investments", "terseLabel": "Long-term investment, net" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r8", "r195" ], "calculation": { "http://www.vicorpower.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail": { "order": 4.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment, Gross", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesUnrealizedGainLoss": { "auth_ref": [ "r72" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations": { "order": 14.0, "parentTag": "us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in marketable security.", "label": "Marketable Securities, Unrealized Gain (Loss)", "terseLabel": "Total unrealized gains (losses) on available-for-sale securities, net" } } }, "localname": "MarketableSecuritiesUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r47", "r416", "r433" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedBalanceSheets": { "order": 25.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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 is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Noncontrolling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "auth_ref": [ "r221" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "negatedLabel": "Noncontrolling interest dividend paid" } } }, "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r236" ], "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 [Member]" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r88" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows": { "order": 20.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 provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r88" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.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 used for investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r88", "r89", "r92" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.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 provided by (used for) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r61", "r64", "r70", "r92", "r119", "r420", "r437" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations": { "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 attributable to Vicor Corporation", "totalLabel": "Net income attributable to Vicor Corporation", "verboseLabel": "Net income attributable to Vicor Corporation" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations", "http://www.vicorpower.com/role/QuarterlyResultsOfOperationsUnauditedSummaryOfUnauditedQuarterlyFinancialDataDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesComputationOfBasicAndDilutedNetIncomeLossPerShareDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedStatementOfOperationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesComputationOfBasicAndDilutedNetIncomeLossPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r61", "r64", "r333", "r341" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations": { "order": 17.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Less: Net income attributable to noncontrolling interest", "verboseLabel": "Net income (loss) attributable to noncontrolling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations", "http://www.vicorpower.com/role/QuarterlyResultsOfOperationsUnauditedSummaryOfUnauditedQuarterlyFinancialDataDetail" ], "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": "Impact of recently issued accounting standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r326" ], "lang": { "en-US": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Noncontrolling Interest [Member]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r78" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations": { "order": 12.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.vicorpower.com/role/OtherIncomeExpenseNetComponentsOfOtherIncomeDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations", "http://www.vicorpower.com/role/OtherIncomeExpenseNetComponentsOfOtherIncomeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense), net:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations": { "order": 8.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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations": { "order": 4.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": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r378", "r384" ], "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", "terseLabel": "Short-term lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLeaseIncome": { "auth_ref": [ "r125", "r386", "r388" ], "crdr": "credit", "lang": { "en-US": { "role": { "definitionGuidance": "Lease income", "documentation": "Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable.", "label": "Operating Lease, Lease Income" } } }, "localname": "OperatingLeaseLeaseIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r376" ], "calculation": { "http://www.vicorpower.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetailAlternate1": { "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": "Operating Lease, Liability", "verboseLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r376" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedBalanceSheets": { "order": 22.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": "Short-term lease liabilities", "verboseLabel": "Short-term lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets", "http://www.vicorpower.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r376" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedBalanceSheets": { "order": 14.0, "parentTag": "us-gaap_Liabilities", "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": "Long-term lease liabilities", "verboseLabel": "Long-term lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets", "http://www.vicorpower.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r377", "r379" ], "crdr": "credit", "lang": { "en-US": { "role": { "definitionGuidance": "Lease liabilities paid", "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" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r375" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating leases right of use assets", "verboseLabel": "Operating leases right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LeasesAdditionalInformationDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r382", "r384" ], "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", "terseLabel": "Weighted-average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r381", "r384" ], "lang": { "en-US": { "role": { "definitionGuidance": "Weighted-average remaining lease term", "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" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r371", "r373" ], "calculation": { "http://www.vicorpower.com/role/LeasesScheduleOfFutureMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesWithRemainingTermsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Operating Leases, Future Minimum Payments Due" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LeasesScheduleOfFutureMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesWithRemainingTermsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r371", "r373" ], "calculation": { "http://www.vicorpower.com/role/LeasesScheduleOfFutureMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesWithRemainingTermsDetail": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "verboseLabel": "2019" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LeasesScheduleOfFutureMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesWithRemainingTermsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r371", "r373" ], "calculation": { "http://www.vicorpower.com/role/LeasesScheduleOfFutureMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesWithRemainingTermsDetail": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "verboseLabel": "2122" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LeasesScheduleOfFutureMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesWithRemainingTermsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r371", "r373" ], "calculation": { "http://www.vicorpower.com/role/LeasesScheduleOfFutureMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesWithRemainingTermsDetail": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "verboseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LeasesScheduleOfFutureMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesWithRemainingTermsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r371", "r373" ], "calculation": { "http://www.vicorpower.com/role/LeasesScheduleOfFutureMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesWithRemainingTermsDetail": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "verboseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LeasesScheduleOfFutureMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesWithRemainingTermsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r213", "r369", "r370", "r372", "r374" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.", "label": "Lessee, Operating Lease, Disclosure [Table Text Block]", "terseLabel": "Schedule of future minimum rental commitments under non-cancelable operating leases with remaining terms" } } }, "localname": "OperatingLeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r305" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r345" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Description of Business" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/DescriptionOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax": { "auth_ref": [ "r53", "r54", "r56" ], "calculation": { "http://www.vicorpower.com/role/OtherIncomeExpenseNetComponentsOfOtherIncomeDetail": { "order": 5.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax, after reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, before Tax", "terseLabel": "Credit gains on available-for-sale securities" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/OtherIncomeExpenseNetComponentsOfOtherIncomeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r52", "r367" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation gains, net of tax benefit" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r62", "r65", "r68", "r220" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.vicorpower.com/role/ConsolidatedStatementsOfEquity": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "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", "totalLabel": "Other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.vicorpower.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": { "auth_ref": [ "r53", "r56", "r164" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations": { "order": 15.0, "parentTag": "us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax and reclassification adjustments of unrealized holding gain (loss) on available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, before Tax", "verboseLabel": "Portion of losses (gains) recognized in other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r53", "r56" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax", "terseLabel": "Unrealized (losses) gains on available-for-sale securities, net of tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "auth_ref": [ "r54", "r57" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) before reclassification adjustments of unrealized holding gain (loss) on available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Tax", "terseLabel": "Recognized income tax benefit (provision)" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Income and Expenses [Abstract]" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "auth_ref": [ "r235", "r276" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.", "label": "Other Income and Other Expense Disclosure [Text Block]", "terseLabel": "Other Income (Expense), Net" } } }, "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/OtherIncomeExpenseNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r79" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations": { "order": 16.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOwnershipInterestsByNameAxis": { "auth_ref": [ "r128", "r129", "r222" ], "lang": { "en-US": { "role": { "documentation": "Information by ownership interests about other units or shares or classes of ownership in a partnership. Excludes limited or general partners' ownership interests.", "label": "Other Ownership Interests Name [Axis]", "terseLabel": "Other Ownership Interests Name [Axis]" } } }, "localname": "OtherOwnershipInterestsByNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_OtherOwnershipInterestsNameDomain": { "auth_ref": [ "r127", "r129" ], "lang": { "en-US": { "role": { "documentation": "Description of the ownership interest, which details special or unusual rights. Does not include limited or general partners' ownership interests.", "label": "Other Ownership Interests, Name [Domain]", "terseLabel": "Other Ownership Interests, Name [Domain]" } } }, "localname": "OtherOwnershipInterestsNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCreditLossesOnDebtSecuritiesHeld": { "auth_ref": [ "r161", "r162" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of credit losses recognized in earnings related to debt securities held for which a portion of an other than temporary impairment (OTTI) was recognized in other comprehensive income (a component of shareholders' equity).", "label": "Other than Temporary Impairment, Credit Losses Recognized in Earnings, Credit Losses on Debt Securities Held", "periodEndLabel": "Balance at the end of the period", "periodStartLabel": "Balance at the beginning of the period", "terseLabel": "Aggregate credit loss" } } }, "localname": "OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCreditLossesOnDebtSecuritiesHeld", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LongTermInvestmentsAdditionalInformationDetail", "http://www.vicorpower.com/role/LongTermInvestmentsRollforwardOfCreditGainLossRecognizedInEarningsOnAvailableForSaleAuctionRateSecuritiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsLineItems": { "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": "Other than Temporary Impairment, Credit Losses Recognized in Earnings [Line Items]", "terseLabel": "Other than Temporary Impairment, Credit Losses Recognized in Earnings [Line Items]" } } }, "localname": "OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LongTermInvestmentsRollforwardOfCreditGainLossRecognizedInEarningsOnAvailableForSaleAuctionRateSecuritiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsTableTextBlock": { "auth_ref": [ "r160" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of other than temporary impairment (OTTI) related to credit losses recognized in earnings including: (a) the beginning balance of the amount related to credit losses on debt securities held by the investor at the beginning of the period for which a portion of an OTTI was recognized in other comprehensive income; (b) additions for the amount related to the credit loss for which an OTTI was not previously recognized; (c) reductions for securities sold during the period (realized); (d) reductions for securities for which the amount previously recognized in other comprehensive income was recognized in earnings because the investor intends to sell the security or more likely than not will be required to sell the security before recovery of its amortized cost basis; (e) additional increases to the amount related to the credit loss for which an OTTI was previously recognized when the investor does not intend to sell the security and it is not more likely than not that the investor will be required to sell the security before recovery of its amortized cost basis; (f) reductions for increases in cash flows expected to be collected that are recognized over the remaining life of the security; and (g) the ending balance of the amount related to credit losses on debt securities held by the entity at the end of the period for which a portion of an OTTI was recognized in other comprehensive income.", "label": "Other than Temporary Impairment, Credit Losses Recognized in Earnings [Table Text Block]", "terseLabel": "Rollforward of Credit (Gain) Loss Recognized in Earnings on Failed Auction Security" } } }, "localname": "OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LongTermInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.", "label": "Parent [Member]", "terseLabel": "Total Vicor Corporation Stockholders' Equity [Member]" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r320" ], "lang": { "en-US": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patents [Member]" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IntangibleAssetsAdditionalInformationDetail", "http://www.vicorpower.com/role/IntangibleAssetsScheduleOfPatentCostAndOtherAssetDetail", "http://www.vicorpower.com/role/IntangibleAssetsTables" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r82", "r84", "r104" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "(Decrease) increase in other assets" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsMinorityInterest": { "auth_ref": [ "r86" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends provided by the non-wholly owned subsidiary to noncontrolling interests.", "label": "Payments of Ordinary Dividends, Noncontrolling Interest", "negatedLabel": "Noncontrolling interest dividend paid", "verboseLabel": "Cash dividends paid to outside shareholders" } } }, "localname": "PaymentsOfDividendsMinorityInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows", "http://www.vicorpower.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r83" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "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", "negatedLabel": "Additions to property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r243", "r267" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansAdditionalInformationDetail", "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderThe2000PlanDetail", "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderTheChipStockOptionPlansDetail", "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderTheViChipStockOptionPlansParentheticalDetail", "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansTables" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansAdditionalInformationDetail", "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderThe2000PlanDetail", "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderTheChipStockOptionPlansDetail", "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderTheViChipStockOptionPlansParentheticalDetail", "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansTables" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r85" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows": { "order": 21.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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r81" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r85", "r268" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Options Exercised" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductAndServiceOtherMember": { "auth_ref": [ "r229" ], "lang": { "en-US": { "role": { "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.", "label": "Product and Service, Other [Member]", "terseLabel": "Other [Member]" } } }, "localname": "ProductAndServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/RevenuesSummaryOfNetRevenuesDisaggregatedByCategoryDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r219" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.", "label": "Product Warranty Disclosure [Text Block]", "terseLabel": "Product Warranties" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ProductWarranties" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r61", "r64", "r87", "r144", "r145", "r328", "r332", "r334", "r341", "r342" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.vicorpower.com/role/ConsolidatedStatementsOfEquity": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "definitionGuidance": "Consolidated net income", "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", "terseLabel": "Consolidated net income", "totalLabel": "Consolidated net income", "verboseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows", "http://www.vicorpower.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.vicorpower.com/role/ConsolidatedStatementsOfEquity", "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations", "http://www.vicorpower.com/role/QuarterlyResultsOfOperationsUnauditedSummaryOfUnauditedQuarterlyFinancialDataDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedStatementOfOperationsDetail" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r201" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/PropertyPlantAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r36", "r195" ], "calculation": { "http://www.vicorpower.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail": { "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", "totalLabel": "Property, plant and equipment, gross, total" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r11", "r12", "r197", "r435" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.vicorpower.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Property, plant and equipment, net", "totalLabel": "Net balance" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets", "http://www.vicorpower.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r11", "r197" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/PropertyPlantAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "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": "Depreciation and amortization period" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r126" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Quarterly Results of Operations (Unaudited)" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/QuarterlyResultsOfOperationsUnaudited" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r392" ], "lang": { "en-US": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ContingentConsiderationObligationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r238", "r389", "r391", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ContingentConsiderationObligationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RentalIncomeNonoperating": { "auth_ref": [ "r78" ], "calculation": { "http://www.vicorpower.com/role/OtherIncomeExpenseNetComponentsOfOtherIncomeDetail": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Income earned by providing the use of assets to an outside party in exchange for a payment or series of payments that is nonoperating in nature.", "label": "Rental Income, Nonoperating", "terseLabel": "Rental income" } } }, "localname": "RentalIncomeNonoperating", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/OtherIncomeExpenseNetComponentsOfOtherIncomeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r277", "r451" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations": { "order": 10.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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations" ], "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 [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansStockBasedCompensationExpenseDetail" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r207" ], "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": "Severance and Other Charges" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SeveranceAndOtherCharges" ], "xbrltype": "textBlockItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r22", "r221", "r432" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedBalanceSheets": { "order": 29.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": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets", "http://www.vicorpower.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedBalanceSheetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r226", "r227" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations": { "order": 6.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "definitionGuidance": "Revenue", "disclosureGuidance": "Revenue", "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": "Net revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations", "http://www.vicorpower.com/role/QuarterlyResultsOfOperationsUnauditedSummaryOfUnauditedQuarterlyFinancialDataDetail", "http://www.vicorpower.com/role/RevenuesSummaryOfNetRevenuesDisaggregatedByCategoryDetail", "http://www.vicorpower.com/role/RevenuesSummaryOfNetRevenuesDisaggregatedByGeographyDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedStatementOfOperationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r226", "r227" ], "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", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/RevenuesScheduleOfNetRevenuesFromUnaffiliatedCustomersByCountryBasedOnTheLocationOfTheCustomerDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r234" ], "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": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/Revenues" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r98", "r99" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r380", "r384" ], "crdr": "debit", "lang": { "en-US": { "role": { "definitionGuidance": "ROU assets in exchange for new operating lease liabilities", "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" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r136" ], "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": "Revenue Benchmark [Member]", "terseLabel": "Sales Revenue, Net [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/RevenuesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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": "Schedule of Available-for-sale Securities [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LongTermInvestmentsSummaryOfAvailableForSaleSecuritiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.", "label": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]", "terseLabel": "Cost and Estimated Fair Value of Failed Auction Security by Contractual Maturities" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LongTermInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": { "auth_ref": [ "r156", "r157", "r158", "r159", "r160", "r163", "r422", "r423" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LongTermInvestmentsSummaryOfAvailableForSaleSecuritiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r264" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.", "label": "Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan [Table Text Block]", "terseLabel": "Summary of Compensation Expense by Type of Award" } } }, "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r310" ], "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": "Schedule of Components of Provision (Benefit) for Income Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r303" ], "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": "Schedule of Significant Components of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r119" ], "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 (Loss) Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r287" ], "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": "Schedule of Reconciliation of Federal Statutory Rate on Loss before Income Taxes and before Gain from Sale of Equity Method Investment Rate to Effective Income Tax Rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r242", "r264", "r270" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansStockBasedCompensationExpenseDetail", "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfCompensationExpenseByTypeOfAwardDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r148" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]" } } }, "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r346", "r347" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Change in Estimated Fair Values Calculated for Investment Valued on Recurring Basis Utilizing Level 3 Inputs" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r185", "r187" ], "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]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IntangibleAssetsAdditionalInformationDetail", "http://www.vicorpower.com/role/IntangibleAssetsScheduleOfPatentCostAndOtherAssetDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r185", "r187" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Patent Cost and Other Asset" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r101" ], "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": "Schedule of Domestic and Foreign Components of Income (Loss) Before Income Taxes and before the Gain from Sale of Equity Method Investment" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r9", "r31", "r32", "r33" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsTable": { "auth_ref": [ "r160" ], "lang": { "en-US": { "role": { "documentation": "Summarization of information required and determined to be disclosed as a tabular roll forward of the amount of other than temporary impairment (OTTI) related to credit losses recognized in earnings including: (a) the beginning balance of the amount related to credit losses on debt securities held by the investor at the beginning of the period for which a portion of an OTTI was recognized in other comprehensive income; (b) additions for the amount related to the credit loss for which an OTTI was not previously recognized; (c) reductions for securities sold during the period (realized); (d) reductions for securities for which the amount previously recognized in other comprehensive income was recognized in earnings because the investor intends to sell the security or more likely than not will be required to sell the security before recovery of its amortized cost basis; (e) additional increases to the amount related to the credit loss for which an OTTI was previously recognized when the investor does not intend to sell the security and it is not more likely than not that the investor will be required to sell the security before recovery of its amortized cost basis; (f) reductions for increases in cash flows expected to be collected that are recognized over the remaining life of the security; and (g) the ending balance of the amount related to credit losses on debt securities held by the entity at the end of the period for which a portion of an OTTI was recognized in other comprehensive income.", "label": "Schedule of Other than Temporary Impairment, Credit Losses Recognized in Earnings [Table]", "terseLabel": "Schedule of Other than Temporary Impairment, Credit Losses Recognized in Earnings [Table]" } } }, "localname": "ScheduleOfOtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LongTermInvestmentsRollforwardOfCreditGainLossRecognizedInEarningsOnAvailableForSaleAuctionRateSecuritiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r218" ], "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]", "terseLabel": "Product Warranty Activity" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ProductWarrantiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r37", "r197" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfProspectiveAdoptionOfNewAccountingPronouncementsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the comparison between amounts disclosed under previous guidance and new guidance.", "label": "Schedule of Prospective Adoption of New Accounting Pronouncements [Table Text Block]", "verboseLabel": "Summary of Cumulative Effect of Adoption on Consolidated Statement of Operations" } } }, "localname": "ScheduleOfProspectiveAdoptionOfNewAccountingPronouncementsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r123" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Summary of Unaudited Quarterly Financial Data" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/QuarterlyResultsOfOperationsUnauditedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r73", "r147" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Schedule of Net Revenues from Unaffiliated Customers by Country Based on the Location of the Customer" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r243", "r267" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansAdditionalInformationDetail", "http://www.vicorpower.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r248", "r254", "r257" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r259" ], "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": "Weighted-Average Assumptions for Non Performance-Based Fair Value for Stock Options" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r296", "r311" ], "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": "Schedule of Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "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]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/RevenuesSummaryOfNetRevenuesDisaggregatedByCategoryDetail", "http://www.vicorpower.com/role/RevenuesSummaryOfNetRevenuesDisaggregatedByGeographyDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r149" ], "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]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r76", "r177" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations": { "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [ "r80" ], "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 [Member]" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansStockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r91", "r202", "r204", "r205" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Severance Costs", "verboseLabel": "Severance charges" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SeveranceAndOtherChargesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r261" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansWeightedAverageAssumptionsForNonPerformanceBasedFairValueForStockOptionsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r262" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansWeightedAverageAssumptionsForNonPerformanceBasedFairValueForStockOptionsDetail" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansAdditionalInformationDetail", "http://www.vicorpower.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r267" ], "lang": { "en-US": { "role": { "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Maximum percentage of payroll deductions on employee's compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r244" ], "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": "Maximum number of shares authorized for issuances" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r267" ], "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": "Common stock purchase by non-employees" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r251" ], "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", "terseLabel": "Options Outstanding, Exercisable", "verboseLabel": "Share exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansAdditionalInformationDetail", "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderThe2000PlanDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r251" ], "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", "terseLabel": "Weighted Average Exercise Price, Exercisable", "verboseLabel": "Weighted average exercise prices" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansAdditionalInformationDetail", "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderThe2000PlanDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r256" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r253" ], "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 Outstanding, Forfeited and expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderThe2000PlanDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "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", "terseLabel": "Granted, shares", "verboseLabel": "Options Outstanding, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderThe2000PlanDetail", "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderTheViChipStockOptionPlansParentheticalDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r255" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r267" ], "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": "Aggregate Intrinsic Value, Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderThe2000PlanDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r250", "r267" ], "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, Ending balance", "periodStartLabel": "Options Outstanding, Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderThe2000PlanDetail", "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderTheChipStockOptionPlansDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r249" ], "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": "Weighted Average Exercise Price, Ending balance", "periodStartLabel": "Weighted Average Exercise Price, Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderThe2000PlanDetail", "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderTheChipStockOptionPlansDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r257" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Vested or expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderThe2000PlanDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r258" ], "lang": { "en-US": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Options Outstanding, Vested or expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderThe2000PlanDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r258" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, Vested or expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderThe2000PlanDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r241", "r245" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfCompensationExpenseByTypeOfAwardDetail", "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansWeightedAverageAssumptionsForNonPerformanceBasedFairValueForStockOptionsDetail", "http://www.vicorpower.com/role/StockholdersEquityAdditionalInformationDetail" ], "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": "Weighted Average Exercise Price, Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderThe2000PlanDetail", "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderTheChipStockOptionPlansDetail" ], "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": "Weighted Average Exercise Price, Forfeited and expired" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderThe2000PlanDetail" ], "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": "Weighted Average Exercise Price, Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderThe2000PlanDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r97", "r243", "r246" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r260", "r269" ], "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 lives (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansWeightedAverageAssumptionsForNonPerformanceBasedFairValueForStockOptionsDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r267" ], "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": "Aggregate Intrinsic Value, Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderThe2000PlanDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r267" ], "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": "Weighted-Average Remaining Contractual Life in Years, Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderThe2000PlanDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r258" ], "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": "Weighted-Average Remaining Contractual Life in Years, Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderThe2000PlanDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r258" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-Average Remaining Contractual Life in Years, Vested or expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderThe2000PlanDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r247" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Fair value of stock options that vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "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": "Non-qualified stock options granted to non-employees" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r108" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r217" ], "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": "Balance at the end of the period", "periodStartLabel": "Balance at the beginning of the period" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ProductWarrantiesProductWarrantyActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r214" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Fulfillment of warranty obligations" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ProductWarrantiesProductWarrantyActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r215" ], "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 warranties for products sold in the period" } } }, "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ProductWarrantiesProductWarrantyActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r97", "r216" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Product warranties" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r144", "r183", "r199", "r203", "r206", "r440" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/RevenuesSummaryOfNetRevenuesDisaggregatedByCategoryDetail", "http://www.vicorpower.com/role/RevenuesSummaryOfNetRevenuesDisaggregatedByGeographyDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r17", "r18", "r19", "r220" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets", "http://www.vicorpower.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.vicorpower.com/role/ConsolidatedStatementsOfEquity", "http://www.vicorpower.com/role/CoverPage", "http://www.vicorpower.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail", "http://www.vicorpower.com/role/LeasesMaturitiesOfLeasePaymentsDetail", "http://www.vicorpower.com/role/LeasesScheduleOfFutureMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesWithRemainingTermsDetail", "http://www.vicorpower.com/role/RevenuesAdditionalInformationDetail", "http://www.vicorpower.com/role/RevenuesScheduleOfNetRevenuesFromUnaffiliatedCustomersByCountryBasedOnTheLocationOfTheCustomerDetail", "http://www.vicorpower.com/role/RevenuesSummaryOfChangesInCertainContractAssetsAndLiabilitiesDetail", "http://www.vicorpower.com/role/RevenuesSummaryOfNetRevenuesDisaggregatedByGeographyDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedBalanceSheetsDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedStatementOfOperationsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r46", "r220" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfEquity", "http://www.vicorpower.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "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]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets", "http://www.vicorpower.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.vicorpower.com/role/ConsolidatedStatementsOfEquity", "http://www.vicorpower.com/role/IntangibleAssetsTables", "http://www.vicorpower.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail", "http://www.vicorpower.com/role/LeasesMaturitiesOfLeasePaymentsDetail", "http://www.vicorpower.com/role/LeasesScheduleOfFutureMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesWithRemainingTermsDetail", "http://www.vicorpower.com/role/RevenuesAdditionalInformationDetail", "http://www.vicorpower.com/role/RevenuesScheduleOfNetRevenuesFromUnaffiliatedCustomersByCountryBasedOnTheLocationOfTheCustomerDetail", "http://www.vicorpower.com/role/RevenuesTables", "http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedBalanceSheetsDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedStatementOfOperationsDetail", "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansTables" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets", "http://www.vicorpower.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.vicorpower.com/role/ConsolidatedStatementsOfEquity", "http://www.vicorpower.com/role/IntangibleAssetsTables", "http://www.vicorpower.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail", "http://www.vicorpower.com/role/LeasesMaturitiesOfLeasePaymentsDetail", "http://www.vicorpower.com/role/LeasesScheduleOfFutureMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesWithRemainingTermsDetail", "http://www.vicorpower.com/role/RevenuesAdditionalInformationDetail", "http://www.vicorpower.com/role/RevenuesScheduleOfNetRevenuesFromUnaffiliatedCustomersByCountryBasedOnTheLocationOfTheCustomerDetail", "http://www.vicorpower.com/role/RevenuesSummaryOfChangesInCertainContractAssetsAndLiabilitiesDetail", "http://www.vicorpower.com/role/RevenuesSummaryOfNetRevenuesDisaggregatedByCategoryDetail", "http://www.vicorpower.com/role/RevenuesSummaryOfNetRevenuesDisaggregatedByGeographyDetail", "http://www.vicorpower.com/role/RevenuesTables", "http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedBalanceSheetsDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedStatementOfOperationsDetail", "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansTables" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r18", "r19", "r220", "r221", "r252" ], "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 Outstanding, Exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderThe2000PlanDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r18", "r19", "r220", "r221" ], "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", "verboseLabel": "Issuances of stock through employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r18", "r19", "r220", "r221" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Sales of Common Stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfEquity" ], "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": "Common Stock repurchased as per November plan" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockholdersEquityAdditionalInformationDetail" ], "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 program amount available" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r18", "r19", "r220", "r221" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Stock repurchase" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r19", "r23", "r24", "r154" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedBalanceSheets": { "order": 26.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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", "totalLabel": "Total Vicor Corporation stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Vicor Corporation stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r326", "r327", "r340" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedBalanceSheets": { "order": 24.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total equity", "verboseLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets", "http://www.vicorpower.com/role/ConsolidatedStatementsOfEquity", "http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedBalanceSheetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r225" ], "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": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityOther": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.", "label": "Stockholders' Equity, Other", "negatedLabel": "Other" } } }, "localname": "StockholdersEquityOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r397" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://www.vicorpower.com/role/FairValueMeasurementsQuantitativeInformationAboutLevel3FairValueMeasurementsDetail", "http://www.vicorpower.com/role/LongTermInvestmentsAdditionalInformationDetail", "http://www.vicorpower.com/role/LongTermInvestmentsRollforwardOfCreditGainLossRecognizedInEarningsOnAvailableForSaleAuctionRateSecuritiesDetail", "http://www.vicorpower.com/role/LongTermInvestmentsSummaryOfAvailableForSaleSecuritiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r45", "r223" ], "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 [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r45", "r223" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r45", "r223", "r224" ], "calculation": { "http://www.vicorpower.com/role/ConsolidatedBalanceSheets": { "order": 31.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", "negatedLabel": "Treasury stock at cost: 11,634,806 shares in 2019 and 11,635,739 shares in 2018" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/RevenuesSummaryOfChangesInCertainContractAssetsAndLiabilitiesDetail", "http://www.vicorpower.com/role/RevenuesTables", "http://www.vicorpower.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedBalanceSheetsDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedStatementOfOperationsDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r325" ], "lang": { "en-US": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "terseLabel": "TypeOfArrangement" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ContingentConsiderationObligationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r280", "r316", "r426", "r444" ], "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": "Untaxed accumulated unremitted foreign earnings" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r281", "r291" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Unrecognized tax benefits, Ending Balance", "periodStartLabel": "Unrecognized tax benefits, Beginning Balance", "terseLabel": "Accrued interest" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.vicorpower.com/role/IncomeTaxesScheduleOfReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r294" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r293" ], "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/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r292" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Additions for tax positions of prior years" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": { "auth_ref": [ "r289" ], "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": "Potential payment of interest" } } }, "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r295" ], "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" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r130", "r131", "r133", "r134", "r138", "r139", "r140" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r107" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "Valuation Allowances and Reserves, Balance", "periodEndLabel": "Balance at End of Period", "periodStartLabel": "Balance at Beginning of Period" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ScheduleIiValuationAndQualifyingAccountsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r107" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "Valuation Allowances and Reserves, Additions for Charges to Cost and Expense", "terseLabel": "Charge (Recovery) to Costs and Expenses" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ScheduleIiValuationAndQualifyingAccountsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r107" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "Valuation Allowances and Reserves, Deductions", "negatedLabel": "Other Charges, Deductions" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ScheduleIiValuationAndQualifyingAccountsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "Valuation Allowances and Reserves [Domain]", "terseLabel": "Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ScheduleIiValuationAndQualifyingAccountsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r107" ], "lang": { "en-US": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "Valuation Allowances and Reserves Type [Axis]", "terseLabel": "Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ScheduleIiValuationAndQualifyingAccountsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis": { "auth_ref": [ "r336", "r337", "r339" ], "lang": { "en-US": { "role": { "documentation": "Information by category of Variable Interest Entity (VIE).", "label": "Variable Interest Entities [Axis]", "terseLabel": "Variable Interest Entities [Axis]" } } }, "localname": "VariableInterestEntitiesByClassificationOfEntityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]", "terseLabel": "Effect of dilutive securities:" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesComputationOfBasicAndDilutedNetIncomeLossPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r112", "r117" ], "calculation": { "http://www.vicorpower.com/role/SignificantAccountingPoliciesComputationOfBasicAndDilutedNetIncomeLossPerShareDetail": { "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": "Denominator for diluted net income per share- adjusted weighted-average shares and assumed conversions" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations", "http://www.vicorpower.com/role/SignificantAccountingPoliciesComputationOfBasicAndDilutedNetIncomeLossPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Shares used to compute net income per common share attributable to Vicor Corporation:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r111", "r117" ], "calculation": { "http://www.vicorpower.com/role/SignificantAccountingPoliciesComputationOfBasicAndDilutedNetIncomeLossPerShareDetail": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "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", "verboseLabel": "Denominator for basic net income per share- weighted average shares" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations", "http://www.vicorpower.com/role/SignificantAccountingPoliciesComputationOfBasicAndDilutedNetIncomeLossPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesComputationOfBasicAndDilutedNetIncomeLossPerShareDetail" ], "xbrltype": "stringItemType" }, "vicr_AccruedSeveranceCostAndOtherChargesCurrent": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/ConsolidatedBalanceSheets": { "order": 21.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued severance cost and other charges current.", "label": "Accrued Severance Cost And Other Charges Current", "verboseLabel": "Accrued severance and other charges" } } }, "localname": "AccruedSeveranceCostAndOtherChargesCurrent", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "vicr_AdvancedproductsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "AdvancedProducts", "label": "AdvancedProducts [Member]", "terseLabel": "Advanced Products [Member]" } } }, "localname": "AdvancedproductsMember", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/RevenuesSummaryOfNetRevenuesDisaggregatedByCategoryDetail", "http://www.vicorpower.com/role/RevenuesSummaryOfNetRevenuesDisaggregatedByGeographyDetail" ], "xbrltype": "domainItemType" }, "vicr_AggregateTemporaryImpairmentLoss": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Aggregate temporary impairment loss.", "label": "Aggregate Temporary Impairment Loss", "terseLabel": "Aggregate temporary impairment loss" } } }, "localname": "AggregateTemporaryImpairmentLoss", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/LongTermInvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "vicr_AllothercountriesmemberMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "AllOtherCountriesMember", "label": "AllOtherCountriesMember [Member]", "terseLabel": "All Other [Member]" } } }, "localname": "AllothercountriesmemberMember", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/RevenuesScheduleOfNetRevenuesFromUnaffiliatedCustomersByCountryBasedOnTheLocationOfTheCustomerDetail", "http://www.vicorpower.com/role/RevenuesSummaryOfNetRevenuesDisaggregatedByGeographyDetail" ], "xbrltype": "domainItemType" }, "vicr_AmortizedCostAndFairValueDebtSecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Amortized Cost and Fair Value Debt Securities [Abstract]", "label": "Amortized Cost and Fair Value Debt Securities [Abstract]" } } }, "localname": "AmortizedCostAndFairValueDebtSecuritiesAbstract", "nsuri": "http://www.vicorpower.com/20191231", "xbrltype": "stringItemType" }, "vicr_AuctionFailedSecuritiesUnrealizedLossPositionMinimumPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Auction failed securities unrealized loss position minimum period.", "label": "Auction Failed Securities Unrealized Loss Position Minimum Period", "terseLabel": "Minimum period for which failed auction securities been in unrealized loss position" } } }, "localname": "AuctionFailedSecuritiesUnrealizedLossPositionMinimumPeriod", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/LongTermInvestmentsAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "vicr_AvailableForSaleSecuritiesDebtMaturitiesYearTwentySixAmortizedCostBasis": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Available for sale securities debt maturities year twenty six amortized cost basis.", "label": "Available For Sale Securities Debt Maturities Year Twenty Six Amortized Cost Basis", "terseLabel": "Due in twenty to forty years, Cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesYearTwentySixAmortizedCostBasis", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/LongTermInvestmentsAmortizedCostAndEstimatedFairValueOfAvailableForSaleSecuritiesByContractualMaturitiesDetail" ], "xbrltype": "monetaryItemType" }, "vicr_AvailableForSaleSecuritiesDebtMaturitiesYearTwentySixFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Available for sale securities debt maturities year twenty six fair value.", "label": "Available For Sale Securities Debt Maturities Year Twenty Six Fair Value", "terseLabel": "Due in twenty to forty years, Estimated Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesYearTwentySixFairValue", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/LongTermInvestmentsAmortizedCostAndEstimatedFairValueOfAvailableForSaleSecuritiesByContractualMaturitiesDetail" ], "xbrltype": "monetaryItemType" }, "vicr_BrickproductsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "BrickProducts", "label": "BrickProducts [Member]", "terseLabel": "Brick Products [Member]" } } }, "localname": "BrickproductsMember", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/RevenuesSummaryOfNetRevenuesDisaggregatedByCategoryDetail", "http://www.vicorpower.com/role/RevenuesSummaryOfNetRevenuesDisaggregatedByGeographyDetail" ], "xbrltype": "domainItemType" }, "vicr_CapitalExpenditureCommitments": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Capital expenditure commitments.", "label": "Capital Expenditure Commitments", "terseLabel": "Capital expenditure commitments" } } }, "localname": "CapitalExpenditureCommitments", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "vicr_CashAndCashEquivalentsMaturityPeriods": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cash and cash equivalents maturity periods.", "label": "Cash And Cash Equivalents Maturity Periods", "terseLabel": "Maturity period of cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsMaturityPeriods", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "vicr_CertainStatesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Certain States [Member]", "label": "Certain States [Member]", "terseLabel": "Certain States [Member]" } } }, "localname": "CertainStatesMember", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "vicr_CommonClassUndefinedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Classification of common stock that is undefined, representing ownership interest in a corporation.", "label": "Common Class Undefined [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonClassUndefinedMember", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets", "http://www.vicorpower.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "vicr_CommonStockVotesPerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common stock votes per share.", "label": "Common Stock Votes Per Share", "terseLabel": "Common Stock, votes per share" } } }, "localname": "CommonStockVotesPerShare", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "integerItemType" }, "vicr_ContingentConsiderationObligation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contingent Consideration Obligation.", "label": "Contingent Consideration Obligation", "terseLabel": "Contingent Consideration Obligation" } } }, "localname": "ContingentConsiderationObligation", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/ContingentConsiderationObligation" ], "xbrltype": "textBlockItemType" }, "vicr_ContingentConsiderationObligationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contingent Consideration Obligation.", "label": "Contingent Consideration Obligation [Abstract]", "terseLabel": "Contingent Consideration Obligation [Abstract]" } } }, "localname": "ContingentConsiderationObligationAbstract", "nsuri": "http://www.vicorpower.com/20191231", "xbrltype": "stringItemType" }, "vicr_ContingentConsiderationObligationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contingent Consideration Obligation.", "label": "Contingent Consideration Obligation [Line Items]", "terseLabel": "Contingent Consideration Obligation [Line Items]" } } }, "localname": "ContingentConsiderationObligationLineItems", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/ContingentConsiderationObligationDetail" ], "xbrltype": "stringItemType" }, "vicr_ContingentConsiderationObligationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contingent consideration obligations [member]", "label": "Contingent Consideration Obligation [Member]", "terseLabel": "Contingent Consideration Obligations [Member]" } } }, "localname": "ContingentConsiderationObligationMember", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/ContingentConsiderationObligationDetail", "http://www.vicorpower.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://www.vicorpower.com/role/FairValueMeasurementsChangeInEstimatedFairValueCalculatedForLiabilitiesValuedOnRecurringBasisUtilizingLevel3InputsDetail" ], "xbrltype": "domainItemType" }, "vicr_ContingentConsiderationObligationTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contingent Consideration Obligation.", "label": "Contingent Consideration Obligation [Table]" } } }, "localname": "ContingentConsiderationObligationTable", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/ContingentConsiderationObligationDetail" ], "xbrltype": "stringItemType" }, "vicr_CountryUsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "country:US", "label": "Country US [Member]", "terseLabel": "United States [Member]" } } }, "localname": "CountryUsMember", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/RevenuesScheduleOfNetRevenuesFromUnaffiliatedCustomersByCountryBasedOnTheLocationOfTheCustomerDetail", "http://www.vicorpower.com/role/RevenuesSummaryOfNetRevenuesDisaggregatedByGeographyDetail" ], "xbrltype": "domainItemType" }, "vicr_CumulativeEffectOfAdoptionNewAccountingPrincipleInEquity": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "definitionGuidance": "Cumulative effect of adoption of new accounting principle (Topic 606)", "documentation": "Effects of New accounting Principals on Retained Earnings.", "label": "Cumulative Effect Of Adoption New Accounting Principle in Equity" } } }, "localname": "CumulativeEffectOfAdoptionNewAccountingPrincipleInEquity", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "vicr_CumulativeProbabilityOfDefaultMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cumulative probability of default.", "label": "Cumulative Probability Of Default [Member]", "terseLabel": "Cumulative Probability of Default [Member]" } } }, "localname": "CumulativeProbabilityOfDefaultMember", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsQuantitativeInformationAboutLevel3FairValueMeasurementsDetail" ], "xbrltype": "domainItemType" }, "vicr_CumulativeProbabilityOfEarningMaximumRateUntilMaturityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cumulative probability of earning maximum rate until maturity.", "label": "Cumulative Probability Of Earning Maximum Rate Until Maturity [Member]", "terseLabel": "Cumulative Probability of Earning Maximum Rate Until Maturity [Member]" } } }, "localname": "CumulativeProbabilityOfEarningMaximumRateUntilMaturityMember", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsQuantitativeInformationAboutLevel3FairValueMeasurementsDetail" ], "xbrltype": "domainItemType" }, "vicr_CumulativeProbabilityOfPrincipalReturnPriorToMaturityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cumulative probability of principal return prior to maturity.", "label": "Cumulative Probability Of Principal Return Prior To Maturity [Member]", "terseLabel": "Cumulative Probability of Principal Return Prior to Maturity [Member]" } } }, "localname": "CumulativeProbabilityOfPrincipalReturnPriorToMaturityMember", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsQuantitativeInformationAboutLevel3FairValueMeasurementsDetail" ], "xbrltype": "domainItemType" }, "vicr_CustomerOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customer one.", "label": "Customer One [Member]", "terseLabel": "Customer One [Member]" } } }, "localname": "CustomerOneMember", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "vicr_CustomerPaymentsPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customer payments period.", "label": "Customer Payments Period" } } }, "localname": "CustomerPaymentsPeriod", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "vicr_DeferredExpensesCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred expenses current.", "label": "DeferredExpensesCurrent", "negatedLabel": "Deferred expenses" } } }, "localname": "DeferredExpensesCurrent", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/RevenuesSummaryOfChangesInCertainContractAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "vicr_DeferredRevenueRevenueRecognized2": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously reported as deferred revenue.", "label": "Deferred Revenue Revenue Recognized2", "terseLabel": "Deferred revenue current" } } }, "localname": "DeferredRevenueRevenueRecognized2", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "vicr_DeferredTaxAssetsTaxCreditCarryforwardsInvestments": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred tax assets tax credit carryforwards investments.", "label": "Deferred Tax Assets Tax Credit Carryforwards Investments", "terseLabel": "Investment tax credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsInvestments", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "vicr_DeferredTaxAssetsTaxVacationAccrual": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred tax assets tax vacation accrual.", "label": "Deferred Tax Assets Tax Vacation Accrual", "terseLabel": "Vacation accrual" } } }, "localname": "DeferredTaxAssetsTaxVacationAccrual", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "vicr_DeferredTaxAssetsUnrealizedLossOnInvestments": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail": { "order": 11.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred tax assets unrealized loss on investments.", "label": "Deferred Tax Assets Unrealized Loss On Investments", "terseLabel": "Unrealized loss on investments" } } }, "localname": "DeferredTaxAssetsUnrealizedLossOnInvestments", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "vicr_DeferredTaxLiabilitiesRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail": { "order": 25.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Deferred tax liabilities right of use assets", "label": "Deferred Tax Liabilities Right Of Use Assets", "negatedLabel": "ROU assets" } } }, "localname": "DeferredTaxLiabilitiesRightOfUseAssets", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "vicr_Deferredtaxassetstaxleaseliabilities": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail": { "order": 19.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "DeferredTaxAssetsTaxLeaseLiabilities", "label": "DeferredTaxAssetsTaxLeaseLiabilities", "terseLabel": "Lease liabilities" } } }, "localname": "Deferredtaxassetstaxleaseliabilities", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "vicr_DirectcustomerscontractmanufacturersandnonstockingdistributorsmemberMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "DirectCustomersContractManufacturersAndNonStockingDistributorsMember", "label": "DirectCustomersContractManufacturersAndNonStockingDistributorsMember [Member]", "terseLabel": "Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member]" } } }, "localname": "DirectcustomerscontractmanufacturersandnonstockingdistributorsmemberMember", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/RevenuesSummaryOfNetRevenuesDisaggregatedByCategoryDetail" ], "xbrltype": "domainItemType" }, "vicr_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxesRate": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfReconciliationOfFederalStatutoryRateOnLossBeforeIncomeTaxesAndBeforeGainFromSaleOfEquityMethodInvestmentRateToEffectiveIncomeTaxRateDetail": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Effective income tax rate reconciliation at federal statutory income taxes rate.", "label": "Effective Income Tax Rate Reconciliation At Federal Statutory Income Taxes Rate", "terseLabel": "Statutory federal tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxesRate", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfReconciliationOfFederalStatutoryRateOnLossBeforeIncomeTaxesAndBeforeGainFromSaleOfEquityMethodInvestmentRateToEffectiveIncomeTaxRateDetail" ], "xbrltype": "percentItemType" }, "vicr_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseTaxReserves": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfReconciliationOfFederalStatutoryRateOnLossBeforeIncomeTaxesAndBeforeGainFromSaleOfEquityMethodInvestmentRateToEffectiveIncomeTaxRateDetail": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Effective income tax rate reconciliation increase decrease tax reserves.", "label": "Effective Income Tax Rate Reconciliation Increase Decrease Tax Reserves", "terseLabel": "Change in tax reserves" } } }, "localname": "EffectiveIncomeTaxRateReconciliationIncreaseDecreaseTaxReserves", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfReconciliationOfFederalStatutoryRateOnLossBeforeIncomeTaxesAndBeforeGainFromSaleOfEquityMethodInvestmentRateToEffectiveIncomeTaxRateDetail" ], "xbrltype": "percentItemType" }, "vicr_EffectiveIncomeTaxRateReconciliationPermanentItems": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfReconciliationOfFederalStatutoryRateOnLossBeforeIncomeTaxesAndBeforeGainFromSaleOfEquityMethodInvestmentRateToEffectiveIncomeTaxRateDetail": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Effective income tax rate reconciliation permanent items.", "label": "Effective Income Tax Rate Reconciliation Permanent Items", "terseLabel": "Permanent items" } } }, "localname": "EffectiveIncomeTaxRateReconciliationPermanentItems", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfReconciliationOfFederalStatutoryRateOnLossBeforeIncomeTaxesAndBeforeGainFromSaleOfEquityMethodInvestmentRateToEffectiveIncomeTaxRateDetail" ], "xbrltype": "percentItemType" }, "vicr_EffectiveIncomeTaxRateReconciliationProvisionTaxReturnDifferences": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfReconciliationOfFederalStatutoryRateOnLossBeforeIncomeTaxesAndBeforeGainFromSaleOfEquityMethodInvestmentRateToEffectiveIncomeTaxRateDetail": { "order": 11.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Provision/ Tax Return Differences", "label": "Effective Income Tax Rate Reconciliation Provision Tax Return Differences", "verboseLabel": "Provision vs. tax return differences" } } }, "localname": "EffectiveIncomeTaxRateReconciliationProvisionTaxReturnDifferences", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfReconciliationOfFederalStatutoryRateOnLossBeforeIncomeTaxesAndBeforeGainFromSaleOfEquityMethodInvestmentRateToEffectiveIncomeTaxRateDetail" ], "xbrltype": "percentItemType" }, "vicr_EffectiveIncomeTaxRateReconciliationTaxCreditsAdjustments": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/IncomeTaxesScheduleOfReconciliationOfFederalStatutoryRateOnLossBeforeIncomeTaxesAndBeforeGainFromSaleOfEquityMethodInvestmentRateToEffectiveIncomeTaxRateDetail": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Effective income tax rate reconciliation tax credits adjustments.", "label": "Effective Income Tax Rate Reconciliation Tax Credits Adjustments", "terseLabel": "Tax credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsAdjustments", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesScheduleOfReconciliationOfFederalStatutoryRateOnLossBeforeIncomeTaxesAndBeforeGainFromSaleOfEquityMethodInvestmentRateToEffectiveIncomeTaxRateDetail" ], "xbrltype": "percentItemType" }, "vicr_EmployeeServiceShareBasedCompensationNonVestedAwardsExpectedCompensationCostRecognizedStockOptionsYearTwo": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Employee service share based compensation non vested awards expected compensation cost recognized stock options year two.", "label": "Employee Service Share Based Compensation Non Vested Awards Expected Compensation Cost Recognized Stock Options Year Two", "terseLabel": "Expected recognized expenses, Year Two" } } }, "localname": "EmployeeServiceShareBasedCompensationNonVestedAwardsExpectedCompensationCostRecognizedStockOptionsYearTwo", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "vicr_EmployeeServiceShareBasedCompensationNonvestedAwardsExpectedCompensationCostRecognizedStockOptionsYearFive": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Employee service share based compensation nonvested awards expected compensation cost recognized stock options year five.", "label": "Employee Service Share Based Compensation Nonvested Awards Expected Compensation Cost Recognized Stock Options Year Five", "terseLabel": "Expected recognized expenses, Year Five" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsExpectedCompensationCostRecognizedStockOptionsYearFive", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "vicr_EmployeeServiceShareBasedCompensationNonvestedAwardsExpectedCompensationCostRecognizedStockOptionsYearFour": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Employee service share based compensation nonvested awards expected compensation cost recognized stock options year four.", "label": "Employee Service Share Based Compensation Nonvested Awards Expected Compensation Cost Recognized Stock Options Year Four", "terseLabel": "Expected recognized expenses, Year Four" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsExpectedCompensationCostRecognizedStockOptionsYearFour", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "vicr_EmployeeServiceShareBasedCompensationNonvestedAwardsExpectedCompensationCostRecognizedStockOptionsYearOne": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Employee service share based compensation nonvested awards expected compensation cost recognized stock options year one.", "label": "Employee Service Share Based Compensation Nonvested Awards Expected Compensation Cost Recognized Stock Options Year One", "terseLabel": "Expected recognized expenses, Year One" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsExpectedCompensationCostRecognizedStockOptionsYearOne", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "vicr_EmployeeServiceShareBasedCompensationNonvestedAwardsExpectedCompensationCostRecognizedStockOptionsYearThree": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Employee service share based compensation nonvested awards expected compensation cost recognized stock options year three.", "label": "Employee Service Share Based Compensation Nonvested Awards Expected Compensation Cost Recognized Stock Options Year Three", "terseLabel": "Expected recognized expenses, Year Three" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsExpectedCompensationCostRecognizedStockOptionsYearThree", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "vicr_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee stock purchase plan.", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "ESPP [Member]" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfCompensationExpenseByTypeOfAwardDetail" ], "xbrltype": "domainItemType" }, "vicr_EmployeeStockPurchasePlanOfferingPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee stock purchase plan offering period.", "label": "Employee Stock Purchase Plan Offering Period", "terseLabel": "Offering period of employee stock purchase plan" } } }, "localname": "EmployeeStockPurchasePlanOfferingPeriod", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "vicr_EntityWideAccountReceivableMajorCustomerPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Entity wide account receivable major customer percentage.", "label": "Entity Wide Account Receivable Major Customer Percentage", "terseLabel": "Percentage of trade account receivable" } } }, "localname": "EntityWideAccountReceivableMajorCustomerPercentage", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "vicr_EstimatedTimeframeForAuctionsOfSecuritiesMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Estimated timeframe for auctions of securities maximum.", "label": "Estimated Timeframe For Auctions Of Securities Maximum", "terseLabel": "Estimated timeframe for auctions of securities maximum" } } }, "localname": "EstimatedTimeframeForAuctionsOfSecuritiesMaximum", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "vicr_EstimatedTimeframeForAuctionsOfSecuritiesMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Estimated timeframe for auctions of securities minimum.", "label": "Estimated Timeframe For Auctions Of Securities Minimum", "terseLabel": "Estimated timeframe for auctions of securities minimum" } } }, "localname": "EstimatedTimeframeForAuctionsOfSecuritiesMinimum", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "vicr_FairValueMeasurementUnobservableInputs": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fair Value Measurement Unobservable Inputs", "label": "Fair Value Measurement Unobservable Inputs", "terseLabel": "Unobservable Input" } } }, "localname": "FairValueMeasurementUnobservableInputs", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsQuantitativeInformationAboutLevel3FairValueMeasurementsDetail" ], "xbrltype": "stringItemType" }, "vicr_FairValueMeasurementsValuationTechnique": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fair value measurements valuation technique.", "label": "Fair Value Measurements Valuation Technique", "terseLabel": "Valuation Technique" } } }, "localname": "FairValueMeasurementsValuationTechnique", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsQuantitativeInformationAboutLevel3FairValueMeasurementsDetail" ], "xbrltype": "stringItemType" }, "vicr_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fair Value Of Assets And Liabilities Measured On Recurring Basis Table [Text Block]", "label": "Fair Value Of Assets And Liabilities Measured On Recurring Basis [Table Text Block]", "terseLabel": "Assets and Liabilities Measured at Fair Value on Recurring Basis" } } }, "localname": "FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "vicr_FederalNetOperatingLossCarryForwardsExpirationYearEnd": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Federal net operating loss carry forwards expiration year end.", "label": "Federal Net Operating Loss Carry Forwards Expiration Year End", "terseLabel": "Federal net operating loss carryforwards expiry, ending year" } } }, "localname": "FederalNetOperatingLossCarryForwardsExpirationYearEnd", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "gYearItemType" }, "vicr_FederalNetOperatingLossCarryForwardsExpirationYearStart": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Federal net operating loss carry forwards expiration year start.", "label": "Federal Net Operating Loss Carry Forwards Expiration Year Start", "terseLabel": "Federal net operating loss carryforwards expiry, beginning year" } } }, "localname": "FederalNetOperatingLossCarryForwardsExpirationYearStart", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "gYearItemType" }, "vicr_IncomeTaxDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Income Tax Disclosure [Line Items]", "label": "Income Tax Disclosure [Line Items]", "terseLabel": "Income Tax Disclosure [Line Items]" } } }, "localname": "IncomeTaxDisclosureLineItems", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "vicr_IncomeTaxDisclosureTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Income Tax Disclosure [Table]", "label": "Income Tax Disclosure [Table]", "terseLabel": "Income Tax Disclosure [Table]" } } }, "localname": "IncomeTaxDisclosureTable", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "vicr_IncreaseDecreaseInAccruedSeveranceLiabilities": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows": { "order": 30.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase decrease in accrued severance liabilities.", "label": "Increase Decrease In Accrued Severance Liabilities", "verboseLabel": "Accrued severance and other charges" } } }, "localname": "IncreaseDecreaseInAccruedSeveranceLiabilities", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "vicr_IncreaseDecreaseInContingentConsiderationObligations": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (decrease) in contingent consideration obligations.", "label": "Increase (decrease) in contingent consideration obligations", "verboseLabel": "Increase in contingent consideration obligations" } } }, "localname": "IncreaseDecreaseInContingentConsiderationObligations", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "vicr_IncreaseDecreaseInCurrentAssetsAndLiabilities": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Current Assets And Liabilities.", "label": "Increase Decrease In Current Assets And Liabilities", "negatedLabel": "Change in current assets and liabilities, net" } } }, "localname": "IncreaseDecreaseInCurrentAssetsAndLiabilities", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "vicr_IncreaseDecreaseInDeferredRevenue1": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in deferred revenue.", "label": "Increase Decrease in Deferred Revenue1", "terseLabel": "Increase (decrease) in long-term deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue1", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "vicr_IncreaseDecreaseInOperatingDeferredRevenue": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows": { "order": 29.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase decrease in operating deferred revenue.", "label": "Increase Decrease In Operating Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInOperatingDeferredRevenue", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "vicr_IncreaseDecreaseInRevenue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase decrease in revenue.", "label": "IncreaseDecreaseInRevenue", "terseLabel": "Decrease in net revenues" } } }, "localname": "IncreaseDecreaseInRevenue", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/RevenuesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "vicr_IncreaseDecreaseInShorttermLeasePayable": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows": { "order": 31.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase Decrease In Short-Term Lease Payable.", "label": "Increase Decrease In ShortTerm Lease Payable", "terseLabel": "Short-term lease payable" } } }, "localname": "IncreaseDecreaseInShorttermLeasePayable", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "vicr_IncreaseOrDecreaseFairValueOfFailedAuctionSecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase or decrease fair value of failed auction securities.", "label": "Increase Or Decrease Fair Value Of Failed Auction Securities", "terseLabel": "Increase or decrease, respectively, the fair value of the Failed Auction Securities" } } }, "localname": "IncreaseOrDecreaseFairValueOfFailedAuctionSecurities", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "vicr_IncreaseOrDecreaseInLiquidityRiskPremium": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Increase or decrease in the liquidity risk premium.", "label": "Increase Or Decrease In Liquidity Risk Premium", "terseLabel": "Increase or decrease in the liquidity risk premium" } } }, "localname": "IncreaseOrDecreaseInLiquidityRiskPremium", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "vicr_LikelihoodPercentageOfTaxBenefitUponSettlement": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Likelihood percentage of tax benefit upon settlement.", "label": "Likelihood Percentage Of Tax Benefit Upon Settlement", "terseLabel": "Percentage likelihood of tax benefit settlement" } } }, "localname": "LikelihoodPercentageOfTaxBenefitUponSettlement", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "vicr_LiquidityRiskPremiumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Liquidity risk premium.", "label": "Liquidity Risk Premium [Member]", "terseLabel": "Liquidity Risk Premium [Member]" } } }, "localname": "LiquidityRiskPremiumMember", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsQuantitativeInformationAboutLevel3FairValueMeasurementsDetail" ], "xbrltype": "domainItemType" }, "vicr_NonPerformanceBasedStockOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Non performance based stock option.", "label": "Non Performance Based Stock Option [Member]", "terseLabel": "Non Performance-Based Stock Options [Member]" } } }, "localname": "NonPerformanceBasedStockOptionMember", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansWeightedAverageAssumptionsForNonPerformanceBasedFairValueForStockOptionsDetail" ], "xbrltype": "domainItemType" }, "vicr_NonrecurringengineeringmemberMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "NonRecurringEngineeringMember", "label": "NonRecurringEngineeringMember [Member]", "terseLabel": "Non-recurring Engineering [Member]" } } }, "localname": "NonrecurringengineeringmemberMember", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/RevenuesSummaryOfNetRevenuesDisaggregatedByCategoryDetail" ], "xbrltype": "domainItemType" }, "vicr_NumberOfCustomers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of customers.", "label": "NumberOfCustomers", "terseLabel": "Number of customers" } } }, "localname": "NumberOfCustomers", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/RevenuesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "vicr_NumberOfCustomersAccountedForTradeAccountReceivable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of customers accounted for trade account receivable.", "label": "Number Of Customers Accounted For Trade Account Receivable", "terseLabel": "Number of customers accounted for trade account receivable" } } }, "localname": "NumberOfCustomersAccountedForTradeAccountReceivable", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "vicr_OperatingLeasesFutureMinimumPaymentsDueAfterFourYears": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/LeasesScheduleOfFutureMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesWithRemainingTermsDetail": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating Leases Future Minimum Payments Due After Four Years", "label": "Operating Leases Future Minimum Payments Due After Four Years", "verboseLabel": "2023 and thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAfterFourYears", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/LeasesScheduleOfFutureMinimumRentalCommitmentsUnderNonCancelableOperatingLeasesWithRemainingTermsDetail" ], "xbrltype": "monetaryItemType" }, "vicr_OtherMiscellaneousNonoperatingIncomeExpense": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/OtherIncomeExpenseNetComponentsOfOtherIncomeDetail": { "order": 6.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Other Miscellaneous Nonoperating Income Expense", "label": "Other Miscellaneous Nonoperating Income Expense", "terseLabel": "Other" } } }, "localname": "OtherMiscellaneousNonoperatingIncomeExpense", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/OtherIncomeExpenseNetComponentsOfOtherIncomeDetail" ], "xbrltype": "monetaryItemType" }, "vicr_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsAdditionsAndDeductionsAdditionalCreditLosses": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Other than temporary impairment credit losses recognized in earnings additions and deductions additional credit losses.", "label": "Other Than Temporary Impairment Credit Losses Recognized In Earnings Additions And Deductions Additional Credit Losses", "terseLabel": "Reductions in the amount related to credit gain for which other-than-temporary impairment was not previously recognized" } } }, "localname": "OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsAdditionsAndDeductionsAdditionalCreditLosses", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/LongTermInvestmentsRollforwardOfCreditGainLossRecognizedInEarningsOnAvailableForSaleAuctionRateSecuritiesDetail" ], "xbrltype": "monetaryItemType" }, "vicr_PaymentOfContingentConsideration": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payment Of Contingent Consideration", "label": "Payment Of Contingent Consideration", "negatedLabel": "Payment of contingent consideration obligations" } } }, "localname": "PaymentOfContingentConsideration", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "vicr_PercentageOfCreditLoss": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of credit loss.", "label": "Percentage Of Credit Loss", "terseLabel": "Percent of credit loss" } } }, "localname": "PercentageOfCreditLoss", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "vicr_PercentageOfLiquidityRiskPremium": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of liquidity risk premium.", "label": "Percentage Of Liquidity Risk Premium", "terseLabel": "Percentage of liquidity risk premium" } } }, "localname": "PercentageOfLiquidityRiskPremium", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "vicr_PeriodForWhichFailedAuctionSecuritiesBeenInUnrealizedLossPosition": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period for which failed auction securities been in an unrealized loss position.", "label": "Period For Which Failed Auction Securities Been In Unrealized Loss Position", "terseLabel": "Period for which failed auction securities been in unrealized loss position" } } }, "localname": "PeriodForWhichFailedAuctionSecuritiesBeenInUnrealizedLossPosition", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/LongTermInvestmentsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "vicr_PropertyPlantAndEquipmentCapitalizedInterestCostsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Property Plant And Equipment Capitalized Interest Costs [Abstract]", "label": "Property Plant And Equipment Capitalized Interest Costs [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentCapitalizedInterestCostsAbstract", "nsuri": "http://www.vicorpower.com/20191231", "xbrltype": "stringItemType" }, "vicr_ProvisionBenefitForDoubtfulAccounts": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Provision benefit for doubtful accounts.", "label": "Provision Benefit For Doubtful Accounts", "terseLabel": "(Benefit) provision for doubtful accounts" } } }, "localname": "ProvisionBenefitForDoubtfulAccounts", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "vicr_RateOfReturnRequired": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Rate of return required.", "label": "Rate Of Return Required", "terseLabel": "Rate of return required" } } }, "localname": "RateOfReturnRequired", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "vicr_RecentlyAdoptedAccountingStandards": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to recently adopted accounting standards.", "label": "RecentlyAdoptedAccountingStandards", "verboseLabel": "Recently Adopted Accounting Standards" } } }, "localname": "RecentlyAdoptedAccountingStandards", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "vicr_RecoveryRateInDefaultMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Recovery rate in default.", "label": "Recovery Rate In Default [Member]", "terseLabel": "Recovery Rate in Default [Member]" } } }, "localname": "RecoveryRateInDefaultMember", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsQuantitativeInformationAboutLevel3FairValueMeasurementsDetail" ], "xbrltype": "domainItemType" }, "vicr_RevisionsOfEstimatedObligations": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Revisions of estimated obligations.", "label": "Revisions Of Estimated Obligations", "negatedLabel": "Revisions of estimated obligations" } } }, "localname": "RevisionsOfEstimatedObligations", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/ProductWarrantiesProductWarrantyActivityDetail" ], "xbrltype": "monetaryItemType" }, "vicr_RightOfUseAssetNet": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail": { "order": 8.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Right of use asset net", "label": "Right Of Use Asset Net", "presentationGuidance": "Right of use asset \u2014 net" } } }, "localname": "RightOfUseAssetNet", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "vicr_RoyaltiesmemberMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "RoyaltiesMember", "label": "RoyaltiesMember [Member]", "terseLabel": "Royalties [Member]" } } }, "localname": "RoyaltiesmemberMember", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/RevenuesSummaryOfNetRevenuesDisaggregatedByCategoryDetail" ], "xbrltype": "domainItemType" }, "vicr_SalesAllowancesCurrent": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/ConsolidatedBalanceSheets": { "order": 20.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sales allowances current.", "label": "SalesAllowancesCurrent", "negatedLabel": "Sales allowances", "terseLabel": "Sales allowances", "verboseLabel": "Sales allowances" } } }, "localname": "SalesAllowancesCurrent", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedBalanceSheets", "http://www.vicorpower.com/role/RevenuesSummaryOfChangesInCertainContractAssetsAndLiabilitiesDetail", "http://www.vicorpower.com/role/SignificantAccountingPoliciesSummaryOfCumulativeEffectOfAdoptionOnConsolidatedBalanceSheetsDetail" ], "xbrltype": "monetaryItemType" }, "vicr_ScheduleOfChangesInContractAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of changes in contract assets and liabilities.", "label": "Schedule Of Changes In Contract Assets And Liabilities [Table Text Block]", "terseLabel": "Summary of Chnges in Contract Assets And Liabilities" } } }, "localname": "ScheduleOfChangesInContractAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "vicr_ScheduleOfRevenuesBasedOnGeographyLocationTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of revenues based on geography location.", "label": "Schedule Of Revenues Based On Geography Location [Table Text Block]", "terseLabel": "Summary of Net Revenues Based On Geography Location" } } }, "localname": "ScheduleOfRevenuesBasedOnGeographyLocationTableTextBlock", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "vicr_ScheduleOfSaleOfSubsidiaryAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Sale Of Subsidiary [Abstract].", "label": "Schedule Of Sale Of Subsidiary [Abstract]" } } }, "localname": "ScheduleOfSaleOfSubsidiaryAbstract", "nsuri": "http://www.vicorpower.com/20191231", "xbrltype": "stringItemType" }, "vicr_SeveranceAndOtherChargesCredits": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations": { "order": 11.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Severance and other charges (credits).", "label": "Severance And Other Charges Credits", "terseLabel": "Severance And Other Charges Credits", "verboseLabel": "Severance and other charges" } } }, "localname": "SeveranceAndOtherChargesCredits", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/ConsolidatedStatementsOfOperations", "http://www.vicorpower.com/role/SeveranceAndOtherChargesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "vicr_ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeitureRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share based payment award forfeiture rate.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Forfeiture Rate", "terseLabel": "Annual forfeiture rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeitureRate", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "vicr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTransferredInMerger": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represnts Options transferred in merger with Vicor", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Transferred In Merger", "terseLabel": "Options transferred in merger with Vicor", "verboseLabel": "Options transferred from VI Chip Merger" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTransferredInMerger", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderThe2000PlanDetail", "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderTheChipStockOptionPlansDetail" ], "xbrltype": "sharesItemType" }, "vicr_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfAward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share based payment award term of award.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Term Of Award", "terseLabel": "Term of Option" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfAward", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "vicr_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsTransferredInMergerInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangements By Share Based Payment Award Options Transferred In Merger In Period Weighted Average Exercise Price", "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Transferred In Merger In Period Weighted Average Exercise Price", "terseLabel": "Options transferred in merger with Vicor Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsTransferredInMergerInPeriodWeightedAverageExercisePrice", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderThe2000PlanDetail" ], "xbrltype": "perShareItemType" }, "vicr_StockBonusPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock bonus plan.", "label": "Stock Bonus Plan [Member]", "terseLabel": "Stock Bonus Plan [Member]" } } }, "localname": "StockBonusPlanMember", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "vicr_StockingdistributorsnetofsalesallowancesmemberMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "StockingDistributorsNetOfSalesAllowancesMember", "label": "StockingDistributorsNetOfSalesAllowancesMember [Member]", "terseLabel": "Stocking Distributors, Net of Sales Allowances [Member]" } } }, "localname": "StockingdistributorsnetofsalesallowancesmemberMember", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/RevenuesSummaryOfNetRevenuesDisaggregatedByCategoryDetail" ], "xbrltype": "domainItemType" }, "vicr_TaxCutsAndJobsActOf2017ProvisionalIncomeTaxBenefit": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Tax Cuts and Jobs Act of 2017 provisional income tax benefit.", "label": "Tax Cuts And Jobs Act Of 2017 Provisional Income Tax Benefit", "terseLabel": "Provisional tax benefit due to new Tax Act" } } }, "localname": "TaxCutsAndJobsActOf2017ProvisionalIncomeTaxBenefit", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "vicr_TwoThousandPlanVicorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2000 Plan, Vicor.", "label": "Two Thousand Plan, Vicor [Member]", "terseLabel": "2000 Plan, Vicor [Member]" } } }, "localname": "TwoThousandPlanVicorMember", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansAdditionalInformationDetail", "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderThe2000PlanDetail", "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansTables", "http://www.vicorpower.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "vicr_TwoThousandSeventeenEmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2017 Employee Stock Purchase Plan.", "label": "Two Thousand Seventeen Employee Stock Purchase Plan [Member]", "terseLabel": "2017 Employee Stock Purchase Plan [Member]" } } }, "localname": "TwoThousandSeventeenEmployeeStockPurchasePlanMember", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "vicr_UnrealizedLossesOnShortTermAndLongTermInvestmentsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Unrealized Losses On Short Term And Long Term Investments [Line Items]", "label": "Unrealized Losses On Short Term And Long Term Investments [Line Items]", "terseLabel": "Unrealized Losses On Short Term And Long Term Investments [Line Items]" } } }, "localname": "UnrealizedLossesOnShortTermAndLongTermInvestmentsLineItems", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/LongTermInvestmentsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "vicr_UnrealizedLossesOnShortTermAndLongTermInvestmentsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Unrealized Losses On Short Term And Long Term Investments [Table]", "label": "Unrealized Losses On Short Term And Long Term Investments [Table]", "terseLabel": "Unrealized Losses On Short Term And Long Term Investments [Table]" } } }, "localname": "UnrealizedLossesOnShortTermAndLongTermInvestmentsTable", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/LongTermInvestmentsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "vicr_UnrecognizedTaxBenefitsInterestBenefitOnIncomeTaxesExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrecognized tax benefits interest benefit on income taxes expense.", "label": "Unrecognized Tax Benefits Interest Benefit On Income Taxes Expense", "terseLabel": "Net interest expense" } } }, "localname": "UnrecognizedTaxBenefitsInterestBenefitOnIncomeTaxesExpense", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "vicr_ViChipMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Vi chip.", "label": "Vi Chip [Member]", "terseLabel": "VI Chip [Member]" } } }, "localname": "ViChipMember", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansWeightedAverageAssumptionsForNonPerformanceBasedFairValueForStockOptionsDetail" ], "xbrltype": "domainItemType" }, "vicr_ViChipPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Vi chip plan.", "label": "Vi Chip Plan [Member]", "terseLabel": "Vi Chip Plan [Member]" } } }, "localname": "ViChipPlanMember", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderTheChipStockOptionPlansDetail", "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansSummaryOfTheActivityUnderTheViChipStockOptionPlansParentheticalDetail", "http://www.vicorpower.com/role/StockBasedCompensationAndEmployeeBenefitPlansTables" ], "xbrltype": "domainItemType" }, "vicr_WeightedAverageRateUseToMeasureFairValue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average rate use to measure fair value.", "label": "Weighted Average Rate Use To Measure Fair Value", "terseLabel": "Weighted Average Interest Rate" } } }, "localname": "WeightedAverageRateUseToMeasureFairValue", "nsuri": "http://www.vicorpower.com/20191231", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsQuantitativeInformationAboutLevel3FairValueMeasurementsDetail" ], "xbrltype": "percentItemType" } }, "unitCount": 6 } }, "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", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "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=6877327&loc=d3e13212-122682" }, "r100": { "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=26873400&loc=d3e23780-122690" }, "r101": { "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=26873400&loc=d3e23780-122690" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r103": { "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=26873400&loc=d3e23780-122690" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(b))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(ColumnA))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r108": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r11": { "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=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r117": { "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" }, "r118": { "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" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r12": { "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=6877327&loc=d3e13212-122682" }, "r120": { "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" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r122": { "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" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=118952077&loc=d3e1280-108306" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=118952077&loc=d3e1570-108306" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=118952077&loc=SL77927221-108306" }, "r126": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r14": { "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=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r15": { "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=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4647-111522" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r154": { "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" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27198-111563" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27290-111563" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27337-111563" }, "r16": { "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=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27340-111563" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "8B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=SL6284393-111563" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "8B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=SL6284393-111563" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27357-111563" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27357-111563" }, "r165": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r17": { "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=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r179": { "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" }, "r18": { "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=6877327&loc=d3e13212-122682" }, "r180": { "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" }, "r181": { "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" }, "r182": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r191": { "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" }, "r192": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "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=6877327&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r208": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r21": { "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=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149975-122751" }, "r212": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r215": { "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" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r217": { "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" }, "r218": { "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" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r22": { "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=6877327&loc=d3e13212-122682" }, "r220": { "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" }, "r221": { "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=27012166&loc=d3e187085-122770" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.F)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187171-122770" }, "r223": { "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" }, "r224": { "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" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r23": { "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=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r234": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r235": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "610", "URI": "http://asc.fasb.org/topic&trid=49130413" }, "r236": { "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" }, "r237": { "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" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r239": { "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" }, "r24": { "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=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r249": { "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=116856206&loc=d3e5070-113901" }, "r25": { "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=6877327&loc=d3e13212-122682" }, "r250": { "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=116856206&loc=d3e5070-113901" }, "r251": { "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=116856206&loc=d3e5070-113901" }, "r252": { "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=116856206&loc=d3e5070-113901" }, "r253": { "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=116856206&loc=d3e5070-113901" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r26": { "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=6877327&loc=d3e13212-122682" }, "r260": { "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=116856206&loc=d3e5070-113901" }, "r261": { "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=116856206&loc=d3e5070-113901" }, "r262": { "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=116856206&loc=d3e5070-113901" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r269": { "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" }, "r27": { "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=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r273": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r274": { "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" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r276": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "720", "URI": "http://asc.fasb.org/topic&trid=2122503" }, "r277": { "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" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r28": { "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=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28200-109314" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32123-109318" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31917-109318" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r287": { "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" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r289": { "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" }, "r29": { "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=6877327&loc=d3e13212-122682" }, "r290": { "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" }, "r291": { "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" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "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=6877327&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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=6877327&loc=d3e13212-122682" }, "r310": { "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" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117331294&loc=d3e36027-109320" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r313": { "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" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r317": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e7008-128479" }, "r324": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613674-111683" }, "r331": { "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" }, "r332": { "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" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r334": { "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" }, "r335": { "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" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=d3e5710-111685" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=d3e5728-111685" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=SL6759159-111685" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=d3e5747-111685" }, "r34": { "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=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4590271-111686" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r345": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r35": { "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=6877327&loc=d3e13212-122682" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13467-108611" }, "r36": { "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=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13476-108611" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r363": { "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" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30700-110894" }, "r365": { "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" }, "r366": { "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" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r368": { "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" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164451&loc=d3e36991-112694" }, "r37": { "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=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 1,3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41499-112717" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r38": { "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=6877327&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r385": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888421&loc=SL77919311-209978" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119202524&loc=SL77919396-209981" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119202524&loc=SL77919372-209981" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r39": { "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=6877327&loc=d3e13212-122682" }, "r390": { "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" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r392": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r393": { "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" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r398": { "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" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r41": { "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=6877327&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r411": { "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" }, "r412": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r413": { "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=6876686&loc=d3e534808-122878" }, "r414": { "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=6876686&loc=d3e534808-122878" }, "r415": { "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=6876686&loc=d3e534808-122878" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r417": { "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=6876686&loc=d3e534808-122878" }, "r418": { "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=6876686&loc=d3e534808-122878" }, "r419": { "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=116637391&loc=SL114874048-224260" }, "r42": { "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=6877327&loc=d3e13212-122682" }, "r420": { "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=116637391&loc=SL114874048-224260" }, "r421": { "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=116637391&loc=SL114874048-224260" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62557-112803" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r424": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r426": { "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" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r428": { "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=119400593&loc=d3e572229-122910" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r43": { "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=6877327&loc=d3e13212-122682" }, "r430": { "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=119400593&loc=d3e572229-122910" }, "r431": { "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=119400593&loc=d3e572229-122910" }, "r432": { "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=119400593&loc=d3e572229-122910" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r434": { "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=119400593&loc=d3e572229-122910" }, "r435": { "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=119400593&loc=d3e572229-122910" }, "r436": { "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=119400593&loc=d3e572229-122910" }, "r437": { "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=116637232&loc=SL114874131-224263" }, "r438": { "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=116637232&loc=SL114874131-224263" }, "r439": { "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=116637232&loc=SL114874131-224263" }, "r44": { "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=6877327&loc=d3e13212-122682" }, "r440": { "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" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r444": { "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" }, "r445": { "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" }, "r446": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r447": { "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=6589523&loc=d3e617274-123014" }, "r448": { "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" }, "r449": { "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=6590653&loc=d3e638233-123024" }, "r45": { "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=6877327&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r451": { "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" }, "r452": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r453": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r454": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r455": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r456": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r457": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r458": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r459": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r46": { "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=6877327&loc=d3e13212-122682" }, "r460": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r461": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r47": { "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=6877327&loc=d3e13212-122682" }, "r48": { "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=6877327&loc=d3e13212-122682" }, "r49": { "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=6877327&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "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=6877327&loc=d3e13212-122682" }, "r51": { "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=6877327&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e640-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r67": { "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" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r69": { "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=116634182&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765" }, "r70": { "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=116634182&loc=SL114868664-224227" }, "r71": { "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=116634182&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r74": { "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=116634182&loc=SL114868664-224227" }, "r75": { "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=116634182&loc=SL114868664-224227" }, "r76": { "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=116634182&loc=SL114868664-224227" }, "r77": { "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=116634182&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r79": { "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=116634182&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } XML 72 R11.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Inventories
12 Months Ended
Dec. 31, 2019
Inventory Disclosure [Abstract]  
Inventories
3.
  Inventories
Inventories as of December 31 were as follows (in thousands):
 
2019
 
 
2018
 
Raw materials
  $
35,901
    $
37,696
 
Work-in-process
   
5,184
     
4,740
 
Finished goods
   
8,102
     
4,934
 
                 
 
  $
49,187
    $
47,370
 
                 
XML 73 R15.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Intangible Assets
12 Months Ended
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets
7.  INTANGIBLE ASSETS
Patent costs, which are included in Other assets in the accompanying Consolidated Balance Sheets, as of December 31 were as follows (in thousands):
 
2019
 
 
2018
 
Patent costs
  $
  1,992
    $
  1,979
 
Accumulated amortization
   
(1,483
)    
(1,380
)
                 
  $
509
    $
599
 
                 
Definite lived intangible assets, such as patent rights, are amortized and tested for impairment if a triggering event occurs.
Amortization expense was approximately $108,000, $119,000 and $130,000 in 2019, 2018 and 2017, respectively. The estimated future amortization expense from patent assets held as of December 31, 2019, is projected to be $104,000, $95,000, $63,000, $52,000 and $44,000, in fiscal years 2020, 2021, 2022, 2023, and 2024, respectively.
XML 74 R4.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Operations - USD ($)
shares in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Statement [Abstract]      
Net revenues $ 262,977,000 $ 291,220,000 $ 227,830,000
Cost of revenues 140,011,000 152,249,000 126,174,000
Gross margin 122,966,000 138,971,000 101,656,000
Operating expenses:      
Selling, general and administrative 62,557,000 62,224,000 58,092,000
Research and development 46,588,000 44,286,000 44,924,000
Severance and other charges   402,000  
Total operating expenses 109,145,000 106,912,000 103,016,000
Income (loss) from operations 13,821,000 32,059,000 (1,360,000)
Other income (expense), net:      
Total unrealized gains (losses) on available-for-sale securities, net (16,000) 1,000 17,000
Portion of losses (gains) recognized in other comprehensive income (loss) 20,000 6,000 (6,000)
Net credit gains recognized in earnings 4,000 7,000 11,000
Other income (expense), net 1,062,000 867,000 1,251,000
Total other income (expense), net 1,066,000 874,000 1,262,000
Income (loss) before income taxes 14,887,000 32,933,000 (98,000)
Less: Provision (benefit) for income taxes 778,000 1,087,000 (356,000)
Consolidated net income 14,109,000 31,846,000 258,000
Less: Net income attributable to noncontrolling interest 11,000 121,000 91,000
Net income attributable to Vicor Corporation $ 14,098,000 $ 31,725,000 $ 167,000
Net income per common share attributable to Vicor Corporation:      
Basic $ 0.35 $ 0.80 $ 0.00
Diluted $ 0.34 $ 0.78 $ 0.00
Shares used to compute net income per common share attributable to Vicor Corporation:      
Basic 40,330 39,872 39,228
Diluted 41,677 40,729 39,933
XML 75 R36.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2019
Patents [Member]  
Schedule of Patent Cost and Other Asset
Patent costs, which are included in Other assets in the accompanying Consolidated Balance Sheets, as of December 31 were as follows (in thousands):
 
2019
 
 
2018
 
Patent costs
  $
  1,992
    $
  1,979
 
Accumulated amortization
   
(1,483
)    
(1,380
)
                 
  $
509
    $
599
 
                 
XML 76 R8.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Equity - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-In Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Treasury Stock [Member]
Total Vicor Corporation Stockholders' Equity [Member]
Noncontrolling Interest [Member]
Class B Common Stock [Member]
Beginning Balance at Dec. 31, 2016 $ 131,017 $ 397 $ 176,344 $ 93,438 $ (561) $ (138,927) $ 130,809 $ 208 $ 118
Sales of Common Stock 3,300 4 3,296       3,300    
Stock-based compensation expense 1,735   1,735       1,735    
Other 20   20       20    
Components of comprehensive income, net of tax                  
Net income 258     167     167 91  
Other comprehensive income 89       83   83 6  
Total comprehensive income 347           250 97  
Ending Balance at Dec. 31, 2017 136,419 401 181,395 93,605 (478) (138,927) 136,114 305 118
Sales of Common Stock 6,782 6 6,776       6,782    
Stock-based compensation expense 3,396   3,396       3,396    
Issuances of stock through employee stock purchase plan 1,874 1 1,873       1,874    
Cumulative effect of adoption of new accounting principle (Topic 606) 3,670     3,670     3,670    
Other 11 (6) 17       11    
Components of comprehensive income, net of tax                  
Net income 31,846     31,725     31,725 121  
Other comprehensive income 92       84   84 8  
Total comprehensive income 31,938           31,809 129  
Ending Balance at Dec. 31, 2018 184,090 402 193,457 129,000 (394) (138,927) 183,656 434 118
Sales of Common Stock 2,437 2 2,435       2,437    
Stock-based compensation expense 3,036   3,036       3,036    
Issuances of stock through employee stock purchase plan 2,305 1 2,304       2,305    
Noncontrolling interest dividend paid (139)             (139)  
Other 19   19       19    
Components of comprehensive income, net of tax                  
Net income 14,109     14,098     14,098 11  
Other comprehensive income 13       11   11 2  
Total comprehensive income 14,122           14,109 13  
Ending Balance at Dec. 31, 2019 $ 205,870 $ 405 $ 201,251 $ 143,098 $ (383) $ (138,927) $ 205,562 $ 308 $ 118
XML 77 R32.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Inventories (Tables)
12 Months Ended
Dec. 31, 2019
Inventory Disclosure [Abstract]  
Summary of Inventories
Inventories as of December 31 were as follows (in thousands):
 
2019
 
 
2018
 
Raw materials
  $
35,901
    $
37,696
 
Work-in-process
   
5,184
     
4,740
 
Finished goods
   
8,102
     
4,934
 
                 
 
  $
49,187
    $
47,370
 
                 
XML 78 R23.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Income (Expense), Net
12 Months Ended
Dec. 31, 2019
Other Income and Expenses [Abstract]  
Other Income (Expense), Net
15.
 
OTHER INCOME (EXPENSE), NET
The major changes in the components of Other income (expense), net for the years ended December 31 were as follows (in thousands):
 
2019
 
 
2018
 
 
2017
 
Rental income
  $
792
    $
792
    $
792
 
Interest income
   
300
     
257
     
124
 
Foreign currency losses, net
   
(108
)    
(260
)    
323
 
Gain on disposal of equipment
   
38
     
57
     
14
 
Credit gains on
available-for-sale
securities
   
4
     
7
     
11
 
Other
   
40
     
21
     
(2
)
                         
  $
1,066
    $
874
    $
1,262
 
                         
XML 79 R27.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment Information
12 Months Ended
Dec. 31, 2019
Segment Reporting [Abstract]  
Segment Information
19.  Segment Information
In the second quarter of 2019, management determined, with the approval of the Company’s Board of Directors and Chief Operating Decision Maker (“CODM”), Dr. Vinciarelli, the Company would report as one segment, rather than under the three segment approach employed since 2007. The Company’s strategy has evolved with a transition in organizational focus, emphasizing investment in Advanced Products, targeting high growth market segments with a
low-mix,
high-volume operational model, while maintaining a profitable business in mature market segments we serve with Brick Products with a
high-mix,
low-volume
operational model. Dr. Vinciarelli and management began to make incremental changes in management practices and organizational structure based on a management plan established in 2018 for the definitive reconfiguration of the three business units into one business focused on the Advanced Products and Brick Products product line categorizations, including three significant changes: the merger of Picor with and into Vicor, which was completed on May 30, 2018; the reconfiguration of the Company’s internal reporting systems, which was completed on December 31, 2018; and the merger of VI Chip with and into Vicor, which, as stated, was completed on June 28, 2019. Our CODM now determines the allocation of resources of the Company based upon the two product groupings, which constitute one segment. Both product lines are built in the Company’s manufacturing facility in Andover, Massachusetts employing similar processing and production techniques, and are supported by the same sales and marketing organizations. As such, the Company has conformed the segment reporting to the new reporting structure utilized by the CODM. Accordingly, three-segment information for prior periods has not been presented, to conform with the new presentation.
XML 80 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Significant Accounting Policies -Summary of Cumulative Effect of Adoption on Consolidated Statement of Operations (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Net revenues $ 63,125 $ 70,772 $ 63,355 $ 65,725 $ 73,720 $ 78,035 $ 74,196 $ 65,269 $ 262,977 $ 291,220 $ 227,830
Cost of revenues                 140,011 152,249 126,174
Gross margin 29,761 33,002 29,117 31,086 33,873 39,004 35,883 30,211 122,966 138,971 101,656
Income before income taxes                 14,887 32,933 (98)
Provision for income taxes                 778 1,087 (356)
Consolidated net income 1,315 5,932 2,556 4,306 6,907 13,048 7,909 3,982 14,109 31,846 258
Net income attributable to Vicor Corporation $ 1,312 $ 5,937 $ 2,563 $ 4,286 $ 6,910 $ 13,012 $ 7,860 $ 3,943 $ 14,098 31,725 $ 167
Accounting Standards Update 2014-09 [Member] | Adjustments [Member]                      
Net revenues                   (3,946)  
Cost of revenues                   (2,149)  
Gross margin                   (1,797)  
Income before income taxes                   (1,797)  
Provision for income taxes                   (59)  
Consolidated net income                   (1,738)  
Net income attributable to Vicor Corporation                   (1,738)  
Accounting Standards Update 2014-09 [Member] | Balances without adoption of Topic 606 [Member]                      
Net revenues                   287,274  
Cost of revenues                   150,100  
Gross margin                   137,174  
Income before income taxes                   31,136  
Provision for income taxes                   1,028  
Consolidated net income                   30,108  
Net income attributable to Vicor Corporation                   $ 29,987  
XML 81 R42.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2019
Income Tax Disclosure [Abstract]  
Schedule of Reconciliation of Federal Statutory Rate on Loss before Income Taxes and before Gain from Sale of Equity Method Investment Rate to Effective Income Tax Rate
The reconciliation of the federal statutory rate on the income (loss) before income taxes to the effective income tax rate for the years ended December 31 is as follows:
 
2019
 
 
2018
 
 
2017
 
Statutory federal tax rate
   
21.0
%    
21.0
%    
(34.0
)%
State income taxes, net of federal income tax benefit
   
(8.1
)    
3.6
     
97.2
 
Increase (decrease) in valuation allowance
   
2.2
     
(9.1
)    
(936.1
)
Permanent items
   
(3.9
)    
(5.9
)    
(861.2
)
Tax credits
   
(15.6
)    
(5.5
)    
(1,222.3
)
Provision vs. tax return differences
   
9.0
     
(1.7
)    
 
Foreign rate differential and deferred items
   
0.6
     
0.7
     
(91.8
)
Change in tax reserves
   
     
0.1
     
(5.1
)
Rate change due to tax reform
   
     
     
3,441.1
 
Refundable income taxes—AMT credit
   
     
     
(751.0
)
Other
   
     
0.1
     
(0.1
)
                         
   
5.2
%    
3.3
%    
(363.3
)%
                         
Schedule of Domestic and Foreign Components of Income (Loss) Before Income Taxes and before the Gain from Sale of Equity Method Investment
For financial reporting purposes, income (loss) before income taxes for the years ended December 31 include the following components (in thousands):
 
2019
 
 
2018
 
 
2017
 
Domestic
  $
13,493
    $
31,455
    $
(1,591
)
Foreign
   
1,394
     
1,478
     
1,493
 
                         
  $
14,887
    $
32,933
    $
(98
)
                         
Schedule of Components of Provision (Benefit) for Income Taxes
Significant components of the provision (benefit) for income taxes for the years ended December 31 are as follows (in thousands):
 
2019
 
 
2018
 
 
2017
 
Current:
   
     
     
 
Federal
  $
    $
    $
(736
)
State
   
268
     
231
     
156
 
Foreign
   
450
     
911
     
396
 
                         
   
718
     
1,142
     
(184
)
Deferred:
   
     
     
 
Foreign
   
60
     
(55
)    
(172
)
                         
   
60
     
(55
)    
(172
)
                         
  $
778
    $
1,087
    $
(356
)
                         
Schedule of Significant Components of Deferred Tax Assets and Liabilities Significant components of the Company’s deferred tax assets and liabilities as of December 31 were as follows (in thousands):
 
2019
 
 
2018
 
Deferred tax assets:
   
     
 
Research and development tax credit carryforwards
  $
 27,607
    $
 23,244
 
Investment tax credit carryforwards
   
2,102
     
1,976
 
Stock-based compensation
   
1,587
     
3,133
 
Inventory reserves
   
1,522
     
2,109
 
Vacation accrual
   
1,280
     
1,218
 
Deferred revenue, net
   
796
     
66
 
Lease liabilities
   
679
     
 
UNICAP
   
351
     
275
 
Net operating loss carryforwards
   
328
     
1,091
 
International deferred tax assets
   
205
     
265
 
Sales allowances
   
172
     
128
 
Unrealized loss on investments
   
132
     
132
 
Contingent consideration liabilities
   
98
     
88
 
Warranty reserves
   
66
     
35
 
Bad debt reserves
   
14
     
52
 
Other
   
225
     
233
 
                 
Total deferred tax assets
   
37,164
     
34,045
 
Less: Valuation allowance for deferred tax assets
   
(30,363
)    
(30,031
)
                 
Net deferred tax assets
   
6,801
     
4,014
 
Deferred tax liabilities:
   
     
 
Depreciation
   
(5,296
)    
(3,144
)
ROU assets
   
(653
)    
 
Prepaid expenses
   
(552
)    
(473
)
Patent amortization
   
(91
)    
(107
)
Other
   
(4
)    
(25
)
                 
Total deferred tax liabilities
   
(6,596
)    
(3,749
)
                 
Net deferred tax assets (liabilities)
  $
205
    $
265
 
                 
Schedule of Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits
A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands):
 
2019
 
 
2018
 
 
2017
 
Balance on January 1
  $
  1,462
    $
  1,104
    $
946
 
Additions based on tax positions related to the current year
   
571
     
245
     
138
 
Additions for tax positions of prior years
   
43
     
120
     
29
 
Settlements
   
     
     
(1
)
Lapse of statute
   
(6
)    
(7
)    
(8
)
                         
Balance on December 31
  $
 2,070
    $
 1,462
    $
 1,104
 
                         
XML 82 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 83 R69.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues - Additional Information (Detail)
3 Months Ended 12 Months Ended
Dec. 31, 2019
USD ($)
Dec. 31, 2019
Customer
Dec. 31, 2018
Customer
Dec. 31, 2017
Customer
Decrease in net revenues | $ $ 10,595,000      
Number of customers | Customer   1 1 1
Customer Concentration Risk [Member] | Sales Revenue, Net [Member]        
Percentage of total net revenues   12.70% 13.40% 13.00%
Customer Concentration Risk [Member] | Sales Revenue, Net [Member] | China [Member]        
Percentage of total net revenues   22.10% 37.40% 35.80%
XML 84 R91.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Schedule II - Valuation and Qualifying Accounts (Detail) - Allowance for Doubtful Accounts [Member] - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period $ 224,000 $ 159,000 $ 153,000
Charge (Recovery) to Costs and Expenses (144,000) 65,000 6,000
Other Charges, Deductions [1] (21,000)    
Balance at End of Period $ 59,000 $ 224,000 $ 159,000
[1] Reflects uncollectible accounts written off, net of recoveries.
XML 85 d827085d10k_htm.xml IDEA: XBRL DOCUMENT 0000751978 2018-12-31 0000751978 2019-12-31 0000751978 2018-01-01 2018-12-31 0000751978 2017-01-01 2017-12-31 0000751978 2019-01-01 2019-12-31 0000751978 2000-11-30 0000751978 2019-01-01 2019-03-31 0000751978 2019-04-01 2019-06-30 0000751978 2019-07-01 2019-09-30 0000751978 2019-10-01 2019-12-31 0000751978 2018-01-01 2018-03-31 0000751978 2018-04-01 2018-06-30 0000751978 2018-07-01 2018-09-30 0000751978 2018-10-01 2018-12-31 0000751978 2019-01-01 0000751978 2017-12-31 0000751978 2019-06-30 0000751978 2016-12-31 0000751978 vicr:TwoThousandPlanVicorMember 2019-12-31 0000751978 us-gaap:AuctionRateSecuritiesMember 2019-12-31 0000751978 us-gaap:PatentsMember 2019-12-31 0000751978 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000751978 us-gaap:MoneyMarketFundsMember 2019-12-31 0000751978 vicr:CommonClassUndefinedMember 2019-12-31 0000751978 us-gaap:CommonClassBMember 2019-12-31 0000751978 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AuctionRateSecuritiesMember 2019-12-31 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0000751978 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember vicr:ContingentConsiderationObligationMember 2019-12-31 0000751978 vicr:ContingentConsiderationObligationMember 2019-12-31 0000751978 vicr:TwoThousandSeventeenEmployeeStockPurchasePlanMember 2019-12-31 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member vicr:CumulativeProbabilityOfEarningMaximumRateUntilMaturityMember 2019-12-31 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member vicr:CumulativeProbabilityOfPrincipalReturnPriorToMaturityMember 2019-12-31 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member vicr:CumulativeProbabilityOfDefaultMember 2019-12-31 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member vicr:LiquidityRiskPremiumMember 2019-12-31 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member vicr:RecoveryRateInDefaultMember 2019-12-31 0000751978 vicr:StockBonusPlanMember 2019-12-31 0000751978 us-gaap:AccountingStandardsUpdate201409Member 2019-12-31 0000751978 vicr:TwoThousandPlanVicorMember 2019-12-31 0000751978 us-gaap:AuctionRateSecuritiesMember 2018-12-31 0000751978 us-gaap:PatentsMember 2018-12-31 0000751978 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000751978 us-gaap:MoneyMarketFundsMember 2018-12-31 0000751978 us-gaap:CommonClassBMember 2018-12-31 0000751978 vicr:CommonClassUndefinedMember 2018-12-31 0000751978 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AuctionRateSecuritiesMember 2018-12-31 0000751978 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember vicr:ContingentConsiderationObligationMember 2018-12-31 0000751978 vicr:ContingentConsiderationObligationMember 2018-12-31 0000751978 vicr:TwoThousandPlanVicorMember 2018-12-31 0000751978 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-12-31 0000751978 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-12-31 0000751978 vicr:TwoThousandPlanVicorMember 2018-12-31 0000751978 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0000751978 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-12-31 0000751978 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0000751978 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0000751978 vicr:EmployeeStockPurchasePlanMember 2019-01-01 2019-12-31 0000751978 srt:MinimumMember 2019-01-01 2019-12-31 0000751978 srt:MaximumMember 2019-01-01 2019-12-31 0000751978 us-gaap:AllowanceForCreditLossMember 2019-01-01 2019-12-31 0000751978 us-gaap:AuctionRateSecuritiesMember 2019-01-01 2019-12-31 0000751978 vicr:TwoThousandPlanVicorMember 2019-01-01 2019-12-31 0000751978 vicr:TwoThousandSeventeenEmployeeStockPurchasePlanMember 2019-01-01 2019-12-31 0000751978 us-gaap:PatentsMember 2019-01-01 2019-12-31 0000751978 srt:ChiefExecutiveOfficerMember vicr:ViChipPlanMember 2019-01-01 2019-12-31 0000751978 srt:SubsidiariesMember 2019-01-01 2019-12-31 0000751978 us-gaap:FairValueInputsLevel3Member vicr:ContingentConsiderationObligationMember 2019-01-01 2019-12-31 0000751978 vicr:ViChipPlanMember 2019-01-01 2019-12-31 0000751978 vicr:NonPerformanceBasedStockOptionMember vicr:ViChipMember 2019-01-01 2019-12-31 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member vicr:CumulativeProbabilityOfEarningMaximumRateUntilMaturityMember 2019-01-01 2019-12-31 0000751978 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000751978 us-gaap:ParentMember 2019-01-01 2019-12-31 0000751978 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-12-31 0000751978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member vicr:CumulativeProbabilityOfPrincipalReturnPriorToMaturityMember 2019-01-01 2019-12-31 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member vicr:CumulativeProbabilityOfDefaultMember 2019-01-01 2019-12-31 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member vicr:LiquidityRiskPremiumMember 2019-01-01 2019-12-31 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member vicr:RecoveryRateInDefaultMember 2019-01-01 2019-12-31 0000751978 vicr:CustomerOneMember 2019-01-01 2019-12-31 0000751978 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0000751978 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0000751978 us-gaap:AccountingStandardsUpdate201409Member 2019-01-01 2019-12-31 0000751978 vicr:CountryUsMember vicr:BrickproductsMember 2019-01-01 2019-12-31 0000751978 vicr:CountryUsMember vicr:AdvancedproductsMember 2019-01-01 2019-12-31 0000751978 vicr:CountryUsMember 2019-01-01 2019-12-31 0000751978 srt:EuropeMember vicr:BrickproductsMember 2019-01-01 2019-12-31 0000751978 srt:EuropeMember vicr:AdvancedproductsMember 2019-01-01 2019-12-31 0000751978 srt:EuropeMember 2019-01-01 2019-12-31 0000751978 srt:AsiaPacificMember vicr:BrickproductsMember 2019-01-01 2019-12-31 0000751978 srt:AsiaPacificMember vicr:AdvancedproductsMember 2019-01-01 2019-12-31 0000751978 srt:AsiaPacificMember 2019-01-01 2019-12-31 0000751978 vicr:AllothercountriesmemberMember vicr:BrickproductsMember 2019-01-01 2019-12-31 0000751978 vicr:AllothercountriesmemberMember vicr:AdvancedproductsMember 2019-01-01 2019-12-31 0000751978 vicr:AllothercountriesmemberMember 2019-01-01 2019-12-31 0000751978 vicr:BrickproductsMember 2019-01-01 2019-12-31 0000751978 vicr:AdvancedproductsMember 2019-01-01 2019-12-31 0000751978 vicr:DirectcustomerscontractmanufacturersandnonstockingdistributorsmemberMember vicr:BrickproductsMember 2019-01-01 2019-12-31 0000751978 vicr:DirectcustomerscontractmanufacturersandnonstockingdistributorsmemberMember vicr:AdvancedproductsMember 2019-01-01 2019-12-31 0000751978 vicr:DirectcustomerscontractmanufacturersandnonstockingdistributorsmemberMember 2019-01-01 2019-12-31 0000751978 vicr:StockingdistributorsnetofsalesallowancesmemberMember vicr:BrickproductsMember 2019-01-01 2019-12-31 0000751978 vicr:StockingdistributorsnetofsalesallowancesmemberMember vicr:AdvancedproductsMember 2019-01-01 2019-12-31 0000751978 vicr:StockingdistributorsnetofsalesallowancesmemberMember 2019-01-01 2019-12-31 0000751978 vicr:NonrecurringengineeringmemberMember vicr:BrickproductsMember 2019-01-01 2019-12-31 0000751978 vicr:NonrecurringengineeringmemberMember vicr:AdvancedproductsMember 2019-01-01 2019-12-31 0000751978 vicr:NonrecurringengineeringmemberMember 2019-01-01 2019-12-31 0000751978 vicr:RoyaltiesmemberMember vicr:BrickproductsMember 2019-01-01 2019-12-31 0000751978 vicr:RoyaltiesmemberMember vicr:AdvancedproductsMember 2019-01-01 2019-12-31 0000751978 vicr:RoyaltiesmemberMember 2019-01-01 2019-12-31 0000751978 us-gaap:ProductAndServiceOtherMember vicr:AdvancedproductsMember 2019-01-01 2019-12-31 0000751978 us-gaap:ProductAndServiceOtherMember 2019-01-01 2019-12-31 0000751978 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0000751978 country:CN us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0000751978 us-gaap:CostOfSalesMember 2017-01-01 2017-12-31 0000751978 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-12-31 0000751978 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-12-31 0000751978 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0000751978 vicr:EmployeeStockPurchasePlanMember 2017-01-01 2017-12-31 0000751978 srt:MaximumMember 2017-01-01 2017-12-31 0000751978 us-gaap:AllowanceForCreditLossMember 2017-01-01 2017-12-31 0000751978 us-gaap:AuctionRateSecuritiesMember 2017-01-01 2017-12-31 0000751978 vicr:NonPerformanceBasedStockOptionMember vicr:ViChipMember 2017-01-01 2017-12-31 0000751978 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0000751978 us-gaap:ParentMember 2017-01-01 2017-12-31 0000751978 us-gaap:NoncontrollingInterestMember 2017-01-01 2017-12-31 0000751978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0000751978 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0000751978 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0000751978 vicr:TwoThousandPlanVicorMember 2017-01-01 2017-12-31 0000751978 vicr:CertainStatesMember 2017-01-01 2017-12-31 0000751978 us-gaap:DomesticCountryMember 2017-01-01 2017-12-31 0000751978 vicr:CountryUsMember 2017-01-01 2017-12-31 0000751978 srt:EuropeMember 2017-01-01 2017-12-31 0000751978 srt:AsiaPacificMember 2017-01-01 2017-12-31 0000751978 vicr:AllothercountriesmemberMember 2017-01-01 2017-12-31 0000751978 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0000751978 country:CN us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0000751978 us-gaap:CostOfSalesMember 2018-01-01 2018-12-31 0000751978 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-01-01 2018-12-31 0000751978 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-12-31 0000751978 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0000751978 vicr:EmployeeStockPurchasePlanMember 2018-01-01 2018-12-31 0000751978 srt:MinimumMember 2018-01-01 2018-12-31 0000751978 us-gaap:AllowanceForCreditLossMember 2018-01-01 2018-12-31 0000751978 us-gaap:AuctionRateSecuritiesMember 2018-01-01 2018-12-31 0000751978 srt:SubsidiariesMember 2018-01-01 2018-12-31 0000751978 vicr:NonPerformanceBasedStockOptionMember vicr:ViChipMember 2018-01-01 2018-12-31 0000751978 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0000751978 us-gaap:ParentMember 2018-01-01 2018-12-31 0000751978 us-gaap:NoncontrollingInterestMember 2018-01-01 2018-12-31 0000751978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0000751978 vicr:CustomerOneMember 2018-01-01 2018-12-31 0000751978 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0000751978 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0000751978 vicr:TwoThousandPlanVicorMember 2018-01-01 2018-12-31 0000751978 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-12-31 0000751978 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-12-31 0000751978 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-12-31 0000751978 vicr:CountryUsMember vicr:BrickproductsMember 2018-01-01 2018-12-31 0000751978 vicr:CountryUsMember vicr:AdvancedproductsMember 2018-01-01 2018-12-31 0000751978 vicr:CountryUsMember 2018-01-01 2018-12-31 0000751978 srt:EuropeMember vicr:BrickproductsMember 2018-01-01 2018-12-31 0000751978 srt:EuropeMember vicr:AdvancedproductsMember 2018-01-01 2018-12-31 0000751978 srt:EuropeMember 2018-01-01 2018-12-31 0000751978 srt:AsiaPacificMember vicr:BrickproductsMember 2018-01-01 2018-12-31 0000751978 srt:AsiaPacificMember vicr:AdvancedproductsMember 2018-01-01 2018-12-31 0000751978 srt:AsiaPacificMember 2018-01-01 2018-12-31 0000751978 vicr:AllothercountriesmemberMember vicr:BrickproductsMember 2018-01-01 2018-12-31 0000751978 vicr:AllothercountriesmemberMember vicr:AdvancedproductsMember 2018-01-01 2018-12-31 0000751978 vicr:AllothercountriesmemberMember 2018-01-01 2018-12-31 0000751978 vicr:BrickproductsMember 2018-01-01 2018-12-31 0000751978 vicr:AdvancedproductsMember 2018-01-01 2018-12-31 0000751978 vicr:DirectcustomerscontractmanufacturersandnonstockingdistributorsmemberMember vicr:BrickproductsMember 2018-01-01 2018-12-31 0000751978 vicr:DirectcustomerscontractmanufacturersandnonstockingdistributorsmemberMember vicr:AdvancedproductsMember 2018-01-01 2018-12-31 0000751978 vicr:DirectcustomerscontractmanufacturersandnonstockingdistributorsmemberMember 2018-01-01 2018-12-31 0000751978 vicr:StockingdistributorsnetofsalesallowancesmemberMember vicr:BrickproductsMember 2018-01-01 2018-12-31 0000751978 vicr:StockingdistributorsnetofsalesallowancesmemberMember vicr:AdvancedproductsMember 2018-01-01 2018-12-31 0000751978 vicr:StockingdistributorsnetofsalesallowancesmemberMember 2018-01-01 2018-12-31 0000751978 vicr:NonrecurringengineeringmemberMember vicr:BrickproductsMember 2018-01-01 2018-12-31 0000751978 vicr:NonrecurringengineeringmemberMember vicr:AdvancedproductsMember 2018-01-01 2018-12-31 0000751978 vicr:NonrecurringengineeringmemberMember 2018-01-01 2018-12-31 0000751978 vicr:RoyaltiesmemberMember vicr:BrickproductsMember 2018-01-01 2018-12-31 0000751978 vicr:RoyaltiesmemberMember vicr:AdvancedproductsMember 2018-01-01 2018-12-31 0000751978 vicr:RoyaltiesmemberMember 2018-01-01 2018-12-31 0000751978 us-gaap:ProductAndServiceOtherMember vicr:AdvancedproductsMember 2018-01-01 2018-12-31 0000751978 us-gaap:ProductAndServiceOtherMember 2018-01-01 2018-12-31 0000751978 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0000751978 country:CN us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0000751978 vicr:TwoThousandPlanVicorMember 2017-12-31 0000751978 us-gaap:DomesticCountryMember 2017-12-31 0000751978 vicr:CertainStatesMember 2017-12-31 0000751978 vicr:TwoThousandPlanVicorMember 2017-12-31 0000751978 us-gaap:FairValueInputsLevel3Member vicr:ContingentConsiderationObligationMember 2019-10-01 2019-12-31 0000751978 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 0000751978 us-gaap:CommonStockMember 2020-02-19 0000751978 us-gaap:CommonClassBMember 2020-02-19 0000751978 us-gaap:AllowanceForCreditLossMember 2018-12-31 0000751978 vicr:ViChipPlanMember 2018-12-31 0000751978 us-gaap:FairValueInputsLevel3Member vicr:ContingentConsiderationObligationMember 2018-12-31 0000751978 us-gaap:AllowanceForCreditLossMember 2019-12-31 0000751978 us-gaap:FairValueInputsLevel3Member vicr:ContingentConsiderationObligationMember 2019-12-31 0000751978 us-gaap:CommonStockMember 2019-12-31 0000751978 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000751978 us-gaap:RetainedEarningsMember 2019-12-31 0000751978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000751978 us-gaap:TreasuryStockMember 2019-12-31 0000751978 us-gaap:ParentMember 2019-12-31 0000751978 us-gaap:NoncontrollingInterestMember 2019-12-31 0000751978 us-gaap:AllowanceForCreditLossMember 2016-12-31 0000751978 us-gaap:AuctionRateSecuritiesMember 2016-12-31 0000751978 us-gaap:AllowanceForCreditLossMember 2017-12-31 0000751978 us-gaap:AuctionRateSecuritiesMember 2017-12-31 0000751978 us-gaap:CommonClassBMember 2016-12-31 0000751978 us-gaap:CommonStockMember 2016-12-31 0000751978 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000751978 us-gaap:RetainedEarningsMember 2016-12-31 0000751978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000751978 us-gaap:TreasuryStockMember 2016-12-31 0000751978 us-gaap:ParentMember 2016-12-31 0000751978 us-gaap:NoncontrollingInterestMember 2016-12-31 0000751978 us-gaap:CommonClassBMember 2017-12-31 0000751978 us-gaap:CommonStockMember 2017-12-31 0000751978 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000751978 us-gaap:RetainedEarningsMember 2017-12-31 0000751978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000751978 us-gaap:TreasuryStockMember 2017-12-31 0000751978 us-gaap:ParentMember 2017-12-31 0000751978 us-gaap:NoncontrollingInterestMember 2017-12-31 0000751978 us-gaap:CommonStockMember 2018-12-31 0000751978 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000751978 us-gaap:RetainedEarningsMember 2018-12-31 0000751978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000751978 us-gaap:TreasuryStockMember 2018-12-31 0000751978 us-gaap:ParentMember 2018-12-31 0000751978 us-gaap:NoncontrollingInterestMember 2018-12-31 iso4217:USD shares pure iso4217:USD shares vicr:Vote vicr:Customer P3Y P3Y 0.01 0.01 0.01 0.01 false FY VICOR CORP 0000751978 --12-31 10-K true 2019-12-31 2019 false 0-18277 DE 04-2742817 25 Frontage Road Andover MA 01810 978 470-2900 Common Stock VICR NASDAQ No No Yes Yes Large Accelerated Filer false false false 549713000 28844478 11758218 84668000 70557000 59000 224000 38115000 43673000 49187000 47370000 7096000 3460000 179066000 165060000 205000 265000 2510000 2526000 56952000 50432000 1994000 2785000 240727000 221068000 9005000 16149000 10410000 10657000 2690000 2631000 741000 548000 1520000 234000 57000 710000 5507000 5069000 29930000 35998000 1054000 232000 451000 408000 567000 238000 2855000 102000 34857000 36978000 10 10 14000000 14000000 11758218 11758218 11758218 11758218 118000 118000 1 1 62000000 62000000 40403058 28768252 40066710 28430971 405000 402000 201251000 193457000 143098000 129000000 -383000 -394000 11634806 11635739 138927000 138927000 205562000 183656000 308000 434000 205870000 184090000 240727000 221068000 262977000 291220000 227830000 140011000 152249000 126174000 122966000 138971000 101656000 62557000 62224000 58092000 46588000 44286000 44924000 402000 109145000 106912000 103016000 13821000 32059000 -1360000 -16000 1000 17000 20000 6000 -6000 4000 7000 11000 1062000 867000 1251000 1066000 874000 1262000 14887000 32933000 -98000 778000 1087000 -356000 14109000 31846000 258000 11000 121000 91000 14098000 31725000 167000 0.35 0.80 0.00 0.34 0.78 0.00 40330000 39872000 39228000 41677000 40729000 39933000 14109000 31846000 258000 33000 98000 83000 -20000 -6000 6000 13000 92000 89000 14122000 31938000 347000 13000 129000 97000 14109000 31809000 250000 0 0 0 14109000 31846000 258000 10334000 9254000 8893000 3036000 3396000 1735000 329000 43000 -1000 60000 -55000 -172000 822000 -71000 -71000 9000 93000 38000 57000 14000 -144000 65000 6000 4000 7000 11000 736000 280000 650000 6576000 8252000 13094000 22208000 36171000 -2464000 12485000 18211000 12545000 38000 57000 14000 35000 85000 -5000 -12482000 -18239000 -12526000 4742000 8656000 3300000 237000 270000 225000 139000 4366000 8386000 3075000 19000 9000 -25000 14111000 26327000 -11940000 70557000 44230000 56170000 84668000 70557000 44230000 -5714000 8834000 9210000 1812000 10827000 9309000 2895000 -176000 357000 -7339000 7450000 3186000 -234000 234000 12000 -653000 410000 208000 631000 3139000 2388000 6576000 8252000 13094000 -2194000 -743000 -373000 118000 397000 176344000 93438000 -561000 -138927000 130809000 208000 131017000 4000 3296000 3300000 3300000 1735000 1735000 1735000 -20000 -20000 -20000 167000 167000 91000 258000 83000 83000 6000 89000 250000 97000 347000 118000 401000 181395000 93605000 -478000 -138927000 136114000 305000 136419000 6000 6776000 6782000 6782000 3396000 3396000 3396000 1000 1873000 1874000 1874000 3670000 3670000 3670000 6000 -17000 -11000 -11000 31725000 31725000 121000 31846000 84000 84000 8000 92000 31809000 129000 31938000 118000 402000 193457000 129000000 -394000 -138927000 183656000 434000 184090000 2000 2435000 2437000 2437000 3036000 3036000 3036000 1000 2304000 2305000 2305000 139000 139000 -19000 -19000 -19000 14098000 14098000 11000 14109000 11000 11000 2000 13000 14109000 13000 14122000 118000 405000 201251000 143098000 -383000 -138927000 205562000 308000 205870000 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; 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;">1.  DESCRIPTION OF BUSINESS </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><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;">Vicor Corporation (the “Company” or “Vicor”) designs, develops, manufactures, and markets modular power components and power systems for converting electrical power. The Company also licenses certain rights to its technology in return for recurring royalties. The principal markets for the Company’s power converters and systems are large original equipment manufacturers (“OEMs”), original design manufacturers (“ODMs”) and their contract manufacturers, and smaller, lower volume users, which are broadly distributed across several major market areas. </div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><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.  SIGNIFICANT ACCOUNTING POLICIES </div></div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 6pt; margin-bottom: 0px; margin-left: 2%;"><div style="font-style:italic;display:inline;"><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;">Principles of consolidation </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><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 the Company and its subsidiaries. All intercompany transactions and balances have been eliminated upon consolidation. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px; margin-left: 2%;"><div style="font-style:italic;display:inline;"><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;">Use of estimates </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><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 preparation of financial statements in conformity with accounting principles generally accepted in the United States (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingencies at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Such estimates and assumptions relate to the useful lives of fixed assets and identified intangible assets, recoverability of long-lived assets, fair value of long-term investments, allowances for doubtful accounts, potential excess, obsolete or unmarketable inventory, potential reserves relating to litigation matters, accrued liabilities, accrued taxes, deferred tax valuation allowances, assumptions pertaining to share-based payments, and other reserves. Actual results could differ from those based on these estimates and assumptions, and such differences may be material to the financial statements. </div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px; margin-left: 2%;"><div style="font-style:italic;display:inline;"><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;">Recently Adopted Accounting Standard<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div> </div></div></div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 6pt; margin-bottom: 0px; margin-left: 2%;"><div style="font-style:italic;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease Accounting </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">In February 2016, the Financial Accounting Standards Board (“FASB”) issued new guidance for lease accounting, which requires lessees to recognize leases on the balance sheet and disclose key information about leasing arrangements. The new guidance establishes a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div> model (“ROU”) that requires a lessee to recognize a ROU asset and a lease liability on the balance sheet for all leases with a term longer than twelve months. Leases are classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the income statement. For lessors, the guidance modifies the classification criteria and accounting for sales-type and direct financing leases.</div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company adopted the new standard as of January 1, 2019, using the effective date as the date of initial application. As a result, financial information has not been updated and the disclosures required under the new standard have not been provided for dates and periods before January 1, 2019. The Company elected the “package of practical expedients”, which permits companies to not reassess under the new standard lease identification, lease classification and initial direct costs. The Company did not elect the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">use-of-hindsight</div> or the practical expedient pertaining to land easements, as the latter is not applicable. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The adoption of the standard resulted in the recognition of ROU assets and lease liabilities of approximately $4,329,000 and $4,455,000, respectively, as of January 1, 2019. There was no cumulative effect of adopting this new guidance, and the standard did not have a material impact on the Company’s consolidated statements of operations or cash flows for the year ended December 31, 2019. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue Recognition </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><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;">In May 2014, the Financial Accounting Standards Board (“FASB”) issued new guidance for revenue recognition (“Topic 606”), which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. The new guidance, which includes several amendments, replaces most of the prior revenue recognition guidance under U.S. GAAP. The Company adopted the new guidance as of January 1, 2018 using the modified retrospective method, as applied to all contracts. As a result, the Company has changed its accounting policy for revenue recognition, as detailed below. The most significant impact of the adoption was on the timing of recognition of sales to the Company’s stocking distributors and including the additional required disclosures under the new standard. Through December 31, 2017, the Company deferred revenue and the related cost of sales on shipments to stocking distributors until the distributors resold the products to their customers. Upon adoption, the Company is no longer permitted to defer revenue until sale by the stocking distributor to the end customer, but rather, is required to estimate the effects of returns and allowances provided to stocking distributors and record revenue at the time of sale to the stocking distributor. In addition, the Company modified the accounting for a contractual arrangement due to a reassessment of the number of performance obligations in the arrangement, and adjusted for the timing of certain royalty revenue. The cumulative effect of adopting this guidance, recorded as an increase to the balance of retained earnings as of January 1, 2018, was approximately $3,670,000. The comparative information for the year ended December 31, 2017, including disclosures, has not been restated and continues to be reported under the accounting standards in effect for that period. </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><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 following tables summarize the impacts of adopting the new revenue recognition guidance on certain components of the Company’s consolidated financial statements (in thousands): </div></div></div><div style="margin-top: 18pt; margin-bottom: 0px;"/> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">a) </div></td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Consolidated Balance Sheet Items</div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 58%; padding: 0px;"/> <td style="width: 7%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 7%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 6%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><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;">As of December 31, 2018 </div></div></div></div></td> <td style="padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><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;">As reported </div></div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><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;">Adjustments </div></div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><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;">Balances without<br/>adoption of<br/>Topic 606 </div></div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Accounts receivable, net </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">43,673</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(72</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">43,601</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Inventories, net </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">47,370</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(110</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">47,260</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Total assets </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">221,068</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(182</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">220,886</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Income taxes payable </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">710</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(59</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">651</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Deferred revenue </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">5,069</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">5,768</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">10,837</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Sales allowances </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">548</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(483</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">65</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Total liabilities </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">36,978</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">5,226</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">42,204</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Retained earnings </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">129,000</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(5,408</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">123,592</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Total equity </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">184,090</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(5,408</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">178,682</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Total liabilities and equity </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">221,068</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(182</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">220,886</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr></table> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">b) </div></td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Consolidated Statement of Operations Items</div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 58%; padding: 0px;"/> <td style="width: 7%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 7%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 6%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><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;">Year Ended December 31, 2018 </div></div></div></div></td> <td style="padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><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;">As reported </div></div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><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;">Adjustments </div></div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><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;">Balances without<br/>adoption of<br/>Topic 606 </div></div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Net revenues </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">291,220</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: left; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">$(3,946) </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">287,274</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Cost of revenues </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">152,249</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(2,149</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">150,100</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; 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;">Gross margin </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">138,971</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(1,797</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">137,174</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Income before income taxes </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">32,933</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(1,797</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">31,136</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Provision for income taxes </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">1,087</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(59</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">1,028</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Consolidated net income </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">31,846</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(1,738</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">30,108</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Net income attributable to Vicor Corporation </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">31,725</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(1,738</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">29,987</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr></table><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><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 impact of the adoption of the new revenue recognition standard on the consolidated statements of comprehensive income (loss) and cash flows for the year ended December 31, 2018 was not material. </div></div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-decoration: none; margin-top: 18pt; margin-bottom: 0px; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;"><div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Prior to January 1, 2018</div></div> </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><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;">Product revenue was recognized in the period when persuasive evidence of an arrangement with a customer existed, the products were shipped and title was transferred to the customer, the price was fixed or determinable, and collection was considered probable. </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company deferred revenue and the related cost of sales on shipments to stocking distributors until the distributors resold the products to their customers. The agreements with these stocking distributors allowed them to receive price adjustment credits or to return qualifying products for credit, as determined by the Company, in order to reduce the amounts of slow moving, discontinued, or obsolete product from their inventory. These stocking distributors were also granted price adjustment credits in the event of a price decrease subsequent to the date the product was shipped and invoiced to the stocking distributor. Given the uncertainties associated with the levels of price adjustment credits to be granted to stocking distributors, the sales price to the stocking distributor was not fixed or determinable until the stocking distributor resold the products to its customers. Therefore, the Company deferred revenue and the related cost of sales on shipments to stocking distributors until the stocking distributors resold the products to their customers. Accordingly, the Company’s revenue fully reflected <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">end-customer</div> purchases and was not impacted by stocking distributor inventory levels. Agreements with stocking distributors limited returns of qualifying product to the Company to a certain percentage of the value of the Company’s shipments to that stocking distributor during the prior quarter. In addition, stocking distributors were allowed to return unsold products if the Company terminated the relationship with the stocking distributor. Title to the inventory transferred to the stocking distributor at the time of shipment or delivery to the stocking distributor. Payments from the stocking distributors were due in accordance with the Company’s standard payment terms. These payment terms were not contingent upon the stocking distributors’ sale of the products to their <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">end-customers.</div> Upon title transfer to stocking distributors, the Company reduced inventory for the cost of goods shipped, the margin (i.e., revenues less cost of revenues) was recorded as deferred revenue, and an account receivable was recorded. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><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 Company evaluated revenue arrangements with potential multi-element deliverables to determine if there were more than one unit of accounting. A deliverable constituted a separate unit of accounting when it had standalone value and there were no customer-negotiated refund or return rights for the undelivered elements. The Company entered into arrangements containing multiple elements that could include a combination of </div></div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-recurring</div> engineering services (“NRE”), prototype units, and production units. The Company determined NRE and prototype units represented one unit of accounting and production units represented a separate unit of accounting, based on an assessment of the respective standalone value. The Company deferred revenue recognition for NRE and prototype units until completion of the final milestone under the NRE arrangement, which was generally the delivery of the prototype. Recognition generally took place within six to twelve months of the initiation of the arrangement. Revenue for the production units was recognized upon shipment, consistent with other product revenue summarized above. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><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;">License fees were recognized as earned. The Company recognized revenue on such arrangements only when the contract was signed, the license term had begun, all obligations had been delivered to the customer, and collection was probable. </div></div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%; line-height: 12pt;"><div style="font-style:italic;display:inline;"><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;">Foreign currency translation </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The financial statements of Vicor Japan Company, Ltd. (“VJCL”), a majority-owned subsidiary, for which the functional currency is the Japanese Yen, have been translated into U.S. Dollars using the exchange rate in effect at the balance sheet date for balance sheet amounts and the average exchange rates in effect during the year for income statement amounts. The gains and losses resulting from the changes in exchange rates from year to year have been reported in other comprehensive income. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transaction gains and losses resulting from the remeasurement of foreign currency denominated assets and liabilities of the Company’s foreign subsidiaries where the functional currency is the U.S. Dollar are included in other income (expense), net. Foreign currency gains (losses) included in other income (expense), net, were approximately $(108,000), $(260,000), and $323,000 in 2019, 2018, and 2017, respectively. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px; margin-left: 2%;"><div style="font-style:italic;display:inline;"><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;">Cash and cash equivalents </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents include funds held in disbursement (i.e., checking) and money market accounts, certificates of deposit, and debt securities with maturities of less than three months at the time of purchase. Cash and cash equivalents are valued at cost, approximating market value. The Company’s money market securities, which are classified as cash equivalents on the balance sheet, are purchased and redeemed at par value. Their estimated fair value is equal to their cost, and, due to the nature of the securities and their classification as cash equivalents, there are no unrealized gains or losses recorded at the balance sheet dates. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px; margin-left: 2%;"><div style="font-style:italic;display:inline;"><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;">Long-term investment </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s principal sources of liquidity are its existing balances of cash and cash equivalents, as well as cash generated from operations. Consistent with the guidelines of the Company’s investment policy, the Company can invest, and has historically invested, its cash balances in demand deposit accounts, money market funds, and auction rate securities meeting certain quality criteria. The Company’s long-term investment is subject to credit, liquidity, market, and interest rate risk. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">The Company’s long-term investment, which is a debt security, is classified as an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale </div> security. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div> security is recorded at fair value, with unrealized gains and losses, net of tax, attributable to credit loss recorded through the Consolidated Statement of Operations and unrealized gains and losses, net of tax, attributable to other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-credit</div> factors recorded in “Accumulated other comprehensive income (loss),” a component of Total Equity. In determining the amount of credit loss, the Company compares the present value of cash flows expected to be collected to the amortized cost basis of the security, considering credit default risk probabilities and changes in credit ratings, among other factors.</div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">The amortized cost of the debt security is adjusted for amortization of premiums and accretion of discounts to maturity, the net amount of which, along with interest and realized gains and losses, is included in “Other income (expense), net” in the Consolidated Statements of Operations. The Company periodically evaluates the investment to determine if impairment is required, whether an impairment is other than temporary, and the measurement of an impairment loss. The Company considers a variety of impairment indicators such as, but not limited to, a significant deterioration in the earnings performance, credit rating, or asset quality of the investment.</div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px; margin-left: 2%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><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;">Fair value measurements </div></div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><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 Company accounts for certain financial assets at fair value, defined as the price that would be received to sell an asset or paid to transfer a liability (i.e., an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. A three-level hierarchy is used to show the extent and level of judgment used to estimate fair value measurements:</div></div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 13%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 85%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: 2em; 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;">Level 1 </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-size: 10pt;"><div style="text-align: left; 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;">Inputs used to measure fair value are unadjusted quoted prices available in active markets for the identical assets or liabilities as of the reporting date. </div></div></td></tr> <tr style="font-size: 1pt;"> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: 2em; 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;">Level 2 </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-size: 10pt;"><div style="text-align: left; 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;">Inputs used to measure fair value, other than quoted prices included in Level 1, are either directly or indirectly observable as of the reporting date through correlation with market data, including quoted prices for similar assets and liabilities in active markets and quoted prices in inactive markets. Level 2 also includes assets and liabilities valued using models or other pricing methodologies that do not require significant judgment since the input assumptions used in the models, such as interest rates and volatility factors, are corroborated by readily observable data from actively quoted markets for substantially the full term of the financial instrument. </div></div></td></tr> <tr style="font-size: 1pt;"> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: 2em; 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;">Level 3 </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-size: 10pt;"><div style="text-align: left; 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;">Inputs used to measure fair value are unobservable inputs supported by little or no market activity and reflect the use of significant management judgment. These values are generally determined using pricing models for which the assumptions utilize management’s estimates of market participant assumptions. </div></div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The carrying amounts of cash and cash equivalents, accounts receivable and accounts payable approximate fair value because of the short maturity of these financial instruments. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px; margin-left: 2%;"><div style="font-style:italic;display:inline;"><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;">Inventories </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">Inventories are valued at the lower of cost (determined 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> method) or net realizable value. Fixed production overhead is allocated to the inventory cost per unit based on the normal capacity of the production facilities. Abnormal production costs, including fixed cost variances from normal production capacity, if any, are charged to cost of revenues in the period incurred. All shipping and handling costs incurred in connection with the sale of products are included in cost of revenues.</div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><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;">Inventory estimated to be excess, obsolete, or unmarketable is written down to net realizable value. The Company’s estimation process for assessing net realizable value is based upon forecasted future usage which is derived based on backlog, historical consumption and expected market conditions. If the Company’s estimated demand and/or market expectations were to change or if product sales were to decline, the Company’s estimation process may cause larger inventory reserves to be recorded, resulting in larger charges to cost of revenues.</div></div></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px; margin-left: 2%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Concentrations of risk </div></div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial instruments potentially subjecting the Company to significant concentrations of credit risk consist principally of cash and cash equivalents, of which a significant portion is held by one financial institution, its long-term investment, and trade accounts receivable. The Company maintains cash and cash equivalents and certain other financial instruments with various large financial institutions. Generally, amounts invested with these financial institutions are in excess of federal deposit insurance limits. The Company has not experienced any losses in such accounts, and management believes the Company is not exposed to significant credit risk. The Company’s long-term investment as of December 31, 2019 consists of a single auction rate security with a par<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">value of $</div>3,000,000<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, which is </div>collateralized<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> by student loans. It is a highly rated (Aaa/AA+) municipal and corporate debt security. Through December </div>31<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, </div>2019<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, auctions held for the Company’s auction rate security have failed. The funds associated with an auction rate security that has failed auction may not be accessible until a successful auction occurs, a buyer is found outside of the auction process, the security is called, or the underlying securities have matured. If the credit rating of the issuer of the auction rate security held deteriorates, the Company may be required to adjust the carrying value of the investment for an other-than-temporary decline in value through an impairment charge. </div><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 Company’s investment policy, approved by the Board of Directors, limits the amount the Company may invest in any issuer, thereby reducing credit risk concentrations. </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company’s products are sold worldwide to customers ranging from smaller, independent manufacturers of highly specialized electronic devices, to larger OEMs, ODMs and their contract manufacturers. See Note 19, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Segment Information</div></div>, for a discussion of a change to segment reporting in the second quarter of 2019. The Company’s Brick Products’ customers are primarily concentrated in the following industries: aerospace and defense electronics, industrial automation, industrial equipment, instrumentation and test equipment, and transportation <div style="display:inline;">(</div>notably in rail and heavy equipment applications<div style="display:inline;">)</div>. The Company’s Advanced Products’ customers are concentrated in the data center and hyperscaler segments of enterprise computing, in which </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">the Company’s</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> products are used for voltage distribution on server motherboards, in server racks, and across datacenter infrastructure, although we also target applications in aerospace and aviation, defense electronics, industrial automation, instrumentation, test equipment, solid state lighting, telecommunications and networking infrastructure, and vehicles (notably in the autonomous driving, electric vehicle, and hybrid vehicle niches of the vehicle segment). While, overall, the Company has a broad customer base and sells into a variety of industries, a substantial portion of the Company’s revenue from its Advanced Products line has been derived from a limited number of customers. This concentration of revenue is a reflection of the relatively early stage of adoption of the technologies, architectures and products offered in the Advanced Products line, and the Company’s strategy of targeting market leading innovators as initial customers for its Advanced Products. Concentrations of credit risk with respect to trade accounts receivable are limited due to the number of entities comprising the Company’s customer base<div style="letter-spacing: 0px; top: 0px;;display:inline;">. </div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December </div>31<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, </div>2019<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> and </div>2018<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, </div>one<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> customer accounted for approximately </div>14.3<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">% of trade account receivables.</div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Components and materials used in the Company’s products are purchased from a variety of vendors. While most of the components are available from multiple sources, some key components for certain Advanced Products, in particular, are supplied by single vendors. In instances of single source items, the Company maintains levels of inventories management considers appropriate to enable meeting the delivery requirements of customers. If suppliers or subcontractors cannot provide their products or services on time or to the required specifications, the Company may not be able to meet the demand for its products and its delivery times may be negatively affected. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px; margin-left: 2%;"><div style="font-style:italic;display:inline;"><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;">Long-lived assets </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company reviews property, plant and equipment and finite-lived intangible assets for impairment whenever events or changes in circumstances indicate the carrying value of such assets may not be recoverable. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in;">Management determines whether the carrying value of an asset or asset group is recoverable based on comparison to the undiscounted expected future cash flows the assets are expected to generate over their remaining economic lives. If an asset value is not recoverable, the impairment loss is equal to the amount by which the carrying value of the asset exceeds its fair value, which is determined by either a quoted market price, if any, or a value determined by utilizing a discounted cash flow technique. Evaluation of impairment of long-lived assets requires estimates of future operating results that are used in the preparation of the expected future undiscounted cash flows. Actual future operating results and the remaining economic lives of our long-lived assets could differ from the estimates used in assessing the recoverability of these assets.<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>These differences could result in impairment charges, which could be material.</div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%; line-height: 12pt;"><div style="font-style:italic;display:inline;"><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;">Intangible assets </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Values assigned to patents are amortized using the straight-line method over periods ranging from three to 20 years. Patents and other intangible assets are included in “Other assets” in the accompanying Consolidated Balance Sheets. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px; margin-left: 2%;"><div style="font-style:italic;display:inline;"><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;">Advertising expense </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The cost of advertising is expensed as incurred. The Company incurred approximately $2,749,000, $2,610,000, and $2,150,000 in advertising costs during 2019, 2018, and 2017, respectively. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px; margin-left: 2%;"><div style="font-style:italic;display:inline;"><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;">Product warranties </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">The Company generally offers a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-year</div> warranty for all of its products, though it has extended the warranty period to three years for certain military grade products sold after January 1, 2017. The Company is party to a limited number of supply agreements with certain customers contractually committing the Company to warranty and indemnification requirements exceeding those to which the Company has been exposed in the past. The Company provides for the estimated cost of product warranties at the time product revenue is recognized. Factors influencing the Company’s warranty reserves include the number of units sold, historical and anticipated rates of warranty returns, and the cost per return. The Company periodically assesses the adequacy of warranty reserves and adjusts the amounts as necessary. Warranty obligations are included in “Accrued expenses” in the accompanying Consolidated Balance Sheets.</div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px; margin-left: 2%;"><div style="font-style:italic;display:inline;"><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;">Revenue recognition </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><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;">Subsequent to January 1, 2018, revenue is recognized when control of the promised goods or services is transferred to a customer, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Sales, value add, and other taxes collected concurrent with revenue producing activities are excluded from revenue. The expected costs associated with product warranties continue to be recognized at the time product revenue is recognized. Shipping and handling costs associated with outbound freight after control over a product has transferred to a customer are accounted for as a fulfillment cost and are included in cost of revenues. </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><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 Company’s primary source of net revenue comes from the sale of products, which are modular power components and power systems for converting, regulating and controlling electric current. The principal customers for the Company’s power converters and systems are large OEMs, ODMs and the original design manufacturers and contract manufacturers serving them, and smaller, lower volume users, which are broadly distributed across several major market areas. The Company recognizes revenue for product sales at a point in time following the transfer of control of such products to the customer, which typically occurs upon shipment or </div></div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; 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;">delivery, depending on the terms of the underlying contract. The Company previously deferred revenue and the related cost of revenues on shipments to stocking distributors until the distributors resold the products to their customers. The Company now records revenue for such transactions at the time of sale to the stocking distributor. The Company establishes sales allowances for estimated future product returns including distributor returns and price adjustment credits, primarily based upon historical and anticipated rates of product returns and allowances. </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><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;">Certain contracts with customers contain multiple performance obligations, which typically may include a combination of NRE, prototype units, and production units. For these contracts, the individual performance obligations are accounted for separately if they are distinct. Generally, the Company has determined the NRE and prototype units represent one distinct performance obligation and the production units represent a separate distinct performance obligation. For such arrangements, revenue is allocated to each performance obligation based on its relative standalone selling price, based on prices charged to customers or using the expected cost plus a margin approach. The Company defers revenue recognition for NRE and prototype units until the point in time at which the final milestone under the NRE arrangement is completed and control is transferred to the customer, which is generally the shipment or delivery of the prototype. Revenue for production units is recognized upon shipment or delivery, consistent with product revenue summarized above.<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company licenses its intellectual property under right to use licenses, in which royalties due to the Company are based upon a percentage of the licensee’s sales. The Company utilizes the exception under the revenue recognition guidance for the recognition of sales- or usage-based royalties, in which the royalties are not recognized until the later of when 1) the customer’s subsequent sales or usages occur, or 2) the performance obligation to which some or all of the sales- or usage-based royalty has been allocated is satisfied or partially satisfied. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable includes amounts billed and currently due from customers. The amounts due are stated at their estimated realizable value. The Company’s payment terms vary by the type and location of its customers and the products or services offered, although terms generally include a requirement of payment within 30 to 60 days. The Company maintains allowances for doubtful accounts for estimated losses resulting from the inability of its customers to make required payments, based on assessments of customers’ credit-risk profiles and payment histories. If the financial condition of the Company’s customers were to deteriorate, resulting in an impairment of their ability to make payments, additional allowances may be required. The Company does not require collateral from its customers, although there have been circumstances when the Company has required cash in advance (i.e., a partial down-payment) to facilitate orders in excess of a customer’s established credit limit. To date, such amounts have not been material. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company records deferred revenue, which represents a contract liability, when cash payments are received or due in advance of performance under a contract with a customer. During the years ended December 31, 2019 and 2018, the Company recognized revenue of approximately $76,000 and $991,000, respectively, that was included in deferred revenue at the beginning of the respective period. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company applies the practical expedient for the incremental costs of obtaining a contract for sales commissions, which are expensed when incurred because the amortization period is generally less than one year. These costs are included in selling, general and administrative expenses. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company also applies another practical expedient and does not disclose the value of unsatisfied performance obligations for contracts with an original expected length of one year or less. </div></div><div style="text-align: left;font-family: &quot;Times New Roman&quot;;font-size: 10pt;font-style: normal;font-weight: normal;/* margin-top: 18pt; */margin-bottom: 0px;margin-left: 2%;"><div style="font-style:italic;display:inline;"><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;">Legal Costs </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Legal costs in connection with litigation are expensed as incurred.</div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%; line-height: 12pt;"><div style="font-style:italic;display:inline;"><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;">Net income per common share </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company computes basic net income per share using the weighted average number of common shares outstanding and diluted net income per share using the weighted average number of common shares outstanding plus the effect of outstanding dilutive stock options, if any. The following table sets forth the computation of basic and diluted net income per share for the years ended December 31 (in thousands, except per share amounts): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 70%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">2018</div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">2017</div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Numerator: </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; 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 income attributable to Vicor Corporation </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">14,098</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">31,725</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">167</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Denominator: </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; 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;">Denominator for basic net income per share-weighted average shares (1) </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">40,330</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">39,872</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">39,228</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; 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;">Effect of dilutive securities: </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; 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;">Employee stock options (2) </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,347</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">857</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">705</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; 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;">Denominator for diluted net income per share-adjusted weighted-average shares and assumed conversions (3) </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">41,677</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">40,729</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">39,933</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic net income per share </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.35</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.80</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.00 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Diluted net income per share </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.34</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.78</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.00 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="text-align: center;"><div style="width: 10.53%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;">(1)</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Denominator represents weighted average number of Common Shares and Class B Common Shares outstanding.</td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="margin-top: 6pt; margin-bottom: 0px;"/> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;">(2)</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Options to purchase 164,367, 67,247 and 53,913 shares of Common Stock in 2019, 2018, and 2017, respectively, were not included in the calculation of net income per share as the effect would have been antidilutive.</td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="margin-top: 6pt; margin-bottom: 0px;"/> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;">(3)</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Denominator represents weighted average number of Common Shares and Class B Common Shares outstanding for the year, adjusted to include the dilutive effect, if any, of outstanding options.</td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px; margin-left: 2%;"><div style="font-style:italic;display:inline;"><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;">Income taxes </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><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 determined based on the differences between <div style="letter-spacing: 0px; top: 0px;;display:inline;">the </div>financial reporting and tax bases of assets and liabilities and are measured using the enacted income tax rates and laws expected to be in effect when the temporary differences are expected to reverse. Deferred tax assets are reduced by a valuation allowance if management determines it is more likely than not that some portion or all of the deferred tax assets will not be realized. All deferred tax assets and liabilities are classified as noncurrent. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">The Company follows a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-step</div> process to determine the amount of tax benefit to recognize. The first step is to evaluate the tax position to determine the likelihood it would be sustained upon examination by a tax authority. If the tax position is deemed <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">“more-likely-than-not”</div> to be sustained, the second step is to assess the tax position to determine the amount of tax benefit to be recognized in the financial statements. The amount of the benefit that may be recognized is the largest amount that possesses greater than 50 percent likelihood of being</div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in;">realized upon ultimate settlement. If the tax position does not meet the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">“more-likely-than-not”</div> threshold, then it is not recognized in the financial statements. Additionally, the Company accrues interest and penalties, if any, related to unrecognized tax benefits as a component of income tax expense. The unrecognized tax benefits, including accrued interest and penalties, if any, are included in “Long-term income taxes payable” in the accompanying Consolidated Balance Sheets.</div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%; line-height: 12pt;"><div style="font-style:italic;display:inline;"><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;">Stock-based compensation </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company uses the Black-Scholes option-pricing model to calculate the fair value of stock option awards, whether they possess time-based vesting provisions or performance-based vesting provisions, and awards granted under the Vicor Corporation 2017 Employee Stock Purchase Plan (“ESPP”), as of their grant date. For stock options with time-based vesting provisions, the calculated compensation expense, net of expected forfeitures, is recognized on a straight-line basis over the service period of the award, which is generally five years for stock options. For stock options with performance-based vesting provisions, recognition of compensation expense, net of expected forfeitures, commences if and when the achievement of the performance criteria is deemed probable. For stock options with performance-based vesting provisions, compensation expense, net of expected forfeitures, when recognized, is recognized over the relevant performance period. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px; margin-left: 2%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><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;">Comprehensive income (loss) </div></div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The components of comprehensive income (loss) include, in addition to net income (loss), unrealized gains and losses on investments, net of tax and foreign currency translation adjustments related to VJCL, net of tax. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px; margin-left: 2%;"><div style="font-style:italic;display:inline;"><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;">Impact of recently issued accounting <div style="display:inline;">standards</div> </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In December 2019, the FASB issued <div style="display:inline;">guidance</div> designed to simplify the accounting for income taxes by eliminating certain exceptions to the general principles in Topic 740, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income Taxes</div></div>, and also improve consistent application of and simplify U.S. GAAP for other areas of Topic 740 by clarifying and amending existing guidance. This new guidance will be effective for the Company for its fiscal year beginning after December 15, 2020, with early adoption permitted. The Company has not yet determined the impact this new guidance will have on its consolidated financial statements and disclosures </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In August 2018, the FASB issued guidance which modifies the disclosure requirements on fair value measurements under Topic 820, Fair Value Measurements, including the consideration of costs and benefits. The new guidance is effective for all entities for annual and interim periods in fiscal years beginning after December 15, 2019, with early adoption permitted. It is required to be applied on a retrospective approach with certain elements being adopted prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. The Company does not expect the adoption of the new guidance will have a material impact on its consolidated financial statements and related disclosures. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">In June 2016, the FASB issued new guidance which will require measurement and recognition of expected credit losses on certain types of financial instruments. It also modifies the impairment model for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div> debt securities and provides for a simplified accounting model for purchased financial assets with credit deterioration since their origination. The new guidance is effective for interim and annual reporting periods beginning after December 15, 2019, with early adoption permitted. It is required to be applied on a modified-retrospective approach with certain elements being adopted prospectively. The Company does not expect the adoption of the new guidance will have a material impact on its consolidated financial statements and related disclosures.</div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;">Other</div> new pronouncements issued but not effective until after December 31, 2019 are not expected to have a material impact on the Company’s consolidated financial statements.</div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 6pt; margin-bottom: 0px; margin-left: 2%;"><div style="font-style:italic;display:inline;"><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;">Principles of consolidation </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><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 the Company and its subsidiaries. All intercompany transactions and balances have been eliminated upon consolidation. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px; margin-left: 2%;"><div style="font-style:italic;display:inline;"><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;">Use of estimates </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><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 preparation of financial statements in conformity with accounting principles generally accepted in the United States (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingencies at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Such estimates and assumptions relate to the useful lives of fixed assets and identified intangible assets, recoverability of long-lived assets, fair value of long-term investments, allowances for doubtful accounts, potential excess, obsolete or unmarketable inventory, potential reserves relating to litigation matters, accrued liabilities, accrued taxes, deferred tax valuation allowances, assumptions pertaining to share-based payments, and other reserves. Actual results could differ from those based on these estimates and assumptions, and such differences may be material to the financial statements. </div></div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px; margin-left: 2%;"><div style="font-style:italic;display:inline;"><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;">Recently Adopted Accounting Standard<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div> </div></div></div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 6pt; margin-bottom: 0px; margin-left: 2%;"><div style="font-style:italic;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease Accounting </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">In February 2016, the Financial Accounting Standards Board (“FASB”) issued new guidance for lease accounting, which requires lessees to recognize leases on the balance sheet and disclose key information about leasing arrangements. The new guidance establishes a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div> model (“ROU”) that requires a lessee to recognize a ROU asset and a lease liability on the balance sheet for all leases with a term longer than twelve months. Leases are classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the income statement. For lessors, the guidance modifies the classification criteria and accounting for sales-type and direct financing leases.</div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company adopted the new standard as of January 1, 2019, using the effective date as the date of initial application. As a result, financial information has not been updated and the disclosures required under the new standard have not been provided for dates and periods before January 1, 2019. The Company elected the “package of practical expedients”, which permits companies to not reassess under the new standard lease identification, lease classification and initial direct costs. The Company did not elect the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">use-of-hindsight</div> or the practical expedient pertaining to land easements, as the latter is not applicable. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The adoption of the standard resulted in the recognition of ROU assets and lease liabilities of approximately $4,329,000 and $4,455,000, respectively, as of January 1, 2019. There was no cumulative effect of adopting this new guidance, and the standard did not have a material impact on the Company’s consolidated statements of operations or cash flows for the year ended December 31, 2019. </div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue Recognition </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><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;">In May 2014, the Financial Accounting Standards Board (“FASB”) issued new guidance for revenue recognition (“Topic 606”), which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. The new guidance, which includes several amendments, replaces most of the prior revenue recognition guidance under U.S. GAAP. The Company adopted the new guidance as of January 1, 2018 using the modified retrospective method, as applied to all contracts. As a result, the Company has changed its accounting policy for revenue recognition, as detailed below. The most significant impact of the adoption was on the timing of recognition of sales to the Company’s stocking distributors and including the additional required disclosures under the new standard. Through December 31, 2017, the Company deferred revenue and the related cost of sales on shipments to stocking distributors until the distributors resold the products to their customers. Upon adoption, the Company is no longer permitted to defer revenue until sale by the stocking distributor to the end customer, but rather, is required to estimate the effects of returns and allowances provided to stocking distributors and record revenue at the time of sale to the stocking distributor. In addition, the Company modified the accounting for a contractual arrangement due to a reassessment of the number of performance obligations in the arrangement, and adjusted for the timing of certain royalty revenue. The cumulative effect of adopting this guidance, recorded as an increase to the balance of retained earnings as of January 1, 2018, was approximately $3,670,000. The comparative information for the year ended December 31, 2017, including disclosures, has not been restated and continues to be reported under the accounting standards in effect for that period. </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><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 following tables summarize the impacts of adopting the new revenue recognition guidance on certain components of the Company’s consolidated financial statements (in thousands): </div></div></div><div style="margin-top: 18pt; margin-bottom: 0px;"/> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">a) </div></td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Consolidated Balance Sheet Items</div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 58%; padding: 0px;"/> <td style="width: 7%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 7%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 6%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><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;">As of December 31, 2018 </div></div></div></div></td> <td style="padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><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;">As reported </div></div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><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;">Adjustments </div></div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><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;">Balances without<br/>adoption of<br/>Topic 606 </div></div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Accounts receivable, net </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">43,673</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(72</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">43,601</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Inventories, net </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">47,370</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(110</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">47,260</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Total assets </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">221,068</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(182</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">220,886</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Income taxes payable </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">710</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(59</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">651</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Deferred revenue </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">5,069</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">5,768</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">10,837</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Sales allowances </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">548</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(483</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">65</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Total liabilities </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">36,978</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">5,226</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">42,204</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Retained earnings </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">129,000</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(5,408</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">123,592</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Total equity </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">184,090</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(5,408</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">178,682</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Total liabilities and equity </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">221,068</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(182</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">220,886</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr></table> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">b) </div></td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Consolidated Statement of Operations Items</div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 58%; padding: 0px;"/> <td style="width: 7%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 7%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 6%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><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;">Year Ended December 31, 2018 </div></div></div></div></td> <td style="padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><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;">As reported </div></div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><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;">Adjustments </div></div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><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;">Balances without<br/>adoption of<br/>Topic 606 </div></div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Net revenues </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">291,220</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: left; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">$(3,946) </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">287,274</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Cost of revenues </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">152,249</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(2,149</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">150,100</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; 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;">Gross margin </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">138,971</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(1,797</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">137,174</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Income before income taxes </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">32,933</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(1,797</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">31,136</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Provision for income taxes </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">1,087</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(59</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">1,028</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Consolidated net income </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">31,846</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(1,738</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">30,108</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Net income attributable to Vicor Corporation </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">31,725</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(1,738</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">29,987</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr></table>The impact of the adoption of the new revenue recognition standard on the consolidated statements of comprehensive income (loss) and cash flows for the year ended December 31, 2018 was not material.<div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-decoration: none; margin-top: 18pt; margin-bottom: 0px; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;"><div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Prior to January 1, 2018</div></div> </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><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;">Product revenue was recognized in the period when persuasive evidence of an arrangement with a customer existed, the products were shipped and title was transferred to the customer, the price was fixed or determinable, and collection was considered probable. </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company deferred revenue and the related cost of sales on shipments to stocking distributors until the distributors resold the products to their customers. The agreements with these stocking distributors allowed them to receive price adjustment credits or to return qualifying products for credit, as determined by the Company, in order to reduce the amounts of slow moving, discontinued, or obsolete product from their inventory. These stocking distributors were also granted price adjustment credits in the event of a price decrease subsequent to the date the product was shipped and invoiced to the stocking distributor. Given the uncertainties associated with the levels of price adjustment credits to be granted to stocking distributors, the sales price to the stocking distributor was not fixed or determinable until the stocking distributor resold the products to its customers. Therefore, the Company deferred revenue and the related cost of sales on shipments to stocking distributors until the stocking distributors resold the products to their customers. Accordingly, the Company’s revenue fully reflected <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">end-customer</div> purchases and was not impacted by stocking distributor inventory levels. Agreements with stocking distributors limited returns of qualifying product to the Company to a certain percentage of the value of the Company’s shipments to that stocking distributor during the prior quarter. In addition, stocking distributors were allowed to return unsold products if the Company terminated the relationship with the stocking distributor. Title to the inventory transferred to the stocking distributor at the time of shipment or delivery to the stocking distributor. Payments from the stocking distributors were due in accordance with the Company’s standard payment terms. These payment terms were not contingent upon the stocking distributors’ sale of the products to their <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">end-customers.</div> Upon title transfer to stocking distributors, the Company reduced inventory for the cost of goods shipped, the margin (i.e., revenues less cost of revenues) was recorded as deferred revenue, and an account receivable was recorded. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><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 Company evaluated revenue arrangements with potential multi-element deliverables to determine if there were more than one unit of accounting. A deliverable constituted a separate unit of accounting when it had standalone value and there were no customer-negotiated refund or return rights for the undelivered elements. The Company entered into arrangements containing multiple elements that could include a combination of </div></div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-recurring</div> engineering services (“NRE”), prototype units, and production units. The Company determined NRE and prototype units represented one unit of accounting and production units represented a separate unit of accounting, based on an assessment of the respective standalone value. The Company deferred revenue recognition for NRE and prototype units until completion of the final milestone under the NRE arrangement, which was generally the delivery of the prototype. Recognition generally took place within six to twelve months of the initiation of the arrangement. Revenue for the production units was recognized upon shipment, consistent with other product revenue summarized above. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><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;">License fees were recognized as earned. The Company recognized revenue on such arrangements only when the contract was signed, the license term had begun, all obligations had been delivered to the customer, and collection was probable. </div></div></div> 4329000 4455000 3670000 <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">a) </div></td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Consolidated Balance Sheet Items</div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 58%; padding: 0px;"/> <td style="width: 7%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 7%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 6%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><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;">As of December 31, 2018 </div></div></div></div></td> <td style="padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><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;">As reported </div></div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><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;">Adjustments </div></div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><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;">Balances without<br/>adoption of<br/>Topic 606 </div></div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Accounts receivable, net </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">43,673</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(72</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">43,601</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Inventories, net </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">47,370</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(110</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">47,260</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Total assets </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">221,068</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(182</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">220,886</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Income taxes payable </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">710</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(59</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">651</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Deferred revenue </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">5,069</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">5,768</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">10,837</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Sales allowances </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">548</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(483</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">65</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Total liabilities </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">36,978</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">5,226</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">42,204</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Retained earnings </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">129,000</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(5,408</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">123,592</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Total equity </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">184,090</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(5,408</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">178,682</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Total liabilities and equity </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">221,068</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(182</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">220,886</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr></table> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">b) </div></td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Consolidated Statement of Operations Items</div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 58%; padding: 0px;"/> <td style="width: 7%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 7%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 6%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><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;">Year Ended December 31, 2018 </div></div></div></div></td> <td style="padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><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;">As reported </div></div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><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;">Adjustments </div></div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><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;">Balances without<br/>adoption of<br/>Topic 606 </div></div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Net revenues </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">291,220</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: left; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">$(3,946) </div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">287,274</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Cost of revenues </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">152,249</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(2,149</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">150,100</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; 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;">Gross margin </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">138,971</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(1,797</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">137,174</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Income before income taxes </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">32,933</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(1,797</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">31,136</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Provision for income taxes </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">1,087</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(59</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">1,028</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Consolidated net income </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">31,846</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(1,738</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">30,108</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; 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;">Net income attributable to Vicor Corporation </div></div></div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">31,725</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">(1,738</div></div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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;">29,987</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr></table> 43673000 -72000 43601000 47370000 -110000 47260000 221068000 -182000 220886000 710000 -59000 651000 5069000 5768000 10837000 548000 -483000 65000 36978000 5226000 42204000 129000000 -5408000 123592000 184090000 -5408000 178682000 221068000 -182000 220886000 291220000 -3946000 287274000 152249000 -2149000 150100000 138971000 -1797000 137174000 32933000 -1797000 31136000 1087000 -59000 1028000 31846000 -1738000 30108000 31725000 -1738000 29987000 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%; line-height: 12pt;"><div style="font-style:italic;display:inline;"><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;">Foreign currency translation </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The financial statements of Vicor Japan Company, Ltd. (“VJCL”), a majority-owned subsidiary, for which the functional currency is the Japanese Yen, have been translated into U.S. Dollars using the exchange rate in effect at the balance sheet date for balance sheet amounts and the average exchange rates in effect during the year for income statement amounts. The gains and losses resulting from the changes in exchange rates from year to year have been reported in other comprehensive income. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transaction gains and losses resulting from the remeasurement of foreign currency denominated assets and liabilities of the Company’s foreign subsidiaries where the functional currency is the U.S. Dollar are included in other income (expense), net. Foreign currency gains (losses) included in other income (expense), net, were approximately $(108,000), $(260,000), and $323,000 in 2019, 2018, and 2017, respectively. </div></div> -108000 -260000 323000 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px; margin-left: 2%;"><div style="font-style:italic;display:inline;"><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;">Cash and cash equivalents </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents include funds held in disbursement (i.e., checking) and money market accounts, certificates of deposit, and debt securities with maturities of less than three months at the time of purchase. Cash and cash equivalents are valued at cost, approximating market value. The Company’s money market securities, which are classified as cash equivalents on the balance sheet, are purchased and redeemed at par value. Their estimated fair value is equal to their cost, and, due to the nature of the securities and their classification as cash equivalents, there are no unrealized gains or losses recorded at the balance sheet dates. </div></div> less than three months <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px; margin-left: 2%;"><div style="font-style:italic;display:inline;"><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;">Long-term investment </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s principal sources of liquidity are its existing balances of cash and cash equivalents, as well as cash generated from operations. Consistent with the guidelines of the Company’s investment policy, the Company can invest, and has historically invested, its cash balances in demand deposit accounts, money market funds, and auction rate securities meeting certain quality criteria. The Company’s long-term investment is subject to credit, liquidity, market, and interest rate risk. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">The Company’s long-term investment, which is a debt security, is classified as an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale </div> security. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div> security is recorded at fair value, with unrealized gains and losses, net of tax, attributable to credit loss recorded through the Consolidated Statement of Operations and unrealized gains and losses, net of tax, attributable to other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-credit</div> factors recorded in “Accumulated other comprehensive income (loss),” a component of Total Equity. In determining the amount of credit loss, the Company compares the present value of cash flows expected to be collected to the amortized cost basis of the security, considering credit default risk probabilities and changes in credit ratings, among other factors.</div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">The amortized cost of the debt security is adjusted for amortization of premiums and accretion of discounts to maturity, the net amount of which, along with interest and realized gains and losses, is included in “Other income (expense), net” in the Consolidated Statements of Operations. The Company periodically evaluates the investment to determine if impairment is required, whether an impairment is other than temporary, and the measurement of an impairment loss. The Company considers a variety of impairment indicators such as, but not limited to, a significant deterioration in the earnings performance, credit rating, or asset quality of the investment.</div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px; margin-left: 2%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><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;">Fair value measurements </div></div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><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 Company accounts for certain financial assets at fair value, defined as the price that would be received to sell an asset or paid to transfer a liability (i.e., an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. A three-level hierarchy is used to show the extent and level of judgment used to estimate fair value measurements:</div></div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 13%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 85%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: 2em; 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;">Level 1 </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-size: 10pt;"><div style="text-align: left; 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;">Inputs used to measure fair value are unadjusted quoted prices available in active markets for the identical assets or liabilities as of the reporting date. </div></div></td></tr> <tr style="font-size: 1pt;"> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: 2em; 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;">Level 2 </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-size: 10pt;"><div style="text-align: left; 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;">Inputs used to measure fair value, other than quoted prices included in Level 1, are either directly or indirectly observable as of the reporting date through correlation with market data, including quoted prices for similar assets and liabilities in active markets and quoted prices in inactive markets. Level 2 also includes assets and liabilities valued using models or other pricing methodologies that do not require significant judgment since the input assumptions used in the models, such as interest rates and volatility factors, are corroborated by readily observable data from actively quoted markets for substantially the full term of the financial instrument. </div></div></td></tr> <tr style="font-size: 1pt;"> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 8px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: 2em; 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;">Level 3 </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-size: 10pt;"><div style="text-align: left; 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;">Inputs used to measure fair value are unobservable inputs supported by little or no market activity and reflect the use of significant management judgment. These values are generally determined using pricing models for which the assumptions utilize management’s estimates of market participant assumptions. </div></div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The carrying amounts of cash and cash equivalents, accounts receivable and accounts payable approximate fair value because of the short maturity of these financial instruments. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px; margin-left: 2%;"><div style="font-style:italic;display:inline;"><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;">Inventories </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">Inventories are valued at the lower of cost (determined 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> method) or net realizable value. Fixed production overhead is allocated to the inventory cost per unit based on the normal capacity of the production facilities. Abnormal production costs, including fixed cost variances from normal production capacity, if any, are charged to cost of revenues in the period incurred. All shipping and handling costs incurred in connection with the sale of products are included in cost of revenues.</div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><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;">Inventory estimated to be excess, obsolete, or unmarketable is written down to net realizable value. The Company’s estimation process for assessing net realizable value is based upon forecasted future usage which is derived based on backlog, historical consumption and expected market conditions. If the Company’s estimated demand and/or market expectations were to change or if product sales were to decline, the Company’s estimation process may cause larger inventory reserves to be recorded, resulting in larger charges to cost of revenues.</div></div></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px; margin-left: 2%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Concentrations of risk </div></div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial instruments potentially subjecting the Company to significant concentrations of credit risk consist principally of cash and cash equivalents, of which a significant portion is held by one financial institution, its long-term investment, and trade accounts receivable. The Company maintains cash and cash equivalents and certain other financial instruments with various large financial institutions. Generally, amounts invested with these financial institutions are in excess of federal deposit insurance limits. The Company has not experienced any losses in such accounts, and management believes the Company is not exposed to significant credit risk. The Company’s long-term investment as of December 31, 2019 consists of a single auction rate security with a par<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">value of $</div>3,000,000<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, which is </div>collateralized<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> by student loans. It is a highly rated (Aaa/AA+) municipal and corporate debt security. Through December </div>31<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, </div>2019<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, auctions held for the Company’s auction rate security have failed. The funds associated with an auction rate security that has failed auction may not be accessible until a successful auction occurs, a buyer is found outside of the auction process, the security is called, or the underlying securities have matured. If the credit rating of the issuer of the auction rate security held deteriorates, the Company may be required to adjust the carrying value of the investment for an other-than-temporary decline in value through an impairment charge. </div><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 Company’s investment policy, approved by the Board of Directors, limits the amount the Company may invest in any issuer, thereby reducing credit risk concentrations. </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company’s products are sold worldwide to customers ranging from smaller, independent manufacturers of highly specialized electronic devices, to larger OEMs, ODMs and their contract manufacturers. See Note 19, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Segment Information</div></div>, for a discussion of a change to segment reporting in the second quarter of 2019. The Company’s Brick Products’ customers are primarily concentrated in the following industries: aerospace and defense electronics, industrial automation, industrial equipment, instrumentation and test equipment, and transportation <div style="display:inline;">(</div>notably in rail and heavy equipment applications<div style="display:inline;">)</div>. The Company’s Advanced Products’ customers are concentrated in the data center and hyperscaler segments of enterprise computing, in which </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">the Company’s</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> products are used for voltage distribution on server motherboards, in server racks, and across datacenter infrastructure, although we also target applications in aerospace and aviation, defense electronics, industrial automation, instrumentation, test equipment, solid state lighting, telecommunications and networking infrastructure, and vehicles (notably in the autonomous driving, electric vehicle, and hybrid vehicle niches of the vehicle segment). While, overall, the Company has a broad customer base and sells into a variety of industries, a substantial portion of the Company’s revenue from its Advanced Products line has been derived from a limited number of customers. This concentration of revenue is a reflection of the relatively early stage of adoption of the technologies, architectures and products offered in the Advanced Products line, and the Company’s strategy of targeting market leading innovators as initial customers for its Advanced Products. Concentrations of credit risk with respect to trade accounts receivable are limited due to the number of entities comprising the Company’s customer base<div style="letter-spacing: 0px; top: 0px;;display:inline;">. </div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December </div>31<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, </div>2019<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> and </div>2018<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, </div>one<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> customer accounted for approximately </div>14.3<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">% of trade account receivables.</div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Components and materials used in the Company’s products are purchased from a variety of vendors. While most of the components are available from multiple sources, some key components for certain Advanced Products, in particular, are supplied by single vendors. In instances of single source items, the Company maintains levels of inventories management considers appropriate to enable meeting the delivery requirements of customers. If suppliers or subcontractors cannot provide their products or services on time or to the required specifications, the Company may not be able to meet the demand for its products and its delivery times may be negatively affected. </div></div> 3000000 1 1 0.143 0.143 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px; margin-left: 2%;"><div style="font-style:italic;display:inline;"><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;">Long-lived assets </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company reviews property, plant and equipment and finite-lived intangible assets for impairment whenever events or changes in circumstances indicate the carrying value of such assets may not be recoverable. </div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in;">Management determines whether the carrying value of an asset or asset group is recoverable based on comparison to the undiscounted expected future cash flows the assets are expected to generate over their remaining economic lives. If an asset value is not recoverable, the impairment loss is equal to the amount by which the carrying value of the asset exceeds its fair value, which is determined by either a quoted market price, if any, or a value determined by utilizing a discounted cash flow technique. Evaluation of impairment of long-lived assets requires estimates of future operating results that are used in the preparation of the expected future undiscounted cash flows. Actual future operating results and the remaining economic lives of our long-lived assets could differ from the estimates used in assessing the recoverability of these assets.<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>These differences could result in impairment charges, which could be material.</div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%; line-height: 12pt;"><div style="font-style:italic;display:inline;"><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;">Intangible assets </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Values assigned to patents are amortized using the straight-line method over periods ranging from three to 20 years. Patents and other intangible assets are included in “Other assets” in the accompanying Consolidated Balance Sheets. </div></div> P20Y <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px; margin-left: 2%;"><div style="font-style:italic;display:inline;"><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;">Advertising expense </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The cost of advertising is expensed as incurred. The Company incurred approximately $2,749,000, $2,610,000, and $2,150,000 in advertising costs during 2019, 2018, and 2017, respectively. </div></div> 2749000 2610000 2150000 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px; margin-left: 2%;"><div style="font-style:italic;display:inline;"><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;">Product warranties </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">The Company generally offers a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-year</div> warranty for all of its products, though it has extended the warranty period to three years for certain military grade products sold after January 1, 2017. The Company is party to a limited number of supply agreements with certain customers contractually committing the Company to warranty and indemnification requirements exceeding those to which the Company has been exposed in the past. The Company provides for the estimated cost of product warranties at the time product revenue is recognized. Factors influencing the Company’s warranty reserves include the number of units sold, historical and anticipated rates of warranty returns, and the cost per return. The Company periodically assesses the adequacy of warranty reserves and adjusts the amounts as necessary. Warranty obligations are included in “Accrued expenses” in the accompanying Consolidated Balance Sheets.</div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px; margin-left: 2%;"><div style="font-style:italic;display:inline;"><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;">Revenue recognition </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><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;">Subsequent to January 1, 2018, revenue is recognized when control of the promised goods or services is transferred to a customer, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Sales, value add, and other taxes collected concurrent with revenue producing activities are excluded from revenue. The expected costs associated with product warranties continue to be recognized at the time product revenue is recognized. Shipping and handling costs associated with outbound freight after control over a product has transferred to a customer are accounted for as a fulfillment cost and are included in cost of revenues. </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><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 Company’s primary source of net revenue comes from the sale of products, which are modular power components and power systems for converting, regulating and controlling electric current. The principal customers for the Company’s power converters and systems are large OEMs, ODMs and the original design manufacturers and contract manufacturers serving them, and smaller, lower volume users, which are broadly distributed across several major market areas. The Company recognizes revenue for product sales at a point in time following the transfer of control of such products to the customer, which typically occurs upon shipment or </div></div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; 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;">delivery, depending on the terms of the underlying contract. The Company previously deferred revenue and the related cost of revenues on shipments to stocking distributors until the distributors resold the products to their customers. The Company now records revenue for such transactions at the time of sale to the stocking distributor. The Company establishes sales allowances for estimated future product returns including distributor returns and price adjustment credits, primarily based upon historical and anticipated rates of product returns and allowances. </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><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;">Certain contracts with customers contain multiple performance obligations, which typically may include a combination of NRE, prototype units, and production units. For these contracts, the individual performance obligations are accounted for separately if they are distinct. Generally, the Company has determined the NRE and prototype units represent one distinct performance obligation and the production units represent a separate distinct performance obligation. For such arrangements, revenue is allocated to each performance obligation based on its relative standalone selling price, based on prices charged to customers or using the expected cost plus a margin approach. The Company defers revenue recognition for NRE and prototype units until the point in time at which the final milestone under the NRE arrangement is completed and control is transferred to the customer, which is generally the shipment or delivery of the prototype. Revenue for production units is recognized upon shipment or delivery, consistent with product revenue summarized above.<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company licenses its intellectual property under right to use licenses, in which royalties due to the Company are based upon a percentage of the licensee’s sales. The Company utilizes the exception under the revenue recognition guidance for the recognition of sales- or usage-based royalties, in which the royalties are not recognized until the later of when 1) the customer’s subsequent sales or usages occur, or 2) the performance obligation to which some or all of the sales- or usage-based royalty has been allocated is satisfied or partially satisfied. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable includes amounts billed and currently due from customers. The amounts due are stated at their estimated realizable value. The Company’s payment terms vary by the type and location of its customers and the products or services offered, although terms generally include a requirement of payment within 30 to 60 days. The Company maintains allowances for doubtful accounts for estimated losses resulting from the inability of its customers to make required payments, based on assessments of customers’ credit-risk profiles and payment histories. If the financial condition of the Company’s customers were to deteriorate, resulting in an impairment of their ability to make payments, additional allowances may be required. The Company does not require collateral from its customers, although there have been circumstances when the Company has required cash in advance (i.e., a partial down-payment) to facilitate orders in excess of a customer’s established credit limit. To date, such amounts have not been material. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company records deferred revenue, which represents a contract liability, when cash payments are received or due in advance of performance under a contract with a customer. During the years ended December 31, 2019 and 2018, the Company recognized revenue of approximately $76,000 and $991,000, respectively, that was included in deferred revenue at the beginning of the respective period. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company applies the practical expedient for the incremental costs of obtaining a contract for sales commissions, which are expensed when incurred because the amortization period is generally less than one year. These costs are included in selling, general and administrative expenses. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company also applies another practical expedient and does not disclose the value of unsatisfied performance obligations for contracts with an original expected length of one year or less. </div></div> P30D P60D 76000 991000 <div style="text-align: left;font-family: &quot;Times New Roman&quot;;font-size: 10pt;font-style: normal;font-weight: normal;/* margin-top: 18pt; */margin-bottom: 0px;margin-left: 2%;"><div style="font-style:italic;display:inline;"><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;">Legal Costs </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Legal costs in connection with litigation are expensed as incurred.</div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%; line-height: 12pt;"><div style="font-style:italic;display:inline;"><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;">Net income per common share </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company computes basic net income per share using the weighted average number of common shares outstanding and diluted net income per share using the weighted average number of common shares outstanding plus the effect of outstanding dilutive stock options, if any. The following table sets forth the computation of basic and diluted net income per share for the years ended December 31 (in thousands, except per share amounts): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 70%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">2018</div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">2017</div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Numerator: </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; 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 income attributable to Vicor Corporation </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">14,098</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">31,725</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">167</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Denominator: </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; 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;">Denominator for basic net income per share-weighted average shares (1) </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">40,330</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">39,872</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">39,228</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; 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;">Effect of dilutive securities: </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; 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;">Employee stock options (2) </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,347</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">857</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">705</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; 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;">Denominator for diluted net income per share-adjusted weighted-average shares and assumed conversions (3) </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">41,677</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">40,729</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">39,933</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic net income per share </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.35</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.80</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.00 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Diluted net income per share </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.34</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.78</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.00 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="text-align: center;"><div style="width: 10.53%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;">(1)</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Denominator represents weighted average number of Common Shares and Class B Common Shares outstanding.</td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="margin-top: 6pt; margin-bottom: 0px;"/> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;">(2)</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Options to purchase 164,367, 67,247 and 53,913 shares of Common Stock in 2019, 2018, and 2017, respectively, were not included in the calculation of net income per share as the effect would have been antidilutive.</td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="margin-top: 6pt; margin-bottom: 0px;"/> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;">(3)</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Denominator represents weighted average number of Common Shares and Class B Common Shares outstanding for the year, adjusted to include the dilutive effect, if any, of outstanding options.</td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> The following table sets forth the computation of basic and diluted net income per share for the years ended December 31 (in thousands, except per share amounts): <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 70%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">2018</div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">2017</div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Numerator: </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; 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 income attributable to Vicor Corporation </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">14,098</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">31,725</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">167</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Denominator: </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; 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;">Denominator for basic net income per share-weighted average shares (1) </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">40,330</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">39,872</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">39,228</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; 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;">Effect of dilutive securities: </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; 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;">Employee stock options (2) </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,347</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">857</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">705</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; 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;">Denominator for diluted net income per share-adjusted weighted-average shares and assumed conversions (3) </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">41,677</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">40,729</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">39,933</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic net income per share </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.35</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.80</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.00 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Diluted net income per share </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.34</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.78</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.00 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="text-align: center;"><div style="width: 10.53%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;">(1)</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Denominator represents weighted average number of Common Shares and Class B Common Shares outstanding.</td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="margin-top: 6pt; margin-bottom: 0px;"/> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;">(2)</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Options to purchase 164,367, 67,247 and 53,913 shares of Common Stock in 2019, 2018, and 2017, respectively, were not included in the calculation of net income per share as the effect would have been antidilutive.</td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="margin-top: 6pt; margin-bottom: 0px;"/> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;">(3)</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Denominator represents weighted average number of Common Shares and Class B Common Shares outstanding for the year, adjusted to include the dilutive effect, if any, of outstanding options.</td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 14098000 31725000 167000 40330000 39872000 39228000 1347000 857000 705000 41677000 40729000 39933000 0.35 0.80 0.00 0.34 0.78 0.00 164367 67247 53913 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px; margin-left: 2%;"><div style="font-style:italic;display:inline;"><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;">Income taxes </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><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 determined based on the differences between <div style="letter-spacing: 0px; top: 0px;;display:inline;">the </div>financial reporting and tax bases of assets and liabilities and are measured using the enacted income tax rates and laws expected to be in effect when the temporary differences are expected to reverse. Deferred tax assets are reduced by a valuation allowance if management determines it is more likely than not that some portion or all of the deferred tax assets will not be realized. All deferred tax assets and liabilities are classified as noncurrent. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">The Company follows a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-step</div> process to determine the amount of tax benefit to recognize. The first step is to evaluate the tax position to determine the likelihood it would be sustained upon examination by a tax authority. If the tax position is deemed <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">“more-likely-than-not”</div> to be sustained, the second step is to assess the tax position to determine the amount of tax benefit to be recognized in the financial statements. The amount of the benefit that may be recognized is the largest amount that possesses greater than 50 percent likelihood of being</div> 0.50 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%; line-height: 12pt;"><div style="font-style:italic;display:inline;"><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;">Stock-based compensation </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company uses the Black-Scholes option-pricing model to calculate the fair value of stock option awards, whether they possess time-based vesting provisions or performance-based vesting provisions, and awards granted under the Vicor Corporation 2017 Employee Stock Purchase Plan (“ESPP”), as of their grant date. For stock options with time-based vesting provisions, the calculated compensation expense, net of expected forfeitures, is recognized on a straight-line basis over the service period of the award, which is generally five years for stock options. For stock options with performance-based vesting provisions, recognition of compensation expense, net of expected forfeitures, commences if and when the achievement of the performance criteria is deemed probable. For stock options with performance-based vesting provisions, compensation expense, net of expected forfeitures, when recognized, is recognized over the relevant performance period. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px; margin-left: 2%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><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;">Comprehensive income (loss) </div></div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The components of comprehensive income (loss) include, in addition to net income (loss), unrealized gains and losses on investments, net of tax and foreign currency translation adjustments related to VJCL, net of tax. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px; margin-left: 2%;"><div style="font-style:italic;display:inline;"><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;">Impact of recently issued accounting <div style="display:inline;">standards</div> </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In December 2019, the FASB issued <div style="display:inline;">guidance</div> designed to simplify the accounting for income taxes by eliminating certain exceptions to the general principles in Topic 740, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income Taxes</div></div>, and also improve consistent application of and simplify U.S. GAAP for other areas of Topic 740 by clarifying and amending existing guidance. This new guidance will be effective for the Company for its fiscal year beginning after December 15, 2020, with early adoption permitted. The Company has not yet determined the impact this new guidance will have on its consolidated financial statements and disclosures </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In August 2018, the FASB issued guidance which modifies the disclosure requirements on fair value measurements under Topic 820, Fair Value Measurements, including the consideration of costs and benefits. The new guidance is effective for all entities for annual and interim periods in fiscal years beginning after December 15, 2019, with early adoption permitted. It is required to be applied on a retrospective approach with certain elements being adopted prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. The Company does not expect the adoption of the new guidance will have a material impact on its consolidated financial statements and related disclosures. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">In June 2016, the FASB issued new guidance which will require measurement and recognition of expected credit losses on certain types of financial instruments. It also modifies the impairment model for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div> debt securities and provides for a simplified accounting model for purchased financial assets with credit deterioration since their origination. The new guidance is effective for interim and annual reporting periods beginning after December 15, 2019, with early adoption permitted. It is required to be applied on a modified-retrospective approach with certain elements being adopted prospectively. The Company does not expect the adoption of the new guidance will have a material impact on its consolidated financial statements and related disclosures.</div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-weight:bold;display:inline;">3.<div style="text-transform: uppercase; letter-spacing: 0px; top: 0px;;display:inline;">  Inventories </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories as of December 31 were as follows (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 80%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">2019</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">2018</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">35,901</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">37,696</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; 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;">Work-in-process </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">5,184</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">4,740</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">8,102</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">4,934</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">49,187</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">47,370</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories as of December 31 were as follows (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 80%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">2019</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">2018</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">35,901</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">37,696</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; 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;">Work-in-process </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">5,184</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">4,740</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">8,102</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">4,934</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">49,187</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">47,370</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 35901000 37696000 5184000 4740000 8102000 4934000 49187000 47370000 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><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.  LONG-TERM INVESTMENT </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2019 and 2018, the Company held one auction rate security with a par value of $3,000,000, purchased through and held in custody by a broker-dealer affiliate of Bank of America, N.A., that has experienced failed auctions (the “Failed Auction Security”) since February 2008. The Failed Auction Security held by the Company is Aaa/AA+ rated by major credit rating agencies, is collateralized by student loans, and is guaranteed by the U.S. Department of Education under the Federal Family Education Loan Program. Management is not aware of any reason to believe the issuer of the Failed Auction Security is presently at risk of default. Through December 31, 2019, the Company has continued to receive interest payments on the Failed Auction Security in accordance with the terms of its indenture. Management believes the Company ultimately should be able to liquidate the Failed Auction Security without significant loss primarily due to the overall quality of the issue held and the collateral securing the substantial majority of the underlying obligation. However, current conditions in the auction rate securities market have led management to conclude the recovery period for the Failed Auction Security exceeds 12 months. As a result, the Company continued to classify the Failed Auction Security as long-term as of December 31, 2019. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">The following is a summary of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div> security (in thousands):</div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 8pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 61%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; 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;">December 31, 2019 </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap; font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Cost </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap; font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Gross<br/>Unrealized<br/>Gains </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap; font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Gross<br/>Unrealized<br/>Losses </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap; font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Estimated Fair<br/>Value </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Failed Auction Security </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">3,000</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">— </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">490</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">2,510</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 1pt;"> <td style="height: 16px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 16px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="height: 16px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 16px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 16px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="height: 16px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 16px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 16px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="height: 16px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 16px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 16px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="height: 16px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 16px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: left; vertical-align: bottom; white-space: nowrap;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; 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;">December 31, 2018 </div></div></div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Failed Auction Security </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">3,000</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">474</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">2,526</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2019 and 2018, the Failed Auction Security had been in an unrealized loss position for greater than 12 months. </div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">The amortized cost and estimated fair value of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div> security on December 31, 2019, by contractual maturities, are shown below (in thousands):</div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 8pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 76%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 7%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 7%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Cost </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Estimated Fair<br/>Value </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 twenty to forty years </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">3,000 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">2,510 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> <div style="margin-top: 12pt; margin-bottom: 0px;"/><div style="text-align: left; 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;">Based on the fair value measurements described in Note 5, the fair value of the Failed Auction Security on December 31, 2019, with a par value of $3,000,000, was estimated by the Company to be approximately $2,510,000. The gross unrealized loss of $490,000 on the Failed Auction Security consists of two types of estimated loss: an aggregate credit loss of $37,000 and an aggregate temporary impairment of $453,000. In determining the amount of credit loss, the Company compared the present value of cash flows expected to be collected to the amortized cost basis of the security, considering credit default risk probabilities and changes in credit ratings as significant inputs, among other factors (see Note 5). </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">The following table represents a rollforward of the activity related to the credit loss recognized in earnings on the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div> auction rate security held by the Company for the years ended December 31 (in thousands):</div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 80%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">2019</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">2018</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">2017</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 period </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">41</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">48</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">59</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reductions in the amount related to credit gain for which other-than-temporary impairment was not previously recognized </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(4</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(7</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(11</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 period </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">37</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">41</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">48</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At this time, the Company has no intent to sell the Failed Auction Security and does not believe it is more likely than not the Company will be required to sell the security. If current market conditions deteriorate further, the Company may be required to record additional unrealized losses. If the credit rating of the security deteriorates, the Company may be required to adjust the carrying value of the investment through impairment charges recorded in the Consolidated Statement of Operations, and any such impairment adjustments may be material. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Based on the Company’s ability to access cash and cash equivalents and its expected operating cash flows, management does not anticipate the current lack of liquidity associated with the Failed Auction Security held will affect the Company’s ability to execute its current operating plan. </div></div> 3000000 3000000 exceeds 12 months <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">The following is a summary of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div> security (in thousands):</div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 8pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 61%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; 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;">December 31, 2019 </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap; font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Cost </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap; font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Gross<br/>Unrealized<br/>Gains </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap; font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Gross<br/>Unrealized<br/>Losses </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); white-space: nowrap; font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Estimated Fair<br/>Value </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Failed Auction Security </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">3,000</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">— </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">490</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">2,510</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 1pt;"> <td style="height: 16px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 16px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="height: 16px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 16px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 16px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="height: 16px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 16px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 16px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="height: 16px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 16px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 16px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="height: 16px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="height: 16px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: left; vertical-align: bottom; white-space: nowrap;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; 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;">December 31, 2018 </div></div></div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; white-space: nowrap; font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Failed Auction Security </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">3,000</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">474</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">2,526</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 3000000 490000 2510000 3000000 474000 2526000 P12M P12M <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">The amortized cost and estimated fair value of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div> security on December 31, 2019, by contractual maturities, are shown below (in thousands):</div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 8pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 76%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 7%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 7%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Cost </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Estimated Fair<br/>Value </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 twenty to forty years </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">3,000 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">2,510 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 3000000 2510000 2510000 490000 37000 453000 <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">The following table represents a rollforward of the activity related to the credit loss recognized in earnings on the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div> auction rate security held by the Company for the years ended December 31 (in thousands):</div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 80%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">2019</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">2018</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">2017</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 period </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">41</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">48</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">59</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reductions in the amount related to credit gain for which other-than-temporary impairment was not previously recognized </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(4</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(7</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(11</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 period </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">37</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">41</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">48</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 41000 48000 59000 -4000 -7000 -11000 37000 41000 48000 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;">5.<div style="text-transform: uppercase; letter-spacing: 0px; top: 0px;;display:inline;">  Fair Value Measurements</div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company accounts for certain financial assets at fair value, defined as the price that would be received to sell an asset or paid to transfer a liability (i.e., an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. As such, fair value is a market-based measurement that should be determined based on assumptions market participants would use in pricing an asset or liability. A three-level hierarchy is used to show the extent and level of judgment used to estimate fair value measurements.</div></div><div style="text-align: left; 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;">Assets and liabilities measured at fair value on a recurring basis included the following as of December 31, 2019 (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 56%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 7%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 7%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 7%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 7%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Using </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Quoted Prices<br/>in Active<br/>Markets<br/>(Level 1) </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2) </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3) </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Total Fair<br/>Value as of<br/>December 31,<br/>2019 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 equivalents: </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; 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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">9,630</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">9,630</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Failed Auction Security </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">2,510</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">2,510</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contingent consideration obligations </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(451</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(451</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr></table><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets measured at fair value on a recurring basis included the following as of December 31, 2018 (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 55%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 7%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 7%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 7%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 7%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Using </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Quoted Prices<br/>in Active<br/>Markets<br/>(Level 1) </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2) </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3) </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Total Fair<br/>Value as of<br/>December 31,<br/>2018 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 equivalents: </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; 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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">9,433</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">— </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">— </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">9,433</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Failed Auction Security </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">— </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">— </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">2,526</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">2,526</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contingent consideration obligations </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">— </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">— </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(408</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(408</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr></table><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="display:inline;">As</div> of December 31, 2019, there was insufficient observable auction rate security market information available to determine the fair value of the Failed Auction Security using Level 1 or Level 2 inputs. As such, the Company’s investment in the Failed Auction Security was deemed to require valuation using Level 3 inputs. Management, after consulting with advisors, valued the Failed Auction Security using analyses and pricing models similar to those used by market participants (i.e., buyers, sellers, and the broker-dealers responsible for execution of the Dutch auction pricing mechanism by which each issue’s interest rate was set). Management utilized a probability weighted discounted cash flow (“DCF”) model to determine the estimated fair value of this security as of December 31, 2019. The major assumptions used in preparing the DCF model included: estimates for the amount and timing of future interest and principal payments based on default probability assumptions used to measure the credit loss of 1.0%; the rate of return required by investors to own this type of security in the current environment, which we estimate to be 5.0% above the risk free rate of return; and an estimated time frame of <span style="-sec-ix-hidden:hidden10943345">three</span> to five years for successful auctions for this type of security to occur. In making these assumptions, management considered relevant factors including: the formula applicable to each security defining the interest rate paid to investors in the event of a failed auction (the “Penalty Rate”); forward projections of the interest rate benchmarks specified in such formulas; the likely timing of principal repayments; the probability of full repayment considering the guarantees by the U.S. Department of Education of the underlying student loans, guarantees by other third parties, and additional credit enhancements provided through other means; and publicly available pricing data for recently issued student loan asset-backed securities not subject to auctions. In developing its estimate of the rate of return required by investors to own these securities, management compared the Penalty Rate of the Failed Auction Security with yields of actively traded long-term bonds with similar characteristics and, reflecting the limited liquidity for auction rate securities and the discounts to par value seen in recent tender offers by issuers and arm’s length market transactions between informed buyers and sellers, estimated the implied yield (i.e., the discount to par value) necessary to complete a sale of the Failed Auction Security. Management has calculated an increase or decrease in the liquidity risk premium of 5.0% referenced above of 1.0% (i.e., 100 basis points) as used in the model, would decrease or increase, respectively, the fair value of the Failed Auction Security by approximately $100,000.</div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="display:inline;">The </div>significant unobservable inputs used in the fair value measurement of the Company’s Failed Auction Security are the cumulative probability of earning the maximum rate until maturity, the cumulative probability of principal return prior to maturity, the cumulative probability of default, the liquidity risk premium, and the recovery rate in default. Significant increases (decreases) in any of those inputs in isolation would result in changes in fair value measurement. Significant increases (decreases) in the cumulative probability of earning the maximum rate until maturity, the cumulative probability of principal return prior to maturity, and the recovery</div><div style="text-align: left; text-indent: 0in; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">rate in default would result in a higher (lower) fair value measurement, while increases (decreases) in the cumulative probability of default and the liquidity risk premium would result in a (lower) higher fair value measurement. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Generally, the interrelationships are such that a change in the assumption used for the cumulative probability of principal return prior to maturity is accompanied by a directionally similar change in the assumption used for the cumulative probability of earning the maximum rate until maturity and a directionally opposite change in the assumptions used for the cumulative probability of default and the liquidity risk premium. The recovery rate in default is somewhat independent and based upon the securities’ specific underlying assets and published recovery rate indices. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Quantitative information about Level 3 fair value measurements as of December 31, 2019 are as follows (dollars in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 43%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 41%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Fair<br/>Value </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt; white-space: nowrap;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Valuation<br/>    <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>Technique<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>     </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Unobservable Input </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Weighted<br/>Average </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 43%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Failed Auction Security </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="padding: 0px; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;">$</td> <td style="padding: 0px; text-align: right; vertical-align: top; font-size: 10pt;"><div style="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;">2,510 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: left; vertical-align: bottom; font-size: 10pt;"><div style="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;">Discounted cash flow </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="vertical-align: bottom; font-size: 10pt; width: 41%;"><div style="text-align: left; 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;">Cumulative probability of earning the maximum rate until maturity </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">0.11</div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 43%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="vertical-align: bottom; font-size: 10pt; width: 41%;"><div style="text-align: left; 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;">Cumulative probability of principal return prior to maturity </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">93.66</div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 43%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="vertical-align: bottom; font-size: 10pt; width: 41%;"><div style="text-align: left; 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;">Cumulative probability of default </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">6.24</div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 43%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="vertical-align: bottom; font-size: 10pt; width: 41%;"><div style="text-align: left; 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;">Liquidity risk premium </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">5.00</div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 43%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="vertical-align: bottom; font-size: 10pt; width: 41%;"><div style="text-align: left; 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;">Recovery rate in default </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">40.00</div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td></tr></table><div style="clear: both; max-height: 0px;"/><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The change in the estimated fair value calculated for the investment valued on a recurring basis utilizing Level 3 inputs (i.e., the Failed Auction Security) for the year ended December 31, 2019 was as follows (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 90%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 period </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">2,526</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Credit gain on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div> security included in Other income (expense), net</div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">4</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gain included in Other comprehensive income (loss) </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(20</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 period </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">2,510</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="margin-top: 12pt; margin-bottom: 0px;"/><div style="text-align: left; 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 Company has classified its contingent consideration obligations as Level 3 because the fair value for this liability was determined using unobservable inputs. The liability is based on estimated sales of legacy products over the period of royalty payments at the royalty rate (see Note 9), discounted using the Company’s estimated cost of capital. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The change in the estimated fair value calculated for the liabilities valued on a recurring basis utilizing Level 3 inputs (i.e., the Contingent consideration obligations) for the year ended December 31, 2019 was as follows (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 91%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 period </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">408</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Increase in estimated contingent consideration obligations (see Note 9) </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">280</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Payments </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(237</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 period </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">451</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">There were no transfers between Level 1 and Level 2 of the fair value hierarchy during the year ended December 31, 2019. </div></div> <div style="text-align: left; 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;">Assets and liabilities measured at fair value on a recurring basis included the following as of December 31, 2019 (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 56%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 7%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 7%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 7%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 7%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Using </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Quoted Prices<br/>in Active<br/>Markets<br/>(Level 1) </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2) </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3) </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Total Fair<br/>Value as of<br/>December 31,<br/>2019 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 equivalents: </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; 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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">9,630</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">9,630</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Failed Auction Security </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">2,510</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">2,510</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contingent consideration obligations </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(451</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(451</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr></table><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets measured at fair value on a recurring basis included the following as of December 31, 2018 (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 55%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 7%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 7%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 7%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 7%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Using </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Quoted Prices<br/>in Active<br/>Markets<br/>(Level 1) </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2) </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3) </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Total Fair<br/>Value as of<br/>December 31,<br/>2018 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 equivalents: </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; 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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">9,433</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">— </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">— </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">9,433</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Failed Auction Security </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">— </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">— </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">2,526</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">2,526</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contingent consideration obligations </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">— </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">— </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(408</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(408</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr></table> 9630000 9630000 2510000 2510000 451000 451000 9433000 9433000 2526000 2526000 408000 408000 0.010 0.050 P5Y 0.050 0.010 100000 <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Quantitative information about Level 3 fair value measurements as of December 31, 2019 are as follows (dollars in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 43%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 41%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Fair<br/>Value </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt; white-space: nowrap;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Valuation<br/>    <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>Technique<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>     </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Unobservable Input </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Weighted<br/>Average </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 43%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Failed Auction Security </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="padding: 0px; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top;">$</td> <td style="padding: 0px; text-align: right; vertical-align: top; font-size: 10pt;"><div style="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;">2,510 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: left; vertical-align: bottom; font-size: 10pt;"><div style="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;">Discounted cash flow </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="vertical-align: bottom; font-size: 10pt; width: 41%;"><div style="text-align: left; 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;">Cumulative probability of earning the maximum rate until maturity </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">0.11</div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 43%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="vertical-align: bottom; font-size: 10pt; width: 41%;"><div style="text-align: left; 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;">Cumulative probability of principal return prior to maturity </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">93.66</div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 43%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="vertical-align: bottom; font-size: 10pt; width: 41%;"><div style="text-align: left; 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;">Cumulative probability of default </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">6.24</div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 43%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="vertical-align: bottom; font-size: 10pt; width: 41%;"><div style="text-align: left; 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;">Liquidity risk premium </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">5.00</div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 43%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="vertical-align: bottom; font-size: 10pt; width: 41%;"><div style="text-align: left; 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;">Recovery rate in default </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">40.00</div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td></tr></table> 2510000 Discounted cash flow Cumulative probability of earning the maximum rate until maturity 0.0011 Cumulative probability of principal return prior to maturity 0.9366 Cumulative probability of default 0.0624 Liquidity risk premium 0.0500 Recovery rate in default 0.4000 <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The change in the estimated fair value calculated for the investment valued on a recurring basis utilizing Level 3 inputs (i.e., the Failed Auction Security) for the year ended December 31, 2019 was as follows (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 90%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 period </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">2,526</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Credit gain on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div> security included in Other income (expense), net</div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">4</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gain included in Other comprehensive income (loss) </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(20</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 period </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">2,510</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table> 2526000 4000 -20000 2510000 <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The change in the estimated fair value calculated for the liabilities valued on a recurring basis utilizing Level 3 inputs (i.e., the Contingent consideration obligations) for the year ended December 31, 2019 was as follows (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 91%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 period </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">408</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Increase in estimated contingent consideration obligations (see Note 9) </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">280</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Payments </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(237</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 period </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">451</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 408000 280000 237000 451000 0 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 12pt; margin-bottom: 0px; line-height: 12pt;"><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. <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>PROPERTY, PLANT AND EQUIPMENT </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property, plant and equipment are stated at cost and are depreciated and amortized over a period of <span style="-sec-ix-hidden:hidden10948273">three</span> to 39 years generally under the straight-line method for financial reporting purposes and accelerated methods for income tax purposes. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property, plant and equipment as of December 31 were as follows (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 75%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">2018</div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Land </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">3,600</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">2,089</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Buildings and improvements </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">45,791</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">45,170</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">220,405</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">208,135</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Furniture and fixtures </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">8,231</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">7,239</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Construction <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-progress</div> and deposits</div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">4,362</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">9,251</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">282,389</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">271,884</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated depreciation and amortization </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">(229,698</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">(221,452</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Right of use asset — net </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">4,261</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">— </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 balance </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">56,952</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">50,432</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation expense for the years ended December 31, 2019, 2018 and 2017 was approximately $10,226,000, $9,135,000, and $8,763,000 respectively. As of December 31, 2019, the Company had approximately $3,222,000 of capital expenditure commitments. </div></div> P39Y <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property, plant and equipment as of December 31 were as follows (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 75%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">2018</div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Land </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">3,600</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">2,089</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Buildings and improvements </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">45,791</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">45,170</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">220,405</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">208,135</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Furniture and fixtures </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">8,231</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">7,239</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Construction <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-progress</div> and deposits</div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">4,362</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">9,251</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">282,389</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">271,884</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated depreciation and amortization </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">(229,698</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">(221,452</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Right of use asset — net </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">4,261</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; font-size: 10pt;"><div style="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;">— </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 balance </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">56,952</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">50,432</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 3600000 2089000 45791000 45170000 220405000 208135000 8231000 7239000 4362000 9251000 282389000 271884000 229698000 221452000 4261000 56952000 50432000 10226000 9135000 8763000 3222000 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt; line-height: 12pt;"><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.  INTANGIBLE ASSETS </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Patent costs, which are included in Other assets in the accompanying Consolidated Balance Sheets, as of December 31 were as follows (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 79%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">2018</div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Patent costs </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">  1,992</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">  1,979</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated amortization </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(1,483</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(1,380</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">509</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">599</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Definite lived intangible assets, such as patent rights, are amortized and tested for impairment if a triggering event occurs. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amortization expense was approximately $108,000, $119,000 and $130,000 in 2019, 2018 and 2017, respectively. The estimated future amortization expense from patent assets held as of December 31, 2019, is projected to be $104,000, $95,000, $63,000, $52,000 and $44,000, in fiscal years 2020, 2021, 2022, 2023, and 2024, respectively. </div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Patent costs, which are included in Other assets in the accompanying Consolidated Balance Sheets, as of December 31 were as follows (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 79%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">2018</div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Patent costs </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">  1,992</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">  1,979</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated amortization </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(1,483</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(1,380</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">509</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">599</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 1992000 1979000 1483000 1380000 509000 599000 108000 119000 130000 104000 95000 63000 52000 44000 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 12pt; margin-bottom: 0px; line-height: 12pt;"><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.  PRODUCT WARRANTIES </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Product warranty activity for the years ended December 31 was as follows (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 75%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">2018</div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">2017</div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 period </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">  268</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">  290</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">  214</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 warranties for products sold in the period </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">250</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">173</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">346</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fulfillment of warranty obligations </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(140</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(117</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(194</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revisions of estimated obligations </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(6</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(78</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(76</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 period </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">  372</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">  268</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">  290</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Product warranty activity for the years ended December 31 was as follows (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 75%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">2018</div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">2017</div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 period </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">  268</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">  290</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">  214</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 warranties for products sold in the period </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">250</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">173</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">346</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fulfillment of warranty obligations </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(140</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(117</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(194</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revisions of estimated obligations </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(6</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(78</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(76</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 period </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">  372</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">  268</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">  290</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 268000 290000 214000 250000 173000 346000 140000 117000 194000 6000 78000 76000 372000 268000 290000 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="text-transform: uppercase; letter-spacing: 0px; top: 0px;;display:inline;">9.  CONTINGENT CONSIDERATION OBLIGATIONS</div> </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In connection with noncontrolling interest transactions completed in 2015 and 2016, the Company entered into arrangements with the selling principals such that the principals would receive quarterly royalty payments through June 30, 2021 for the sale of certain legacy products manufactured by the remaining Vicor Custom Power entities. The Company increased the liability by approximately $280,000 in the fourth quarter of 2019 based on <div style="letter-spacing: 0px; top: 0px;;display:inline;">a<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div>reassessment of the total remaining obligation under the royalty arrangements. The amount<div style="letter-spacing: 0px; top: 0px;;display:inline;"> i</div>s included in selling, general, and administrative expenses. </div></div> 280000 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><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.  STOCKHOLDERS’ <div style="display:inline;">EQUITY</div> </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Each share of Common Stock entitles the holder thereof to one vote on all matters submitted to the stockholders. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Each share of Class B Common Stock entitles the holder thereof to ten votes on all such matters. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Shares of Class B Common Stock are not transferable by a stockholder except to or among the stockholder’s spouse, certain of the stockholder’s relatives, and certain other defined transferees. Class B Common Stock is not listed or traded on any exchange or in any market. Class B Common Stock is convertible at the option of the holder thereof at any time and without cost to the stockholder into shares of Common Stock on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-for-one</div> basis. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In November 2000, the Board of Directors of the Company authorized the repurchase of up to $30,000,000 of the Company’s Common Stock (the “November 2000 Plan”). The plan authorizes the Company to make repurchases from time to time in the open market or through privately negotiated transactions. The timing of this program and the amount of the stock that may be repurchased is at the discretion of management based on its view of economic and financial market conditions. There were no repurchases under the November 2000 Plan in 2019, 2018, and 2017. On December 31, 2019, the Company had approximately $8,541,000 available for share repurchases under the November 2000 Plan. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividends are declared at the discretion of the Company’s Board of Directors and depend on actual cash from operations, the Company’s financial condition and capital requirements and any other factors the Company’s Board of Directors may consider relevant at the time. Common Stock and Class B Common Stock participate in dividends and earnings equally. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During the year ended December 31, 2019, three subsidiaries paid a total of $3,602,000 in cash dividends, of which $3,463,000 was paid to the Company and eliminated in consolidation<div style="letter-spacing: 0px; top: 0px;;display:inline;"> and</div> <div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div>139,000 was paid to outside shareholders. Dividends paid to outside shareholders are accounted for as a reduction in noncontrolling interest. During the year ended December 31, 2018, one subsidiary paid a total of $632,000 in cash dividends, all of which was paid to the Company. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">On December 31, 2019, 2018, and 2017, there were 20,895,747, 21,233,659, and 21,976,340, respectively, shares of Vicor Common Stock reserved for issuance upon exercise of Vicor stock options, upon conversion of Class B Common Stock and under the ESPP.</div> 30000000 0 0 0 8541000 3602000 3463000 139000 632000 20895747 21233659 21976340 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><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.  REVENUES </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue from the sale of Advanced Products represents the sum of third-party sales of the products sold under the Advanced Products line, which were sold under the former Picor and VI Chip operating segments during periods prior to the second quarter of 2019. Revenue from the sale of Brick Products represents the sum of third-party sales of the products sold under the Brick Products line, which were also sold under the former Brick Business Unit operating segment, inclusive of such sales of our Vicor Custom Power and VJCL subsidiaries. See Note 19</div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">, <div style="font-style:italic;display:inline;">Segment Information</div>,<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">for a discussion of changes to the Company’s segment reporting. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following tables present the Company’s net revenues disaggregated by geography based on the location of the customer, by product line (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 62%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">    Twelve Months Ended December 31, 2019    </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Brick<br/>  Products  </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Advanced<br/>  Products  </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">  Total  </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">98,822</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">22,806</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">121,628</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">22,172</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">5,090</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">27,262</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 Pacific </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">62,720</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">46,107</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">108,827</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">All other </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">4,182</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,078</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">5,260</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">187,896</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">75,081</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">262,977</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table> <table border="0" cellpadding="0" cellspacing="0" style="width: 92%; font-size: 10pt; margin-right: auto; margin-left: auto; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 64%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">    Twelve Months Ended December 31, 2018    </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Brick<br/>Products </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Advanced<br/>Products </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">77,995</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">32,784</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">110,779</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">23,484</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">4,205</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">27,689</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 Pacific </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">80,097</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">66,981</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">147,078</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">All other </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">5,128</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">546</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">5,674</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">186,704</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">104,516</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">291,220</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">The following tables present the Company’s net revenues disaggregated by the category of revenue, by product line (in thousands):</div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 65%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Twelve Months Ended December 31, 2019 </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Brick<br/>Products </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Advanced<br/>Products </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Direct customers, contract manufacturers and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-stocking </div> distributors</div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">159,135</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">63,567</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">222,702</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stocking distributors, net of sales allowances </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">27,797</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">9,802</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">37,599</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; 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-recurring</div> engineering</div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">843</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,614</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">2,457</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Royalties </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">121</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">24</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">145</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">74</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">74</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">187,896</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">75,081</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">262,977</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/> <table style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 61%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Twelve Months Ended December 31, 2018 </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Brick<br/>Products </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Advanced<br/>Products </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; line-height: 10pt; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Direct customers, contract manufacturers and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-stocking </div> distributors</div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">163,206</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">91,579</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">254,785</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; line-height: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">Stocking distributors, net of sales allowances </div></div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">22,362</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">9,370</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">31,732</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; line-height: 10pt; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-recurring</div> engineering</div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,066</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">3,356</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">4,422</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; line-height: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">Royalties </div></div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">70</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">140</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">210</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; line-height: 10pt; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">Othe<div style="display:inline;">r</div></div></div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt; background-color: rgb(204, 238, 255);"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt; background-color: rgb(204, 238, 255);"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">—</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt; background-color: rgb(204, 238, 255);"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt; background-color: rgb(204, 238, 255);"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt; background-color: rgb(204, 238, 255);"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">71</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt; background-color: rgb(204, 238, 255);"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt; background-color: rgb(204, 238, 255);"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt; background-color: rgb(204, 238, 255);"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">71</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt; background-color: rgb(204, 238, 255);"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"/></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt; background-color: rgba(255, 255, 255, 0);"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt; background-color: rgba(255, 255, 255, 0);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">186,704</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt; background-color: rgba(255, 255, 255, 0);"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt; background-color: rgba(255, 255, 255, 0);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">104,516</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt; background-color: rgba(255, 255, 255, 0);"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt; background-color: rgba(255, 255, 255, 0);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">291,220</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the changes in certain contract assets and (liabilities) (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 64%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">December 31,<br/>2019 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">December 31,<br/>2018 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Change </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable </div></div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">38,115</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">43,673</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(5,558</div></div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: middle; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; height: 14px; padding: 0pt;"><div style="font-size: 10pt; text-align: left; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px; font-size: 10pt;;display:inline;">Short-term deferred revenue and customer prepayment<div style="display:inline;">s</div></div></div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(5,507</div></div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: middle; white-space: nowrap; background-color: rgba(255, 255, 255, 0); line-height: 10pt; height: 14px; padding: 0pt;"><div style="font-size: 10pt; text-align: left; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(5,069</div></div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: middle; white-space: nowrap; background-color: rgba(255, 255, 255, 0); line-height: 10pt; height: 14px; padding: 0pt;"><div style="font-size: 10pt; text-align: left; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(438</div></div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: middle; white-space: nowrap; background-color: rgba(255, 255, 255, 0); line-height: 10pt; height: 14px; padding: 0pt;"><div style="font-size: 10pt; text-align: left; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td></tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">Long-term deferred revenue </div></div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(1,054</div></div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: middle; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; height: 14px; padding: 0pt;"><div style="font-size: 10pt; text-align: left; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(232</div></div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: middle; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; height: 14px; padding: 0pt;"><div style="font-size: 10pt; text-align: left; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(822</div></div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: middle; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; height: 14px; padding: 0pt;"><div style="font-size: 10pt; text-align: left; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">Deferred expenses </div></div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,897</div></div></div></td> <td style="padding: 0pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: middle; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt; height: 14px;"><div style="font-size: 10pt; text-align: left; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">501</div></div></div></td> <td style="padding: 0pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: middle; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt; height: 14px;"><div style="font-size: 10pt; text-align: left; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,396</div></div></div></td> <td style="padding: 0pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: middle; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt; height: 14px;"><div style="font-size: 10pt; text-align: left; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">Sales allowances </div></div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(741</div></div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: middle; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; height: 14px; padding: 0pt;"><div style="font-size: 10pt; text-align: left; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(548</div></div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: middle; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; height: 14px; padding: 0pt;"><div style="font-size: 10pt; text-align: left; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(193</div></div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: middle; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; height: 14px; padding: 0pt;"><div style="font-size: 10pt; text-align: left; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 10pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The <div style="display:inline;">decrease</div> in accounts receivable was primarily due to a decrease in net revenues of approximately $10,595,000 in the fourth quarter of 2019 compared to the fourth quarter of 2018. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><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;">Deferred expenses are included in Other current assets, in the accompanying Consolidated Balance Sheets.</div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net revenues from unaffiliated customers by country, based on the location of the customer, for the years ended December 31 were as follows (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 67%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">121,628</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">110,779</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">83,871</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">27,262</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">27,689</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">24,078</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 Pacific </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">108,827</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">147,078</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">114,365</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">All other </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">5,260</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">5,674</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">5,516</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">262,977</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">291,220</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">227,830</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During 2019, 2018, and 2017, one customer accounted for approximately 12.7%, 13.4%, and 13.0% of net revenues, respectively, which  included </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">net revenues </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">from</div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> both business product lines in each of the three years. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net revenues from customers in China (including Hong Kong), </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">the Company’s</div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> largest international market, accounted for approximately 22.1% of total net revenues in 2019, 37.4% in 2018 and 35.8% in 2017, respectively. </div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following tables present the Company’s net revenues disaggregated by geography based on the location of the customer, by product line (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 62%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">    Twelve Months Ended December 31, 2019    </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Brick<br/>  Products  </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Advanced<br/>  Products  </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">  Total  </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">98,822</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">22,806</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">121,628</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">22,172</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">5,090</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">27,262</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 Pacific </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">62,720</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">46,107</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">108,827</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">All other </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">4,182</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,078</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">5,260</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">187,896</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">75,081</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">262,977</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table> <table border="0" cellpadding="0" cellspacing="0" style="width: 92%; font-size: 10pt; margin-right: auto; margin-left: auto; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 64%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">    Twelve Months Ended December 31, 2018    </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Brick<br/>Products </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Advanced<br/>Products </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">77,995</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">32,784</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">110,779</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">23,484</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">4,205</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">27,689</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 Pacific </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">80,097</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">66,981</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">147,078</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">All other </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">5,128</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">546</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">5,674</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">186,704</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">104,516</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">291,220</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table> 98822000 22806000 121628000 22172000 5090000 27262000 62720000 46107000 108827000 4182000 1078000 5260000 187896000 75081000 262977000 77995000 32784000 110779000 23484000 4205000 27689000 80097000 66981000 147078000 5128000 546000 5674000 186704000 104516000 291220000 <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">The following tables present the Company’s net revenues disaggregated by the category of revenue, by product line (in thousands):</div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 65%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Twelve Months Ended December 31, 2019 </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Brick<br/>Products </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Advanced<br/>Products </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Direct customers, contract manufacturers and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-stocking </div> distributors</div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">159,135</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">63,567</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">222,702</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stocking distributors, net of sales allowances </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">27,797</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">9,802</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">37,599</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; 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-recurring</div> engineering</div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">843</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,614</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">2,457</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Royalties </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">121</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">24</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">145</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">74</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">74</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">187,896</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">75,081</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">262,977</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table> <table style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 61%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Twelve Months Ended December 31, 2018 </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Brick<br/>Products </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Advanced<br/>Products </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; line-height: 10pt; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Direct customers, contract manufacturers and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-stocking </div> distributors</div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">163,206</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">91,579</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">254,785</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; line-height: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">Stocking distributors, net of sales allowances </div></div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">22,362</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">9,370</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">31,732</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; line-height: 10pt; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-recurring</div> engineering</div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,066</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">3,356</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">4,422</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; line-height: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">Royalties </div></div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">70</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">140</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">210</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; line-height: 10pt; background-color: rgb(204, 238, 255);"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">Othe<div style="display:inline;">r</div></div></div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt; background-color: rgb(204, 238, 255);"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt; background-color: rgb(204, 238, 255);"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">—</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt; background-color: rgb(204, 238, 255);"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt; background-color: rgb(204, 238, 255);"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt; background-color: rgb(204, 238, 255);"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">71</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt; background-color: rgb(204, 238, 255);"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt; background-color: rgb(204, 238, 255);"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt; background-color: rgb(204, 238, 255);"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt; background-color: rgb(204, 238, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">71</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt; background-color: rgb(204, 238, 255);"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"/></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt; background-color: rgba(255, 255, 255, 0);"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt; background-color: rgba(255, 255, 255, 0);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">186,704</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt; background-color: rgba(255, 255, 255, 0);"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt; background-color: rgba(255, 255, 255, 0);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">104,516</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt; background-color: rgba(255, 255, 255, 0);"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt; background-color: rgba(255, 255, 255, 0);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">291,220</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td></tr></table> 159135000 63567000 222702000 27797000 9802000 37599000 843000 1614000 2457000 121000 24000 145000 74000 74000 187896000 75081000 262977000 163206000 91579000 254785000 22362000 9370000 31732000 1066000 3356000 4422000 70000 140000 210000 71000 71000 186704000 104516000 291220000 <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the changes in certain contract assets and (liabilities) (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 64%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">December 31,<br/>2019 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">December 31,<br/>2018 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Change </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable </div></div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">38,115</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">43,673</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(5,558</div></div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: middle; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; height: 14px; padding: 0pt;"><div style="font-size: 10pt; text-align: left; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px; font-size: 10pt;;display:inline;">Short-term deferred revenue and customer prepayment<div style="display:inline;">s</div></div></div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(5,507</div></div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: middle; white-space: nowrap; background-color: rgba(255, 255, 255, 0); line-height: 10pt; height: 14px; padding: 0pt;"><div style="font-size: 10pt; text-align: left; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(5,069</div></div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: middle; white-space: nowrap; background-color: rgba(255, 255, 255, 0); line-height: 10pt; height: 14px; padding: 0pt;"><div style="font-size: 10pt; text-align: left; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(438</div></div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: middle; white-space: nowrap; background-color: rgba(255, 255, 255, 0); line-height: 10pt; height: 14px; padding: 0pt;"><div style="font-size: 10pt; text-align: left; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td></tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">Long-term deferred revenue </div></div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(1,054</div></div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: middle; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; height: 14px; padding: 0pt;"><div style="font-size: 10pt; text-align: left; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(232</div></div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: middle; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; height: 14px; padding: 0pt;"><div style="font-size: 10pt; text-align: left; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(822</div></div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: middle; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; height: 14px; padding: 0pt;"><div style="font-size: 10pt; text-align: left; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">Deferred expenses </div></div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,897</div></div></div></td> <td style="padding: 0pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: middle; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt; height: 14px;"><div style="font-size: 10pt; text-align: left; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">501</div></div></div></td> <td style="padding: 0pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: middle; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt; height: 14px;"><div style="font-size: 10pt; text-align: left; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0); line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">1,396</div></div></div></td> <td style="padding: 0pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: middle; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); line-height: 10pt; font-size: 10pt; height: 14px;"><div style="font-size: 10pt; text-align: left; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">Sales allowances </div></div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(741</div></div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: middle; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; height: 14px; padding: 0pt;"><div style="font-size: 10pt; text-align: left; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(548</div></div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: middle; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; height: 14px; padding: 0pt;"><div style="font-size: 10pt; text-align: left; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255); line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 11pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(193</div></div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: middle; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; height: 14px; padding: 0pt;"><div style="font-size: 10pt; text-align: left; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">)</div></td></tr></table> 38115000 43673000 -5558000 5507000 5069000 438000 1054000 232000 822000 -1897000 -501000 -1396000 741000 548000 193000 10595000 <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net revenues from unaffiliated customers by country, based on the location of the customer, for the years ended December 31 were as follows (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 67%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2018 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2017 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">121,628</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">110,779</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">83,871</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">27,262</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">27,689</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">24,078</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 Pacific </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">108,827</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">147,078</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">114,365</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">All other </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">5,260</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">5,674</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">5,516</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">262,977</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">291,220</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">227,830</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 121628000 110779000 83871000 27262000 27689000 24078000 108827000 147078000 114365000 5260000 5674000 5516000 262977000 291220000 227830000 1 1 1 0.127 0.134 0.130 0.221 0.374 0.358 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 12pt; margin-bottom: 0px; line-height: 12pt;"><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. <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="display:inline;">STOCK</div>-BASED COMPENSATION AND EMPLOYEE BENEFIT PLANS </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vicor currently grants options for the purchase of Common Stock (i.e., “stock options”) under the following equity compensation plan that is stockholder-approved: </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="display:inline;">Amended </div>and Restated 2000 Stock Option and Incentive Plan, as amended and restated (the “2000 Plan”)</div></div> — Under the 2000 Plan, the Board of Directors or the Compensation Committee of the Board of Directors may grant stock incentive awards based on the Company’s Common Stock, including stock options, stock appreciation rights, restricted stock, performance shares, unrestricted stock, deferred stock, and dividend equivalent rights. Awards may be granted to employees and other key persons, including <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-employee </div> directors. </div>Incentive stock options may be granted to employees at a price at least equal to the fair market value per share of the Common Stock on the date of grant, and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-qualified</div> options may be granted to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-employee</div> directors at a price at least equal to 85% of the fair market value of the Common Stock on the date of grant. A total of 10,000,000 shares of Common Stock have been reserved for issuance under the 2000 Plan. The period of time during which an option may be exercised and the vesting periods are determined by the Compensation Committee. The term of each option may not exceed 10 years from the date of grant.</div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">VI Chip Corporation (“VI Chip”) was a privately held, majority-owned subsidiary of Vicor until June 28, 2019, at which date it was merged with and into Vicor, and its separate corporate existence ceased (see Note 18). Until that time, VI Chip could grant stock options under the <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">VI Chip Corporation Amended and Restated 2007 Stock Option and Incentive Plan </div></div>(the “2007 VI Chip Plan”), that had been approved by its Board of Directors. All awards thereunder were approved by the Compensation Committee of the Company’s Board of Directors. To effect the merger, holders of VI Chip Common Stock and VI Chip stock options received an equivalent value of Vicor Common Stock and Vicor stock options, respectively, pursuant (with respect to the stock options) to the assumption of the 2007 VI Chip Plan, and options outstanding thereunder, by Vicor. No additional awards will be granted under the assumed and restated 2007 VI Chip Plan. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Picor Corporation (“Picor”) was a privately held, majority-owned subsidiary of Vicor until May 30, 2018, at which date it was merged with and into Vicor, and its separate corporate existence ceased (see Note 18). Until that time, Picor could grant stock options under the <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Picor Corporation Amended and Restated 2001 Stock Option and Incentive Plan</div></div> (the “2001 Picor Plan”) that had been approved by its Board of Directors. All awards thereunder were approved by the Compensation Committee of the Company’s Board of Directors. To effect the merger, holders of Picor Common Stock and Picor stock options received an equivalent value of Vicor Common Stock and Vicor stock options, respectively, pursuant (with respect to the stock options) to the assumption of the 2001 Picor Plan, and options outstanding thereunder, by Vicor. No additional awards will be granted under the assumed and restated 2001 Picor Plan. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">All time-based (i.e., <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-performance-based)</div> options for the purchase of Vicor common stock are granted at an exercise price equal to or greater than the market price for Vicor Common Stock at the date of the grant. All time-based (i.e., <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-performance-based)</div> options for the purchase of VI Chip Common Stock and Picor Common Stock prior to the mergers and assumptions of the 2017 VI Chip Plan and of the 2001 Picor Plan, respectively, had been granted at an exercise price equal to or greater than the estimated fair market value of the respective share price, based on valuation methodologies consistent with U.S. GAAP and the requirements of Section 409A of the Internal Revenue Code, as amended (“the Code”).</div><div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px; margin-left: 4%; line-height: 12pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Vicor Corporation 2017 Employee Stock Purchase Plan (the “Plan” or the “ESPP”)</div></div>. Under the ESPP, the Company has reserved 2,000,000 shares of Common Stock for issuance to eligible employees who elect to participate. The ESPP is intended to qualify as an “employee stock purchase plan” under Section 423 of the Internal Revenue Code. The ESPP operates in successive periods of approximately six months, each referred to as an “offering period.” Generally, offering periods commence on or around September 1 and</div><div style="text-align: left; text-indent: 0in; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0px; margin-left: 4%; line-height: 12pt;">March 1 and end on or around the following February 28 or August 31, respectively. Under the ESPP, an option is granted to participating employees on the first day of an offering period to purchase shares of the Company’s Common Stock at the end of that offering period at a purchase price equal to 85% of the lesser of the fair market value of a share of Common Stock on either the first day or the last day of that offering period. The purchase of shares is funded by means of periodic payroll deductions, which may not exceed 15.0% of the employee’s eligible compensation, as defined in the Plan. Among other provisions, the Plan limits the number of shares that can be purchased by a participant during any offering period and cumulatively for any calendar year.</div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock-based compensation expense for the years ended December 31 was as follows (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 70%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">2019</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">2018</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">2017</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 revenues </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">342</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">237</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">187</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Selling, general and administrative </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,979</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">2,517</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,125</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 and development </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">715</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">642</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">423</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 stock-based compensation </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">3,036</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">3,396</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,735</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The increase in stock-based compensation in 2018 compared to 2017 was due to an increase in stock options granted between July 1, 2017 and December 31, 2018, an increase in the fair value of those stock option awards due to an increase in the market price of Vicor Common Stock during that period and ESPP expense, which was recorded for only part of 2017. </div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Compensation expense by type of award for the years ended December 31 was as follows (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 70%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">2019</div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">2018</div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">2017</div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">2,072</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">2,649</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">1,546</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ESPP </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">964</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">747</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">189</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 stock-based compensation </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">3,036</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">3,396</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">1,735</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">The fair value for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-performance-based</div> stock options awarded under the 2000 Plan for the years shown below was estimated at the date of grant using the Black-Scholes option pricing model with the following weighted-average assumptions:    </div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 81%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">2019</div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">2018</div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">2017</div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">1.8</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">2.9</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">2.1</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 dividend yield </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">—</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">—</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">—</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">42</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">44</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">43</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 lives (years) </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">6.3</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">6.4</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">7.1</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 12pt; margin-bottom: 0px; margin-left: 2%;"><div style="font-style:italic;display:inline;"><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;">Risk-free interest rate: </div></div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">The Company uses the yield on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">zero-coupon</div> U.S. Treasury “Strip” securities for a period that is commensurate with the expected term assumption for each vesting period.</div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px; margin-left: 2%;"><div style="font-style:italic;display:inline;"><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;">Expected dividend yield: </div></div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company determines the expected dividend yield by annualizing the most recent prior cash dividends declared by the Company’s Board of Directors, if any, and dividing that result by the closing stock price on the date of that dividend declaration. Dividends are not paid on options. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px; margin-left: 2%;"><div style="font-style:italic;display:inline;"><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;">Expected volatility: </div></div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vicor uses historical volatility to estimate the grant-date fair value of the options, using the expected term for the period over which to calculate the volatility (see below). The Company does not expect its future volatility to differ from its historical volatility. The computation of the Company’s volatility is based on a simple average calculation of monthly volatilities over the expected term. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0px; margin-left: 2%;"><div style="font-style:italic;display:inline;"><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;">Expected term: </div></div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company uses historical employee exercise and option expiration data to estimate the expected term assumption for the Black-Scholes grant-date valuation. The Company believes this historical data is currently the best estimate of the expected term of options, and all groups of the Company’s employees exhibit similar exercise behavior. </div></div> <div style="margin-top: 1em; margin-bottom: 0em;"/> <div style="margin-top: 12pt; margin-bottom: 0px;"/> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%; line-height: 12pt;"><div style="font-style:italic;display:inline;"><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;">Forfeiture rate: </div></div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">The amount of stock-based compensation recognized during a period is based on the value of the portion of the awards that are ultimately expected to vest. Forfeitures are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. The term “forfeitures” is distinct from “cancellations” or “expirations” and represents only the unvested portion of the surrendered option. The forfeiture analysis is <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-evaluated</div> annually and the forfeiture rate is adjusted as necessary. Ultimately, the actual expense recognized over the vesting period will only be for those shares that vest.</div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">B</div>ased on an analysis of historical forfeitures, the Company applied an annual forfeiture rate of 5.25</div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">% in 2019, 2018, and 2017, estimating approximately 85% of its options will actually vest in those three years.</div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-weight: normal; text-decoration: none; margin-top: 18pt; margin-bottom: 0px; font-size: 10pt;"><div style="font-style:italic;display:inline;"><div style="text-decoration:underline;display:inline;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Vicor Stock Options</div></div> </div></div></div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A summary of the activity under the 2000 Plan as of December 31, 2019 and changes during the year then ended, is presented below (in thousands except for share and weighted-average data): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 64%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Options<br/> Outstanding </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Weighted-<br/> Average<br/> Exercise<br/> Price </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Weighted-<br/> Average<br/> Remaining<br/> Contractual<br/> Life in<br/> Years </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Aggregate<br/> Intrinsic<br/> Value </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding on December 31, 2018 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="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;">1,382,981</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="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;">13.41</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;"> </div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;"> </div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; 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: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="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;">115,753</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="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;">31.76</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;"> </div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;"> </div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options transferred from VI Chip Merge<div style="display:inline;">r</div></div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">1,476,371</div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></div> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">6.79</div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;"> </div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;"> </div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited and expired </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="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;">(36,228</div></div> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="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;">21.37</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;"> </div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;"> </div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="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;">(250,981</div></div> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="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;">9.71</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;"> </div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;"> </div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding on December 31, 2019 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="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;">2,687,896</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="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;">10.81</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="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;">4.65</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="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;">96,665</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercisable on December 31, 2019 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="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;">1,475,947</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="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;">8.74</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="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;">4.10</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="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;">56,079</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested or expected to vest as of December 31, 2019(1) </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="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;">2,601,076</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="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;">10.65</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="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;">4.62</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="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;">93,938</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-align: center;"> <div style="width: 10.53%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </div> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;">(1)</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">In addition to the vested options, the Company expects a portion of the unvested options to vest at some point in the future. The number of options expected to vest is calculated by applying an estimated forfeiture rate to the unvested options.</td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2018 and 2017 the Company had options exercisable for 888,257 and 707,244 shares respectively, for which the weighted average exercise prices were $8.93 and $8.01, respectively. </div></div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During the years ended December 31, 2019, 2018, and 2017<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div> the total intrinsic value of Vicor options exercised (i.e., the difference between the market price at exercise and the price paid by the employee to exercise the options) was approximately $6,636,000, $22,938,000, and $4,395,000, respectively. The total amount of cash received by the Company from options exercised in 2019, 2018, and 2017, was $2,437,000, $6,782,000, and $3,295,000, respectively. The total grant-date fair value of stock options granted during the years ended December 31, 2019, 2018, and 2017 was approximately $1,657,000, $2,921,000, and $774,000, respectively.</div></div> <div style="font-family:Times New Roman;text-align:left;text-indent:4%;font-size:10pt;margin-bottom:0px;margin-top:12pt">As of December 31, 2019, there was approximately $4,121,000 of total <div style="display:inline;">unrecognized</div> compensation cost related to unvested <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-performance</div> based awards for Vicor. That cost is expected to be recognized over a weighted-average period of 1.7 years for those awards. The expense will be recognized as follows: $1,897,000 in 2020, $1,261,000 in 2021, $669,000 in 2022, $184,000 in 2023, and $110,000 in 2024.</div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The weighted-average fair value of Vicor options granted was $14.30, $17.46, and $8.71, in 2019, 2018, and 2017, respectively. </div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; margin-top: 18pt; margin-bottom: 0px; margin-left: 2%;"><div style="text-decoration:underline;display:inline;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">VI Chip Stock Options</div></div> </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A summary of the activity under the 2007 VI Chip Plan as of June 28, 2019, the date of the merger with and into Vicor and changes during the period then ended, <div style="letter-spacing: 0px; top: 0px;;display:inline;">is </div>presented below: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 80%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Options<br/>Outstanding </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Weighted-<br/>Average<br/>Exercise<br/>Price </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding on December 31, 2018<div style="letter-spacing: 0px; top: 0px;;display:inline;"> (1)</div> </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">10,414,000</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.96</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; 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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"> </div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited and expired </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"> </div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"> </div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 transferred in merger with Vicor </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(10,414,000</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.96</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding on June 28, 2019 </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="text-align: center;"><div style="width: 10.53%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;">(1)</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Of the total VI Chip options outstanding on December 31, 2018, 5,500,000 options had been granted to Dr. Vinciarelli, the Company’s Chief Executive Officer.</td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; margin-top: 18pt; margin-bottom: 0px; margin-left: 2%;"><div style="text-decoration:underline;display:inline;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">401(k) Plan</div></div> </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">The Company sponsors a savings plan available to all domestic employees, which qualifies under Section 401(k) of the Internal Revenue Code. Employees may contribute to the plan in amounts representing from 1% to 80% of their <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-tax</div> salary, subject to statutory limitations. The Company matches employee contributions to the plan at a rate of 50%, up to the first 3% of an employee’s compensation. The Company’s matching contributions currently vest at a rate of 20% per year, based upon years of service. The Company’s contributions to the plan were approximately $1,001,000, $976,000, and $937,000 in 2019, 2018, and 2017, respectively.</div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; margin-top: 12pt; margin-bottom: 0px; margin-left: 2%; line-height: 12pt;"><div style="text-decoration:underline;display:inline;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Stock Bonus Plan</div></div> </div></div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under the Company’s 1985 Stock Bonus Plan, as amended, shares of Common Stock may be awarded to employees from time to time as determined by the Board of Directors. On December 31, 2019, 109,964 shares were available for further award. All shares awarded to employees under this plan have vested. No further awards are contemplated under this plan at the present time. </div></div> 0.85 10000000 P10Y 2000000 P6M 0.85 0.150 <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock-based compensation expense for the years ended December 31 was as follows (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 70%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">2019</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">2018</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">2017</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 revenues </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">342</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">237</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">187</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Selling, general and administrative </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,979</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">2,517</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,125</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 and development </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">715</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">642</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">423</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 stock-based compensation </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">3,036</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">3,396</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,735</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 342000 237000 187000 1979000 2517000 1125000 715000 642000 423000 3036000 3396000 1735000 <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Compensation expense by type of award for the years ended December 31 was as follows (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 70%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">2019</div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">2018</div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">2017</div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">2,072</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">2,649</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">1,546</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ESPP </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">964</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">747</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">189</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 stock-based compensation </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">3,036</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">3,396</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">1,735</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> 2072000 2649000 1546000 964000 747000 189000 3036000 3396000 1735000 <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">The fair value for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-performance-based</div> stock options awarded under the 2000 Plan for the years shown below was estimated at the date of grant using the Black-Scholes option pricing model with the following weighted-average assumptions:    </div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 81%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">2019</div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">2018</div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">2017</div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">1.8</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">2.9</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">2.1</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 dividend yield </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">—</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">—</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">—</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">42</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">44</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">43</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 lives (years) </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">6.3</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">6.4</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="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;">7.1</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 0.018 0.029 0.021 0.42 0.44 0.43 P6Y3M18D P6Y4M24D P7Y1M6D 0.0525 0.0525 0.0525 <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A summary of the activity under the 2000 Plan as of December 31, 2019 and changes during the year then ended, is presented below (in thousands except for share and weighted-average data): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 64%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Options<br/> Outstanding </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Weighted-<br/> Average<br/> Exercise<br/> Price </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Weighted-<br/> Average<br/> Remaining<br/> Contractual<br/> Life in<br/> Years </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Aggregate<br/> Intrinsic<br/> Value </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding on December 31, 2018 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="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;">1,382,981</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="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;">13.41</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;"> </div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;"> </div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; 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: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="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;">115,753</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="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;">31.76</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;"> </div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;"> </div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options transferred from VI Chip Merge<div style="display:inline;">r</div></div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">1,476,371</div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">$</div></div> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">6.79</div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;"> </div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;"> </div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited and expired </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="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;">(36,228</div></div> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="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;">21.37</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;"> </div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;"> </div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="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;">(250,981</div></div> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="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;">9.71</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;"> </div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;"> </div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding on December 31, 2019 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="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;">2,687,896</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="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;">10.81</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="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;">4.65</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="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;">96,665</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercisable on December 31, 2019 </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="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;">1,475,947</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="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;">8.74</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="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;">4.10</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgb(204, 238, 255);">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgb(204, 238, 255);"> <div style="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;">56,079</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested or expected to vest as of December 31, 2019(1) </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="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;">2,601,076</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="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;">10.65</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="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;">4.62</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; background-color: rgba(255, 255, 255, 0);"> <div style="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;">93,938</div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0);"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div style="text-align: center;"> <div style="width: 10.53%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </div> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;">(1)</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">In addition to the vested options, the Company expects a portion of the unvested options to vest at some point in the future. The number of options expected to vest is calculated by applying an estimated forfeiture rate to the unvested options.</td> </tr> </table> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 1382981 13.41 115753 31.76 1476371 6.79 36228 21.37 250981 9.71 2687896 10.81 P4Y7M24D 96665000 1475947 8.74 P4Y1M6D 56079000 2601076 10.65 P4Y7M13D 93938000 888257 707244 8.93 8.01 6636000 22938000 4395000 2437000 6782000 3295000 1657000 2921000 774000 4121000 P1Y8M12D 1897000 1261000 669000 184000 110000 14.30 17.46 8.71 <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A summary of the activity under the 2007 VI Chip Plan as of June 28, 2019, the date of the merger with and into Vicor and changes during the period then ended, <div style="letter-spacing: 0px; top: 0px;;display:inline;">is </div>presented below: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 80%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Options<br/>Outstanding </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Weighted-<br/>Average<br/>Exercise<br/>Price </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding on December 31, 2018<div style="letter-spacing: 0px; top: 0px;;display:inline;"> (1)</div> </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">10,414,000</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.96</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; 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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"> </div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited and expired </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"> </div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"> </div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 transferred in merger with Vicor </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(10,414,000</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.96</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding on June 28, 2019 </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="text-align: center;"><div style="width: 10.53%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;">(1)</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Of the total VI Chip options outstanding on December 31, 2018, 5,500,000 options had been granted to Dr. Vinciarelli, the Company’s Chief Executive Officer.</td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 10414000 0.96 -10414000 0.96 5500000 0.01 0.80 The Company matches employee contributions to the plan at a rate of 50%, up to the first 3% of an employee’s compensation. 0.20 1001000 976000 937000 109964 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><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.  LEASES </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><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;"><div style="display:inline;">Substantially </div>all of the Company’s leases are classified as operating leases. The majority of the Company’s leases are for office and manufacturing space, along with several automobiles and certain equipment. Leases with initial terms of less than twelve months are not recorded on the balance sheet. Expense for these leases is recognized on a straight-line basis over the lease term. The Company’s leases have remaining terms of less than one year to just over six years. The majority of the Company’s leases do not have options to renew, although several have renewal terms to extend the lease for one five-year term, and one lease contains two five-year renewal options. None of the renewal options are included in determining the term of the lease, used for calculating the associated lease liabilities. None of the Company’s leases include variable payments, residual value guarantees or restrictive covenants. A number of the Company’s leases for office and manufacturing space include provision for common area maintenance (“CAM”). The Company accounts for CAM separately from lease payments, and therefore costs for CAM are not included in the determination of lease liabilities. The Company is a party to one arrangement as the lessor, for its former Westcor facility located in Sunnyvale, California, with a third party. The lessee under this lease has one option to renew the lease for a term of five years. </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2019, the balance of ROU assets was approximately $4,261,000, and the balances of short-term and long-term lease liabilities were approximately $1,520,000 and $2,855,000, respectively. For the year ended December 31, 2019, the Company recorded operating lease cost, including short-term lease cost, of approximately $1,870,000. The ROU assets are included in “Property, plant and equipment, net” in the accompanying Consolidated Balance Sheets. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The maturities of the Company’s lease liabilities are as follows (in thousands): </div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"/> <table border="0" cellpadding="0" cellspacing="0" style="width: 92%; font-size: 10pt; margin-right: auto; margin-left: auto; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 90%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,657</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">995</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">695</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">606</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">587</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Thereafter </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">171</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 payments </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">4,711</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: Imputed interest </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">336</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; 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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">4,375</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2019, the weighted-average remaining lease term was 3.9 years and the weighted-average discount rate was 3.78% for the Company’s operating leases. The Company developed the discount rates used based on a London Interbank Offered Rate (“LIBOR”) over a term approximating the term of the related lease, plus an additional interest factor, which was generally 1.375%. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the year ended December 31, 2019, the Company paid approximately $247,000 for amounts included in the measurement of lease liabilities through operating cash flows, and obtained approximately $1,761,000 in ROU assets for the year ended December 31, 2019, in exchange for new operating lease liabilities.</div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">As of December 31, 2018, prior to the adoption of Topic 842,<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> Leases</div></div>, future minimum rental commitments under <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cancelable</div> operating leases with remaining terms in excess of one year were as follows (in thousands):</div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 90%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: left; vertical-align: bottom; white-space: nowrap;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; 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;">Year </div></div></div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2019</div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,962</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,502</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">688</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">447</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 and thereafter </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">830</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 10pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;"><div style="text-align: center; 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;">$5,429</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The maturities of the lease payments to be received by the Company under </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">the lease agreement </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">for<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">its</div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> leased facility in California are as follows (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 90%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">874</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">901</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">928</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">955</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">402</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 payments to be received </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">4,060</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the year ended December 31, 2019, the Company recorded lease income under this lease of approximately $856,000. </div></div> 4261000 1520000 2855000 1870000 <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The maturities of the Company’s lease liabilities are as follows (in thousands): </div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"/> <table border="0" cellpadding="0" cellspacing="0" style="width: 92%; font-size: 10pt; margin-right: auto; margin-left: auto; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 90%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,657</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">995</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">695</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">606</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">587</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Thereafter </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">171</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 payments </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">4,711</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: Imputed interest </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">336</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; 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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">4,375</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 1657000 995000 695000 606000 587000 171000 4711000 336000 4375000 P3Y10M24D 0.0378 0.01375 247000 1761000 <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">As of December 31, 2018, prior to the adoption of Topic 842,<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> Leases</div></div>, future minimum rental commitments under <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cancelable</div> operating leases with remaining terms in excess of one year were as follows (in thousands):</div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 90%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: left; vertical-align: bottom; white-space: nowrap;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; 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;">Year </div></div></div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2019</div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,962</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,502</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">688</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">447</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 and thereafter </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">830</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 10pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;"><div style="text-align: center; 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;">$5,429</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 1962000 1502000 688000 447000 830000 5429000 <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The maturities of the lease payments to be received by the Company under </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">the lease agreement </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">for<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">its</div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> leased facility in California are as follows (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 90%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">874</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">901</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">928</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">955</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">402</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 payments to be received </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">4,060</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 874000 901000 928000 955000 402000 4060000 856000 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="text-transform: uppercase; letter-spacing: 0px; top: 0px;;display:inline;">14. <div style="display:inline;"> </div>Severance and other Charges</div> </div></div><div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><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;">In May 2018, the Company’s management authorized the closure of its Granite Power Technologies, Inc. (“GPT”) subsidiary, which was part of the former Brick Business Unit (“BBU”) segment</div></div>, by the end of 2018. The closure was completed in December 2018. GPT, located in Manchester, N.H., was one of three Vicor Custom Power (“VCP”) entities. Certain of GPT’s products will continue to be manufactured and sold by the two remaining VCP entities. As a result, the Company recorded a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-tax</div> charge of $350,000 in the second quarter of 2018, for the cost of severance and other employee-related costs involving cash payments based on each employee’s respective length of service. This was recorded as “Severance and other charges” in the Consolidated Statement of Operations. The related liability is presented as “Accrued severance and other charges” in the Consolidated Balance Sheets. Adjustments to reduce the liability were due to certain GPT employees accepting positions with Vicor, and for severance payments made to employees who had left GPT after the authorization of the closure. Adjustments to increase the liability, and the expense, were due to an early termination fee under GPT’s lease and for freight costs to transport GPT inventory and fixed assets to the two remaining VCP entities. The adjustments were recorded in the third and fourth quarters of 2018 for a total expense of $402,000 in 2018, as reported in the Consolidated Statement of Operations.</div></div> 350000 402000 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; 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;">15. <div style="display:inline;"> </div>OTHER INCOME (EXPENSE), NET </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The major changes in the components of Other income (expense), net for the years ended December 31 were as follows (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 74%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2018</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2017</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rental income </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">792</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">792</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">792</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">300</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">257</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">124</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 currency losses, net </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(108</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(260</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">323</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gain on disposal of equipment </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">38</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">57</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">14</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Credit gains on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div> securities</div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">4</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">7</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">11</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">40</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">21</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(2</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,066</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">874</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,262</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; 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;">15. <div style="display:inline;"> </div>OTHER INCOME (EXPENSE), NET </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The major changes in the components of Other income (expense), net for the years ended December 31 were as follows (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 74%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2018</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2017</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rental income </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">792</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">792</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">792</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">300</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">257</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">124</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 currency losses, net </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(108</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(260</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">323</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gain on disposal of equipment </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">38</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">57</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">14</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Credit gains on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div> securities</div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">4</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">7</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">11</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">40</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">21</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(2</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,066</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">874</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,262</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 792000 792000 792000 300000 257000 124000 -108000 -260000 323000 38000 57000 14000 4000 7000 11000 40000 21000 -2000 1066000 874000 1262000 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><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;">16. <div style="display:inline;"> </div>INCOME TAXES</div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">The tax provision includes estimated federal, state and foreign income taxes on the Company’s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-tax </div> income. The tax provisions also may include discrete items, principally related to increases or decreases in tax reserves, tax provision vs. tax return differences and accrued interest for potential liabilities.</div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">On December 22, 2017, H.R.1., known as the Tax Cuts and Jobs Act (the “Tax Act”), was signed into law. The Tax Act did not have a significant impact on the Company’s consolidated financial statements for the year ended December 31, 2017. However, the reduction of the U.S. federal corporate tax rate from 35% to 21<div style="letter-spacing: 0px; top: 0px;;display:inline;">%</div> which was effective January 1, 2018, is reflected in the Company’s deferred tax table below. Effective for the 2018 tax year, the Tax Act implements certain additional provisions including the Global Intangible <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Low-Taxes</div> Income (“GILTI”) inclusion and the Foreign Derived Intangible Income (“FDII”) deduction. The Company is electing to account for the GILTI inclusion as a period cost.</div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Also, on December 22, 2017, the Securities and Exchange Commission staff issued Staff Accounting Bulletin No. 118 to address the application of U.S. GAAP in situations when a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects of the Tax Act. The Company recognized the provisional tax impacts related to deemed repatriated earnings and the revaluation of deferred tax assets and liabilities and included these amounts in its consolidated financial statements for the year ended December 31, 2017. The Company did not record any adjustments in the year ended December 31, 2018 to these provisional amounts that were material to its financial statements. As of December 31, 2018, the Company’s accounting treatment with regards to the Tax Act was complete. </div></div><div style="text-align: left; 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 reconciliation of the federal statutory rate on the income (loss) before income taxes to the effective income tax rate for the years ended December 31 is as follows: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 74%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2018</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2017</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Statutory federal tax rate </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">21.0</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">21.0</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(34.0</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)%</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 income tax benefit </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(8.1</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">3.6</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">97.2</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Increase (decrease) in valuation allowance </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">2.2</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(9.1</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(936.1</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Permanent items </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(3.9</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(5.9</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(861.2</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tax credits </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(15.6</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(5.5</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(1,222.3</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 vs. tax return differences </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">9.0</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(1.7</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 rate differential and deferred items </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.6</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.7</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(91.8</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 tax reserves </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.1</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(5.1</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rate change due to tax reform </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">3,441.1</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Refundable income taxes—AMT credit </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(751.0</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.1</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(0.1</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">5.2</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">3.3</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(363.3</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)%</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In 2019, the Company utilized net operating loss carryforwards and tax credits to offset federal income tax expense. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In 2018, the Company utilized net operating loss carryforwards to offset federal income tax expense. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In 2017, the Company did not recognize a tax benefit for the majority of its losses as it maintained a full valuation allowance against all net domestic deferred tax assets due to the inability to project net future taxable income, as described below. The benefit for income taxes in 2017 was primarily due to the Company’s </div><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;">alternative minimum tax (“AMT”) </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> credit carryforwards of approximately $736,000 becoming fully refundable in future years, due to the repeal of the corporate AMT under the Tax Act. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For financial reporting purposes, income (loss) before income taxes for the years ended December 31 include the following components (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 71%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2018</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2017</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Domestic </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">13,493</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">31,455</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(1,591</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,394</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,478</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,493</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">14,887</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">32,933</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(98</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="text-align: left; 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;">Significant components of the provision (benefit) for income taxes for the years ended December 31 are as follows (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 75%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2018</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2017</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; 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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.13in; 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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(736</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.13in; 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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">268</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">231</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">156</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.13in; 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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">450</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">911</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">396</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">718</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,142</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(184</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.13in; 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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">60</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(55</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(172</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">60</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(55</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(172</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">778</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,087</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(356</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">The Tax Act eliminates the deferral of U.S. income tax on accumulated foreign earnings by imposing a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-time</div> mandatory transition tax on such earnings. As a result, a provisional amount of approximately $122,000 was recorded in 2017 as additional tax expense related to approximately $813,000 of untaxed accumulated unremitted foreign earnings. <div style="letter-spacing: 0px; top: 0px;;display:inline;">As noted above, the additional tax of $122,000 was fully offset by existing net operating losses in the U.S. Effective for the Company’s 2018 tax year, foreign earnings were taxed in the U.S. under GILTI and FDII provisions of the Tax Act. As of December 31, 2019 and 2018, unremitted foreign earnings, which were not significant, were permanently <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-invested</div> in the Company’s foreign subsidiaries. Upon repatriation of those earnings, in the form of dividends or otherwise, the Company could be subject to immaterial withholding taxes payable to the various foreign countries. </div></div><div style="text-align: left; 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 noted above, the change in the U.S. federal corporate tax rate, which was effective January 1, 2018, is reflected in the Company’s deferred tax table below. Significant components of the Company’s deferred tax assets and liabilities as of December 31 were as follows (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 77%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">2019</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">2018</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development tax credit carryforwards </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;"> 27,607</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;"> 23,244</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investment tax credit carryforwards </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">2,102</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,976</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock-based compensation </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,587</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">3,133</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventory reserves </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,522</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">2,109</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vacation accrual </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,280</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,218</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue, net </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">796</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">66</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease liabilities </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">679</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">UNICAP </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">351</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">275</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; 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 carryforwards </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">328</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,091</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">International deferred tax assets </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">205</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">265</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales allowances </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">172</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">128</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unrealized loss on investments </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">132</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">132</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contingent consideration liabilities </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">98</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">88</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Warranty reserves </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">66</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">35</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Bad debt reserves </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">14</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">52</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; 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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">225</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">233</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; 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 assets </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">37,164</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">34,045</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; 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: Valuation allowance for deferred tax assets </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(30,363</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(30,031</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; 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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">6,801</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">4,014</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(5,296</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(3,144</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ROU assets </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(653</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; 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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(552</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(473</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Patent amortization </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(91</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(107</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; 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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(4</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(25</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; 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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(6,596</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(3,749</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; 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 (liabilities) </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">205</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">265</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2019, the Company has a valuation allowance of approximately $30,363,000 against all domestic deferred tax assets, for which realization cannot be considered more likely than not at this time. Management assesses the need for the valuation allowance on a quarterly basis. In assessing the need for a valuation allowance, the Company considers all positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies, and past financial performance. While recent positive operating results caused the Company to be in a cumulative income position as of December 31, 2019, its overall profitability has been declining since the third quarter of 2018, primarily due to overall reduced bookings for both Advanced and Brick products, reflecting U.S.-China trade/tariff dynamics and elements of macro uncertainty. The uncertain impact of the coronavirus on the supply chain and certain process issues with the production of Advanced Products is contributing to near-term uncertainty. As a result, management has concluded a full valuation allowance against all net domestic deferred tax assets is still warranted as of December 31, 2019. The valuation allowance against these deferred tax assets may require </div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; 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;">adjustment in the future based on changes in the mix of temporary differences, changes in tax laws, and operating performance. If the positive quarterly earnings continue and the Company’s concerns about industry uncertainty, process issues with the production of Advanced Products are resolved, and order volumes are alleviated to the point that the Company believes future profits can be more reliably forecasted, the Company may release all or a portion of the valuation in the near-term. Certain state tax credits, though, will likely never be uncovered by the valuation allowance. If and when the Company determines the valuation allowance should be released (i.e., reduced), the adjustment would result in a tax benefit reported in that period’s Consolidated Statements of Operations, the effect of which would be an increase in reported net income. </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The state and federal research and development tax credit carryforwards of approximately $14,451,000 and $17,744,000, respectively, expire beginning in 2020 for state purposes and in 2025 for federal purposes. The Company has operating loss carryforwards in certain states of approximately $4,913,000, which expire beginning in 2022 through 2037. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 72%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">2019</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">2018</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">2017</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 on January 1 </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">  1,462</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">  1,104</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">946</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; 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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">571</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">245</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">138</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additions for tax positions of prior years </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">43</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">120</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">29</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; 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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(1</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; 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 </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(6</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(7</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(8</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 on December 31 </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;"> 2,070</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;"> 1,462</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;"> 1,104</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company has reviewed the tax positions taken, or to be taken, in its tax returns for all tax years currently open to examination by a taxing authority. The total amount of unrecognized tax benefits, that is the aggregate tax effect of differences between tax return positions and the benefits recognized in the Company’s financial statements, as of December 31, 2019, 2018, and 2017 of $2,070,000, $1,462,000, and $1,104,000, respectively, if recognized, may decrease the Company’s income tax provision and effective tax rate. None of the unrecognized tax benefits as of December 31, 2019, are expected to significantly change during the next twelve months. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company recognizes accrued interest and penalties, if any, related to unrecognized tax benefits as a component of income tax expense. During the years ended December 31, 2019, 2018, and 2017, the Company recognized approximately $7,000, $7,000, and $6,000, respectively, in net interest expense. As of December 31, 2019 and 2018, the Company had accrued approximately $41,000 and $35,000, respectively, for the potential payment of interest. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company files income tax returns in the United States and various foreign tax jurisdictions. These tax returns are generally open to examination by the relevant tax authorities from three to seven years from the date they are filed. The tax filings relating to the Company’s federal and state taxes are currently open to examination for tax years 2016 through 2018 and 2010 through 2018, respectively. In addition, 2012 and 2014 tax years resulted in losses and the Company generated federal research and development credits in tax years 2005 through 2015. These years may also be subject to examination when the losses or credits are carried forward and utilized in future years. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><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 Company’s subsidiary in Italy, Vicor Italy S.r.l. (“Vicor Italy”), underwent a tax inspection during 2014 for tax years 2009 through 2013, covering corporation, regional and value added taxes. Vicor Italy received a </div></div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">preliminary tax audit report dated June 30, 2014. The Company filed a response to the preliminary tax audit report in the third quarter of 2014. The statute of limitations for the tax authorities in Italy to file an assessment, if any, expired on December 31, 2019 for all years under the inspection. Due to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-response</div> by Italian authorities after nearly six years, and the lapse of all five years under examination, the Company does not believe there will be any impact to the Company’s financial statements. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In May 2017, the Company received notice from the Internal Revenue Service that its federal corporate tax return for tax year 2015 had been selected for examination. The examination was completed in May 2018 resulting in no tax liability to the Company. In January 2018, the Company received notice from the New York State Department of Taxation and Finance that its New York State tax returns for tax years 2014 through 2016 were selected for audit. The audit was completed in the third quarter of 2018, resulting in an immaterial assessment. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">There are no income tax examinations or audits currently in process. </div></div> 0.35 0.21 <div style="text-align: left; 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 reconciliation of the federal statutory rate on the income (loss) before income taxes to the effective income tax rate for the years ended December 31 is as follows: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 74%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2018</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2017</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Statutory federal tax rate </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">21.0</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">21.0</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(34.0</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)%</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 income tax benefit </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(8.1</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">3.6</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">97.2</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Increase (decrease) in valuation allowance </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">2.2</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(9.1</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(936.1</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Permanent items </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(3.9</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(5.9</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(861.2</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tax credits </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(15.6</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(5.5</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(1,222.3</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 vs. tax return differences </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">9.0</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(1.7</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 rate differential and deferred items </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.6</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.7</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(91.8</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 tax reserves </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.1</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(5.1</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rate change due to tax reform </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">3,441.1</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Refundable income taxes—AMT credit </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(751.0</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.1</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(0.1</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">5.2</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">3.3</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(363.3</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)%</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 0.210 0.210 -0.340 -0.081 0.036 0.972 0.022 -0.091 -9.361 -0.039 -0.059 -8.612 -0.156 -0.055 -12.223 0.090 -0.017 0.006 0.007 -0.918 0.001 -0.051 34.411 -7.510 0.001 -0.001 0.052 0.033 -3.633 0 736000 <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For financial reporting purposes, income (loss) before income taxes for the years ended December 31 include the following components (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 71%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2018</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2017</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Domestic </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">13,493</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">31,455</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(1,591</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,394</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,478</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,493</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">14,887</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">32,933</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(98</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 13493000 31455000 -1591000 1394000 1478000 1493000 14887000 32933000 -98000 <div style="text-align: left; 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;">Significant components of the provision (benefit) for income taxes for the years ended December 31 are as follows (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 75%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2019</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2018</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2017</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; 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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.13in; 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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(736</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.13in; 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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">268</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">231</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">156</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.13in; 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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">450</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">911</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">396</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">718</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,142</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(184</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.13in; 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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">60</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(55</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(172</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">60</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(55</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(172</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">778</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,087</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(356</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> -736000 268000 231000 156000 450000 911000 396000 718000 1142000 -184000 60000 -55000 -172000 60000 -55000 -172000 778000 1087000 -356000 122000 813000 Significant components of the Company’s deferred tax assets and liabilities as of December 31 were as follows (in thousands): <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 77%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">2019</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">2018</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development tax credit carryforwards </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;"> 27,607</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;"> 23,244</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investment tax credit carryforwards </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">2,102</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,976</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock-based compensation </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,587</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">3,133</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventory reserves </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,522</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">2,109</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vacation accrual </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,280</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,218</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue, net </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">796</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">66</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lease liabilities </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">679</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">UNICAP </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">351</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">275</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; 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 carryforwards </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">328</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,091</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">International deferred tax assets </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">205</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">265</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales allowances </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">172</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">128</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unrealized loss on investments </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">132</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">132</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contingent consideration liabilities </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">98</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">88</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Warranty reserves </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">66</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">35</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Bad debt reserves </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">14</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">52</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; 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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">225</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">233</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; 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 assets </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">37,164</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">34,045</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; 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: Valuation allowance for deferred tax assets </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(30,363</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(30,031</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; 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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">6,801</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">4,014</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(5,296</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(3,144</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ROU assets </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(653</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; 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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(552</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(473</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Patent amortization </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(91</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(107</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; 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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(4</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(25</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; 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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(6,596</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(3,749</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; 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 (liabilities) </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">205</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">265</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 27607000 23244000 2102000 1976000 1587000 3133000 1522000 2109000 1280000 1218000 796000 66000 679000 351000 275000 328000 1091000 205000 265000 172000 128000 132000 132000 98000 88000 66000 35000 14000 52000 225000 233000 37164000 34045000 30363000 30031000 6801000 4014000 5296000 3144000 653000 552000 473000 91000 107000 4000 25000 6596000 3749000 205000 265000 30363000 14451000 17744000 2025 4913000 2022 2037 <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 72%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">2019</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">2018</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">2017</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 on January 1 </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">  1,462</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">  1,104</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">946</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; 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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">571</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">245</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">138</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additions for tax positions of prior years </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">43</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">120</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">29</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; 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: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(1</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; 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 </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(6</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(7</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(8</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 on December 31 </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;"> 2,070</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;"> 1,462</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;"> 1,104</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 1462000 1104000 946000 571000 245000 138000 43000 120000 29000 1000 6000 7000 8000 2070000 1462000 1104000 2070000 1462000 1104000 7000 7000 6000 41000 35000 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="text-transform: uppercase; letter-spacing: 0px; top: 0px;;display:inline;">17.  COMMITMENTS <div style="display:inline;">AND </div><div style="display:inline;">contingencies</div></div> </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><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 Company is the defendant in a patent infringement lawsuit originally filed on January 28, 2011 by SynQor, Inc. (“SynQor”) in the U.S. District Court for the Eastern District of Texas (the “Texas Action”). The complaint, as amended, alleges that the Company’s products, including but not limited to, unregulated bus converters used in intermediate bus architecture power supply systems, infringe SynQor’s U.S. patent numbers 7,072,190, 7,272,021, 7,564,702, and 8,023,290 (“the ‘190 patent”, “the ‘021 patent”, “the ‘702 patent”, and “the ‘290 patent”, respectively). SynQor’s compliant sought an injunction against further infringement and an award of unspecified compensatory and enhanced damages, interest, costs and attorney fees. The Company has denied that its products infringe any of the SynQor patents, and has asserted that the SynQor patents are invalid and/or unenforceable. The Company has also asserted counterclaims seeking damages from SynQor for deceptive trade practices and tortious interference with prospective economic advantage arising from SynQor’s attempted enforcement of its patents against the Company. </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On May 23, 2016, after extensive discovery, the Texas Action was stayed by the court pending completion of certain inter partes reexamination (“IPRx”) proceedings at the United States Patent and Trademark Office (“USPTO”) (including any appeals from such proceedings to the Federal Circuit (as defined below)) concerning the SynQor patents, which are described below. That stay remains in force. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><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;">In 2011, in response to the filing of the Texas Action, the Company’s IPRx proceedings at the USPTO challenged the validity of all claims that were asserted against the Company by SynQor. The current status of these proceedings is as follows. Regarding the ‘190 patent IPRx, the United States Court of Appeals for the Federal Circuit (the “Federal Circuit”) issued a decision on March 13, 2015, determining that certain claims were invalid and remanding the matter to the Patent Trial and Appeal Board (“PTAB”) of the USPTO for further proceedings. On February 20, 2019, the PTAB issued a decision finding that all of the remaining challenged claims were unpatentable. SynQor has appealed that decision to the Federal Circuit, and the appeal remains pending. On August 30, 2017, the Federal Circuit issued rulings with regard to the IPRx proceedings for the ’021, ‘702 and ‘290 patents. With respect to the ‘021 patent, the Federal Circuit affirmed the PTAB’s determination that all of the challenged claims of the ‘021 patent were invalid. The Federal Circuit remanded the case to the PTAB for further consideration of the patentability of certain claims that had been added by amendment during the reexamination. On February 20, 2019, the PTAB issued a decision affirming the examiner’s rejections of all challenged claims. SynQor has filed an appeal of that decision in the Federal Circuit, and that appeal remains pending. With respect to the ‘702 patent, the Federal Circuit affirmed the PTAB’s </div></div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">determination that all of the challenged claims of the ‘702 patent were patentable. With respect to the ‘290 patent, the Federal Circuit vacated the PTAB’s decision upholding the patentability of the ‘290 patent claims, and remanded the case to the PTAB for further consideration. On February 20, 2019, the PTAB issued a decision reversing its prior affirmance of the examiner’s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-adoption</div> of rejections with respect to the ‘290 patent, and entering rejections of all of the claims of the ‘290 patent. On May 20, 2019, as permitted by USPTO rules, SynQor requested the USPTO to reopen prosecution of this proceeding to address the new rejections made by the PTAB. While prosecution was reopened, the examiner has yet to issue a further substantive ruling. </div>   </div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On October 31, 2017, the Company filed a request with the USPTO for ex parte reexamination (“EPRx”) of the asserted claims of the ‘702 patent, based on different prior art references than had been at issue in the previous IPRx of the ‘702 patent. On September 12, 2018, a patent examiner found that all of the asserted claims were invalid.<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>SynQor has appealed that ruling to the PTAB, where the appeal remains pending. On August 6, 2018, the Company filed a request with the USPTO for EPRx of the asserted claims of the ‘190 patent, based on different prior art references than had been at issue in the previous IPRx of the ‘190 patent. On August 9, 2019, the USPTO issued a final rejection of all of the asserted claims of the ‘190 patent. SynQor has appealed that ruling to the PTAB, where the appeal remains pending. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">On January 23, 2018, the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">20-year</div> terms of the ‘190 patent, the ‘021 patent, the ‘702 patent and the ‘290 patent expired. As a consequence of these expirations, the Company cannot be liable under any of the SynQor patents for allegedly infringing activities occurring after the patents’ respective expiration dates. In addition, any amended claims that may issue as a result of any of the still-pending reexamination proceedings will have no effective term and cannot be the basis for any liability by the Company.</div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company continues to believe none of its products, including its unregulated bus converters, infringe any valid claim of the asserted SynQor patents, either alone or when used in an intermediate bus architecture implementation. The Company believes SynQor’s claims lack merit and, therefore, it continues to vigorously defend itself against SynQor’s patent infringement allegations. The Company does not believe a loss is probable for this matter. If a loss were to be incurred, however, the Company cannot estimate the amount of possible loss or range of possible loss at this time. </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In addition to the SynQor matter, the Company is involved in certain other litigation and claims incidental to the conduct of its business. While the outcome of lawsuits and claims against the Company cannot be predicted with certainty, management does not expect any current litigation or claims will have a material adverse impact on the Company’s financial position or results of operations. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><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;">18.  VI CHIP AND PICOR <div style="display:inline;">MERGERS</div> </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><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;">On June 28, 2019, the Company’s Board of Directors unanimously approved the merger of VI Chip, a subsidiary of Vicor that was fully consolidated for financial reporting purposes, with and into the Company. The merger was completed as of June 28, 2019, at which time the separate corporate existence of VI Chip ceased. To effect the merger, holders of VI Chip common stock and VI Chip stock options received an equivalent value of Vicor Common Stock and Vicor stock options, respectively, pursuant (with respect to the stock options) to the assumption of the 2007 VI Chip Plan, and options outstanding thereunder, by the Company. </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><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;">On May 25, 2018, the Company’s Board of Directors unanimously approved the merger of Picor, a subsidiary of Vicor that was fully consolidated for financial reporting purposes, with and into the Company. The merger was completed as of May 30, 2018, at which time the separate corporate existence of Picor ceased. To effect the merger, holders of Picor Common Stock and Picor stock options received an equivalent value of Vicor </div></div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; 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;">Common Stock and Vicor stock options, respectively, pursuant (with respect to the stock options) to the assumption of the 2001 Picor Plan, and options outstanding thereunder, by the Company. </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">There was no net impact on the Company’s consolidated financial statements for the years ended December 31, 2019 and 2018 as a result of the mergers. </div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="text-transform: uppercase; letter-spacing: 0px; top: 0px;;display:inline;">19.  Segment Information </div> </div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In the second quarter of 2019, management determined, with the approval of the Company’s Board of Directors and Chief Operating Decision Maker (“CODM”), Dr. Vinciarelli, the Company would report as one segment, rather than under the three segment approach employed since 2007. The Company’s strategy has evolved with a transition in organizational focus, emphasizing investment in Advanced Products, targeting high growth market segments with a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">low-mix,</div> high-volume operational model, while maintaining a profitable business in mature market segments we serve with Brick Products with a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">high-mix,</div> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">low-volume</div> operational model. Dr. Vinciarelli and management began to make incremental changes in management practices and organizational structure based on a management plan established in 2018 for the definitive reconfiguration of the three business units into one business focused on the Advanced Products and Brick Products product line categorizations, including three significant changes: the merger of Picor with and into Vicor, which was completed on May 30, 2018; the reconfiguration of the Company’s internal reporting systems, which was completed on December 31, 2018; and the merger of VI Chip with and into Vicor, which, as stated, was completed on June 28, 2019. Our CODM now determines the allocation of resources of the Company based upon the two product groupings, which constitute one segment. Both product lines are built in the Company’s manufacturing facility in Andover, Massachusetts employing similar processing and production techniques, and are supported by the same sales and marketing organizations. As such, the Company has conformed the segment reporting to the new reporting structure utilized by the CODM. Accordingly, three-segment information for prior periods has not been presented, to conform with the new presentation.</div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><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;">20.  QUARTERLY RESULTS OF OPERATIONS (Unaudited) </div></div></div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth certain unaudited quarterly financial data for the years ended December 31 (in thousands, except per share amounts): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 46%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">First </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Second </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Third </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Fourth </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><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;">2019: </div></div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 revenues </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;"> 65,725</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;"> 63,355</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;"> 70,772</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;"> 63,125</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;"> 262,977</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gross margin </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">31,086</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">29,117</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">33,002</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">29,761</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">122,966</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 net income </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">4,306</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">2,556</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">5,932</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,315</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">14,109</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 (loss) attributable to noncontrolling interest </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">20</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(7</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(5</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">3</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">11</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 attributable to Vicor Corporation </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">4,286</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">2,563</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">5,937</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,312</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">14,098</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 per share attributable to Vicor Corporation: </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.11</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.06</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.15</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.03</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.35</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Diluted </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.10</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.06</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.14</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.03</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.34</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> <table border="0" cellpadding="0" cellspacing="0" style="width: 92%; font-size: 10pt; margin-right: auto; margin-left: auto; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 50%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">First </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Second </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Third </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Fourth </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><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;">2018: </div></div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 revenues </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;"> 65,269</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;"> 74,196</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;"> 78,035</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;"> 73,720</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;"> 291,220</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gross margin </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">30,211</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">35,883</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">39,004</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">33,873</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">138,971</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 net income </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">3,982</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">7,909</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">13,048</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">6,907</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">31,846</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 (loss) attributable to noncontrolling interest </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">39</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">49</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">36</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(3</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">121</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 attributable to Vicor Corporation </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">3,943</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">7,860</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">13,012</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">6,910</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">31,725</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 per share attributable to Vicor Corporation: </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.10</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.20</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.32</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.17</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.80</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Diluted </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.10</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.19</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.32</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.17</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.78</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth certain unaudited quarterly financial data for the years ended December 31 (in thousands, except per share amounts): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 46%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">First </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Second </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Third </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Fourth </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><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;">2019: </div></div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 revenues </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;"> 65,725</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;"> 63,355</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;"> 70,772</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;"> 63,125</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;"> 262,977</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gross margin </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">31,086</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">29,117</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">33,002</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">29,761</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">122,966</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 net income </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">4,306</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">2,556</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">5,932</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,315</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">14,109</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 (loss) attributable to noncontrolling interest </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">20</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(7</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(5</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">3</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">11</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 attributable to Vicor Corporation </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">4,286</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">2,563</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">5,937</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">1,312</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">14,098</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 per share attributable to Vicor Corporation: </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.11</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.06</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.15</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.03</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.35</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Diluted </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.10</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.06</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.14</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.03</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.34</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> <table border="0" cellpadding="0" cellspacing="0" style="width: 92%; font-size: 10pt; margin-right: auto; margin-left: auto; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 50%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 2%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">First </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Second </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Third </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Fourth </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><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;">2018: </div></div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 revenues </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;"> 65,269</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;"> 74,196</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;"> 78,035</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;"> 73,720</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;"> 291,220</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gross margin </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">30,211</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">35,883</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">39,004</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">33,873</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">138,971</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 net income </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">3,982</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">7,909</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">13,048</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">6,907</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">31,846</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 (loss) attributable to noncontrolling interest </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">39</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">49</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">36</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(3</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">121</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 attributable to Vicor Corporation </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">3,943</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">7,860</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">13,012</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">6,910</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">31,725</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-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 per share attributable to Vicor Corporation: </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.10</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.20</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.32</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.17</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.80</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Diluted </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.10</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.19</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.32</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.17</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">0.78</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 65725000 63355000 70772000 63125000 262977000 31086000 29117000 33002000 29761000 122966000 4306000 2556000 5932000 1315000 14109000 20000 -7000 -5000 3000 11000 4286000 2563000 5937000 1312000 14098000 0.11 0.06 0.15 0.03 0.35 0.10 0.06 0.14 0.03 0.34 65269000 74196000 78035000 73720000 291220000 30211000 35883000 39004000 33873000 138971000 3982000 7909000 13048000 6907000 31846000 39000 49000 36000 -3000 121000 3943000 7860000 13012000 6910000 31725000 0.10 0.20 0.32 0.17 0.80 0.10 0.19 0.32 0.17 0.78 <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"><div id="tx827085_9" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><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;">VICOR CORPORATION </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 6pt; margin-bottom: 0px;"><div style="display:inline;"><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;">SCHEDULE II </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><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;">VALUATION AND QUALIFYING ACCOUNTS </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><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;">Years ended December 31, 2019, 2018 and 2017 </div></div></div></div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 56%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; 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;">Description </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Balance at<br/>Beginning<br/>of Period </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Charge<br/>(Recovery)<br/>to Costs and<br/>Expenses </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Other Charges,<br/>Deductions (1) </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; 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;">Balance at<br/>End of Period </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Allowance for doubtful accounts: </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Year ended: </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; 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;">December 31, 2019 </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">224,000</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(144,000</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">(21,000</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">59,000</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; 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;">December 31, 2018 </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">159,000</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">65,000</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">224,000</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; 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;">December 31, 2017 </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">153,000</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">6,000</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="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;">159,000</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="text-align: center;"><div style="width: 10.53%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.5px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;">(1)</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Reflects uncollectible accounts written off, net of recoveries.</td></tr></table> 224000 -144000 21000 59000 159000 65000 224000 153000 6000 159000 The deferred tax assets associated with cumulative foreign currency translation gains and cumulative unrealized (losses) gains on available for sale securities are completely offset by a tax valuation allowance as of December 31, 2019, 2018, and 2017. Therefore, there is no income tax benefit (provision) recognized in any of the three years ended December 31, 2019. Reflects uncollectible accounts written off, net of recoveries. XML 86 R61.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Intangible Assets - Schedule of Patent Cost and Other Asset (Detail) - Patents [Member] - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Patent costs $ 1,992 $ 1,979
Accumulated amortization (1,483) (1,380)
Finite-lived intangible assets, net $ 509 $ 599
XML 88 R65.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity - Additional information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Nov. 30, 2000
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common Stock repurchased as per November plan       $ 30,000,000
Stock repurchase program amount available $ 8,541,000      
Stock repurchase 0 0 0  
Cash dividends paid to outside shareholders $ 139,000      
Subsidiaries [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Cash dividends on subsidiary common stock 3,602,000 $ 632,000    
Cash dividends paid to the Company 3,463,000      
Cash dividends paid to outside shareholders $ 139,000      
2000 Plan, Vicor [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common Stock reserved for issuance 20,895,747 21,233,659 21,976,340  
XML 89 R22.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Severance and Other Charges
12 Months Ended
Dec. 31, 2019
Restructuring and Related Activities [Abstract]  
Severance and Other Charges
14.
 
Severance and other Charges
In May 2018, the Company’s management authorized the closure of its Granite Power Technologies, Inc. (“GPT”) subsidiary, which was part of the former Brick Business Unit (“BBU”) segment
, by the end of 2018. The closure was completed in December 2018. GPT, located in Manchester, N.H., was one of three Vicor Custom Power (“VCP”) entities. Certain of GPT’s products will continue to be manufactured and sold by the two remaining VCP entities. As a result, the Company recorded a
pre-tax
charge of $350,000 in the second quarter of 2018, for the cost of severance and other employee-related costs involving cash payments based on each employee’s respective length of service. This was recorded as “Severance and other charges” in the Consolidated Statement of Operations. The related liability is presented as “Accrued severance and other charges” in the Consolidated Balance Sheets. Adjustments to reduce the liability were due to certain GPT employees accepting positions with Vicor, and for severance payments made to employees who had left GPT after the authorization of the closure. Adjustments to increase the liability, and the expense, were due to an early termination fee under GPT’s lease and for freight costs to transport GPT inventory and fixed assets to the two remaining VCP entities. The adjustments were recorded in the third and fourth quarters of 2018 for a total expense of $402,000 in 2018, as reported in the Consolidated Statement of Operations.
XML 90 R26.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
VI Chip And Picor Mergers
12 Months Ended
Dec. 31, 2019
Business Combinations [Abstract]  
VI Chip And Picor Mergers
18.  VI CHIP AND PICOR
MERGERS
On June 28, 2019, the Company’s Board of Directors unanimously approved the merger of VI Chip, a subsidiary of Vicor that was fully consolidated for financial reporting purposes, with and into the Company. The merger was completed as of June 28, 2019, at which time the separate corporate existence of VI Chip ceased. To effect the merger, holders of VI Chip common stock and VI Chip stock options received an equivalent value of Vicor Common Stock and Vicor stock options, respectively, pursuant (with respect to the stock options) to the assumption of the 2007 VI Chip Plan, and options outstanding thereunder, by the Company.
On May 25, 2018, the Company’s Board of Directors unanimously approved the merger of Picor, a subsidiary of Vicor that was fully consolidated for financial reporting purposes, with and into the Company. The merger was completed as of May 30, 2018, at which time the separate corporate existence of Picor ceased. To effect the merger, holders of Picor Common Stock and Picor stock options received an equivalent value of Vicor
Common Stock and Vicor stock options, respectively, pursuant (with respect to the stock options) to the assumption of the 2001 Picor Plan, and options outstanding thereunder, by the Company.
There was no net impact on the Company’s consolidated financial statements for the years ended December 31, 2019 and 2018 as a result of the mergers.
XML 91 R47.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Significant Accounting Policies - Computation Of Basic And Diluted Net Income (Loss) Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Numerator:                      
Net income attributable to Vicor Corporation $ 1,312 $ 5,937 $ 2,563 $ 4,286 $ 6,910 $ 13,012 $ 7,860 $ 3,943 $ 14,098 $ 31,725 $ 167
Denominator:                      
Denominator for basic net income per share- weighted average shares                 40,330 39,872 39,228
Effect of dilutive securities:                      
Employee stock options                 1,347 857 705
Denominator for diluted net income per share- adjusted weighted-average shares and assumed conversions                 41,677 40,729 39,933
Basic net income (loss) per share $ 0.03 $ 0.15 $ 0.06 $ 0.11 $ 0.17 $ 0.32 $ 0.20 $ 0.10 $ 0.35 $ 0.80 $ 0.00
Diluted net income (loss) per share $ 0.03 $ 0.14 $ 0.06 $ 0.10 $ 0.17 $ 0.32 $ 0.19 $ 0.10 $ 0.34 $ 0.78 $ 0.00
XML 92 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Quarterly Results of Operations (Unaudited) (Tables)
12 Months Ended
Dec. 31, 2019
Quarterly Financial Information Disclosure [Abstract]  
Summary of Unaudited Quarterly Financial Data
The following table sets forth certain unaudited quarterly financial data for the years ended December 31 (in thousands, except per share amounts):
 
First
 
 
Second
 
 
Third
 
 
Fourth
 
 
Total
 
2019:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net revenues
  $
 65,725
    $
 63,355
    $
 70,772
    $
 63,125
    $
 262,977
 
Gross margin
   
31,086
     
29,117
     
33,002
     
29,761
     
122,966
 
Consolidated net income
   
4,306
     
2,556
     
5,932
     
1,315
     
14,109
 
Net income (loss) attributable to noncontrolling interest
   
20
     
(7
)    
(5
)    
3
     
11
 
Net income attributable to Vicor Corporation
   
4,286
     
2,563
     
5,937
     
1,312
     
14,098
 
Net income per share attributable to Vicor Corporation:
   
     
     
     
     
 
Basic
   
0.11
     
0.06
     
0.15
     
0.03
     
0.35
 
Diluted
   
0.10
     
0.06
     
0.14
     
0.03
     
0.34
 
 
First
 
 
Second
 
 
Third
 
 
Fourth
 
 
Total
 
2018:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net revenues
  $
 65,269
    $
 74,196
    $
 78,035
    $
 73,720
    $
 291,220
 
Gross margin
   
30,211
     
35,883
     
39,004
     
33,873
     
138,971
 
Consolidated net income
   
3,982
     
7,909
     
13,048
     
6,907
     
31,846
 
Net income (loss) attributable to noncontrolling interest
   
39
     
49
     
36
     
(3
)    
121
 
Net income attributable to Vicor Corporation
   
3,943
     
7,860
     
13,012
     
6,910
     
31,725
 
Net income per share attributable to Vicor Corporation:
   
     
     
     
     
 
Basic
   
0.10
     
0.20
     
0.32
     
0.17
     
0.80
 
Diluted
   
0.10
     
0.19
     
0.32
     
0.17
     
0.78
 
XML 93 R90.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Quarterly Results of Operations (Unaudited) - Summary of Unaudited Quarterly Financial Data (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Quarterly Financial Information Disclosure [Abstract]                      
Net revenues $ 63,125 $ 70,772 $ 63,355 $ 65,725 $ 73,720 $ 78,035 $ 74,196 $ 65,269 $ 262,977 $ 291,220 $ 227,830
Gross margin 29,761 33,002 29,117 31,086 33,873 39,004 35,883 30,211 122,966 138,971 101,656
Consolidated net income 1,315 5,932 2,556 4,306 6,907 13,048 7,909 3,982 14,109 31,846 258
Net income (loss) attributable to noncontrolling interest 3 (5) (7) 20 (3) 36 49 39 11 121 91
Net income attributable to Vicor Corporation $ 1,312 $ 5,937 $ 2,563 $ 4,286 $ 6,910 $ 13,012 $ 7,860 $ 3,943 $ 14,098 $ 31,725 $ 167
Net income per share attributable to Vicor Corporation:                      
Basic $ 0.03 $ 0.15 $ 0.06 $ 0.11 $ 0.17 $ 0.32 $ 0.20 $ 0.10 $ 0.35 $ 0.80 $ 0.00
Diluted $ 0.03 $ 0.14 $ 0.06 $ 0.10 $ 0.17 $ 0.32 $ 0.19 $ 0.10 $ 0.34 $ 0.78 $ 0.00
XML 94 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property, Plant and Equipment - Property, Plant and Equipment (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Property, Plant and Equipment [Abstract]    
Land $ 3,600 $ 2,089
Buildings and improvements 45,791 45,170
Machinery and equipment 220,405 208,135
Furniture and fixtures 8,231 7,239
Construction in-progress and deposits 4,362 9,251
Property, plant and equipment, gross, total 282,389 271,884
Accumulated depreciation and amortization (229,698) (221,452)
Right of use asset — net 4,261  
Net balance $ 56,952 $ 50,432
XML 95 R64.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Contingent Consideration Obligation - (Detail)
3 Months Ended
Dec. 31, 2019
USD ($)
Contingent Consideration Obligations [Member] | Fair Value, Inputs, Level 3 [Member]  
Contingent Consideration Obligation [Line Items]  
Increased in liability reassessment obligation $ 280,000
XML 96 R68.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues - Summary of Changes in Certain Contract Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Disaggregation of Revenue [Line Items]    
Accounts receivable $ 38,115 $ 43,673
Short-term deferred revenue and customer prepayments (5,507) (5,069)
Long-term deferred revenue (1,054) (232)
Deferred expenses 1,897 501
Sales allowances (741) $ (548)
Accounting Standards Update 2014-09 [Member]    
Disaggregation of Revenue [Line Items]    
Accounts receivable (5,558)  
Short-term deferred revenue and customer prepayments (438)  
Long-term deferred revenue (822)  
Deferred expenses 1,396  
Sales allowances $ (193)  
XML 97 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Long-Term Investments - Amortized Cost and Estimated Fair Value of Available-for-Sale Securities by Contractual Maturities (Detail)
$ in Thousands
Dec. 31, 2019
USD ($)
Available-for-sale Securities, Debt Maturities [Abstract]  
Due in twenty to forty years, Cost $ 3,000
Due in twenty to forty years, Estimated Fair Value $ 2,510
XML 98 R56.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements - Change in Estimated Fair Values Calculated for Investment Valued on Recurring Basis Utilizing Level 3 Inputs (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Fair Value Disclosures [Abstract]  
Balance at the beginning of the period $ 2,526
Credit gain on available-for-sale security included in Other income (expense), net 4
Gain included in Other comprehensive income (loss) (20)
Balance at the end of the period $ 2,510
XML 99 R79.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Schedule of future minimum rental commitments under non-cancelable operating leases with remaining terms (Detail)
$ in Thousands
Dec. 31, 2019
USD ($)
2019 $ 1,962
2020 1,502
2021 688
2122 447
2023 and thereafter 830
Operating Leases, Future Minimum Payments Due $ 5,429
ZIP 100 0001193125-20-057067-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-20-057067-xbrl.zip M4$L#!!0 ( "6+7% &%]389]$" *93+0 / 9#@R-S X-60Q,&LN:'1M M[+UI<]M8DB[\_4;,?T!XNN;:$91,2K(6NZINR))+ R0.1;1! M@ V DMB__LWM+ !!B5HH@2)NW.F22?#@+'ER?3+SU_]W-8R\"Y5F81+_]J*S MWG[AJ;B7!&%\_MN+<=Y?VWWA_;_?_^/__#K(X4%X.,[>7H2]]+<7@SP?O7W] M^O+RI*>PY/MS=?X M==?/E'XW7_*5Y=&KHRTUZMK.WM_>:OC6/9F'5@S!HY_7_?/IX MVANHH;\6QEGNQ[W"7,)KYEY^/E"EB6>JMWZ>7+R&+VA?UMJ=-;LS899L;71V MKGL!/V'''Z6JY^3ZBG*ESC-G>(T>^,T M!:J8]3OYMF)]ZJHWJ/X1?E/Q@]@/>UGU+^BKBLEE8:_Z!_ %/MXI/9Z/TAG/ MPS?X@]WB#\;9VKGOC\QO^G[6I;V6+RI6<15=7G.0\*V9=II/ MSP ^K"*JJUE#=I!@X5*H_WE_\M$^GE<_;Q]]G:=^G/63=.CGP"=PI#=K[8VU MC6WWGERWZ/(=AY>NP;X7?J'/X:;W[MJUSK[ZR*Y>$-]2?H#_S<,\4K]WVFM_ M_OJ:_X8/ARKWO5X2YRJ&3LJ7^-PXO? M7ASPXVMGDY%Z\1I'>:W?T4V"B9?EDTC]]@)?[OT:A!?RP?\-PFP4^9.W7IS$ MZO_^_FMX]19_IU+^,PP"%=.?\/WG\5"E8<^+_2$,)83V]FN:C%2:3[Y&?ISO MQ\$13&@TA+E\RU1_''T,^["_(7(&&JS3WMO:W=C9?,$KO,I/5/^W%U_;G1_P M_Y%LSI+.QH]-_OO'IS .A^/A)S7L@C1(\Q,_/E?[5V'VXO>OF__[Z^O"Q*KG MB7+A[5&6AT/D.6?A4/53^.)#DNZ/>WB V9?^J0)V$>:ARN2%Y1EO;FZ]F6O& MU\WK0^K3"TL;>) ,ATE\FB>]GU_]]$MZFN-$O_O16'U5Z2F<>6D#=[??;&ZW M2]/9S[[$SL;QH >1GV7O>??&&;Z-!L?3H:]@Y?A:VE!O'(<\UC?XX\>WT\,? M<*X_Y/V!ZL$&1D#;QY\_O/B]O=[NZ%7J92UDF5O7+7/WV2QS>^[3_!8'J@^< M*%CFY>[.?:I/M=PB#P$]Z>T^O## EWZ(_/,Y>4$?7J;FXE+XAL.D-Z87A%G/ MCV#[PB3X )]E<[[MPWP,$5]U%(.TF9RH\S!#:99_AF_*Y[2]^V9>GO?]^.#+ MB0?_]_66,SB Y:9^= RG?/6GFLSYNC;\OYTWG;V=W;E?=T#JH&SM_RH_/8J# M0Z"B.=^XMM;9 %?];I^DN1QDBO:O0^??X"LV-L@3> M2$2P5U2\]NWTQ>]G M P4$V%D+V2!^$7_H4?1GXWHH&]S(<_ M,B/X/+@AL!?#4:1R%4V\I-^'Z7G=B>?3;"_@2O.+_2A*+M&\@*G#8]ZAZM'= M]#8[+0^WB_YWMT5S0\UXW8.UIPI7T_)R_-,+,U XO!!LNJ&BX;LJAGN>>R]' M:7(1HMWWR@,S(3F/:3$AO#;&2>'OX?]2I;P)G&(&=F$ WT_-89V.RIS-C)/: MVGA3<5) "I'JP=&,87X1_AGBIOD]LD4R[Q)V#)0MW**6%\,FP;1PKF"PPD9. MO?EU49%*D0;@-%7V^Z^H@+[-R,B#EWID&K[-087[[446XE&\D,]@P7U69=:T M';M^E8$%]5H&T:KLK8?Y =;8.FR!?@1MM&M49C+AX"<97"8BAX_VQ7H(L?2N MMX!A$-(;8<>F;>WY#>BYK?C[;Q1UUB=_3/+!FG]"_R8KT5\4L\N:0'OO!^]^0I1=J"^6<8X ?] M$!@^<4]5:;(?'/]9U!7*/X;Q7E>./R+=R[Z._&GY[^2&$46@^(T9R/SR=6%Y M-Z]VKXZKW7O U1K5:M=1K>ISQK"R-$>-\'?M;&N;==OO[%P#^VQAC_0W]]NC M'6>/=NJY1SNWV*.=1>Q1446OY1[MW6*/]AYPCXBS='YLMF%OVNW:[(WE+.WV M6J>SMME^6,X"%-'>?$X4T=Y\L%NSY>S1-E-&C?=HZQ9[M.W0T?WV:,?9H[W: M[]'.+?9H[Z'VJ-->)N[;:3\%]W4U'<./GH6FLP!^M.OPH_KNT=S\:'<1_&C7 MX4?UW:.Y^='N(OC14E@5\_.CA[0J4!NT.E)M]J9@9Q:XT,-9U?6QG9S5[CRP M#Z&&^ESQ;+[O3#_T(^SR^1LD(PS/PX0:_$=X6UN5!0_Q#@> M!T(7OS7"Q=0YQBSEWP&\[VH4A;TPYZEY00A?,X[/($:*$R6 QNS%_?JZ*AV68$M.@&D[X!+GM#Z$L1_W0HQ]9GE*<=_:']SL.>LGKEGV63"W/U,;Q0P7$,+SK'Z. ^!7/?3S[Y_TQ2@B4LPVG>8AWF\KH;LIQG M^L$/4T*H',>C<9Y]5!W1ZH>J:6,Y;]\SI/.5 M.\-[ /1J?(S7S9J4U-G+7OICG!<]NZ3'5X2KNBM>SI.[JWE1J?ML/K7N4VNR M>A E9O-Y*S$K:!C>? /M09%198RIA[J#RW)KBJN_+TW4[-[6F40Q)PQN.4K$ M!#8G@+7C?G_I1N$Y_54I\U&#S2<@*$>@L(H:VXB-1FPL0&Q<2W-6Z9Z+BE?] MBM;Z,C0'[<0W3N%FPX,J/AJ.HF2B%&?/C8$Q^)G"Z,=SC.K,N^KE/-Y[:(,' M)GOK:YIT_6X8P6J^](_\-$9>ZU]A/C(._ W6&7WR./*C$P7;$\,_D_0L:6YF':J^ M/X[RY@8V-_ !;V"!JE;NJCV4Y^=C"*9?@$4GPNSGUU0-0UW69XGQ4,T%N]4% MFTT#S;6ZX[4ZX;H3$YS#<3R_ &SNU3.Z5]<0P7)>+/(-O4_B*BMA@6?:9"4L$S*CR4IX D3[ F_?,Z3SE3O#!L[^#$ZNR2=9WF-L MLA*62XEYYO#2%30,&\AW7! F\%%>TUI>A.>BF7L\2'=:B EH_#L.^ M%$!_K_)+I>(3!,*/U1_C,, F&L?Q$3S0R]]3?PRPU_?[N4K/DE'8VVYON^\] MQDX"?K0_PFVEV\$M8BQLB4TN3Q/H3HT8?6G/:X9W2H/DBS_TC_UHZ+7ZYC: M7!F%^&/"=[3V9W?]O*T/NK3HAS[#6G14F''BIRJ*@ ']H6(P72+4+X)A&%-3 M/6*[5R/8U%6BAEMMR"I1RHG*%#J"8$L.T<^34(]*HPP;?N#/'?A16L MU-%Q OPR'YV[@E4ZNGW=EOA#DAZD*@A!!%@$*K^ MT17(0'1#?NGWPYY*C9I_%N81?'@3(9@G*"5DP-\'*ORHSOV()$1]\?HPS;?3\W0HX.&@3561DGEV>I4H MKZF=_/2"N"FS=??ZD$]2.[G.%_I$Y3ZFLLK&%.[R\TUHL0B7JM6OTOE_]5.8 M_&J=NKOF53IK4&;PL30AV-\Q_"!5V8J=_75[L$JTL-_KL814P9=\H%+)'7_TP.(X/_%&8^]%J4<"U MF[!2U- TJ*EY)9TZ4\_[-.S]'*5) "IC=?CZ_3@+8Y5EI[QH<6CA+J:3;Q;H M:Y[_0R7GJ3\:A#V__BZG:U>I58R*/;J'WDHHXFLV2T"AA?U=)8K<#RX0+18T M1'DM459O4T.7"]2UEYNZFO-=B"0\&J?)2"TI3=18#.+W[MZN$BG>702N#C4^ MNOQ;98)<:K)J#O8:3I.%_E>_!WO;N_ET[R@B:TD4-9=\4^>R4D1Y9_%W*W)> M?KI\$AFXVJ2Y] 36'/$RUO+@%R9*69.@[L)J4W-!2 MC;2)TXHMC%6>]#/LY^:;)@/+2FPUUAONLO6K1-%WUQ :HGY*7:"AZQL*0C]S MZFSHXTDD^>?P@,(_EY6*:BRXY]CI5:+7N\OI52;91Q?+#=66 MZQ8^)]IK3O\Q9.Q),O&C?#HTNS1D4F.I6KFWJT23=Y>CJT66CRXY5YXREYZ^ MFA->&.^1;=W'_H.TKU3H=OE(I+8LR!08OV:C5XE4GPO!-4<^]Y'K8E8'"5PZ MC 92&;[IQ M\H:O56W!/3C6-5.HZ$)^PPFN%#%_OC9;HJ'UIR&T9;AS-V&J&48]>7OP^7E? MJ!WG0NW\.$BR_$N?]MHE=FZO8+;K8]*C$ZL]G5\_;TN%I44O],1W;G'B.XL_ M\5-%C5;^4+%*@?CC8#\8AC&&$ZGL]]'5"#9UE:CA5ANR2I1RHC*%!7AA2PZQ MOFXRPI7)?JP.?WK,F1]0-:UREXY;VF\81=.+'Y_4]553EW1ER-6]G!:MT=/L:\_4A20]2 M%80@Q[*"^H9U\EFP&7@8R#(4:^F%RI;B_LZ]!'/AK]F5E:*.&UMF+&._BIES MOE>WBN=W^DU;^I5I2U\SRFNZ6#]R%^N:G7_3Q7IUSKKI8OV$7:QK1@M-%^NR M)EJ++M8UHY*FQ]2C])BJV:DW/::>M,=4S:CA[#(Y&R1CK$: /M?O82])75+ M#S_[P_K[IDH3)7-P]N)6Z8@/5(IV$%V-BH#RF7^U/\X'25IGOT(Q5E@Q9>YQ M,KW253KH0]B:+ ][TNKEN1ZU?J!RN:MTWDW?HN=]ODUOCF=ZL$VM^>=_Q$TE MY,?+1*O9V3?X]_KASIC2Y'DN=Z_'D%VK7N5"[3:['XEGH[BU. M?'?Q)][D>M0VUZ-FE-+D>M0BUZ-F5-'D>JS<*3>Y'L_]N#^!P%OR7 ]W!:MT M=$VN1ZUR/>I&'4VNQV/F>M3L]$_'W2P,0C\UJP=6>9#$61*% <(/CW!I\&5M MCQQ9^S43)J?.U")7Z8B;=)Z52>>I&>4UZ3R/G,Y3L_-OTGE6YZR;=)XG3.>I M&2TTZ3RU3.>I&97H6/*7V&(&/_G_!&M<]R&L[?ESZ9"*J3($M+RPE3K5)DGK M,5 W-3OU)DGK29.T:D8-39+6LS]BT&@0#05J+MR../#3(/LV0O\;?+O5WBMX ME8)_@D#$A6B\\YDW5^X!KMQA"/N;*G19JOQ2J?C: T#X M4Q\LVQ6Y?/!Z*>.W9!7/;4V2=N@EBK MK-V:4>3=^Y"M%%$NI/]80Y?7.1*7F[J:\UV()%SJ(@,U%H./6M^@9J1X=Q&X M.M3XZ/)OE0ERJM_9+W8CRSN)O^0L#U5\& MKC9I+CV!-4<\1W;:G2I/->+Q\?Q03UG=9^:PJK-5;;C8T^R JI2.);Z0WV?2/.> ML4_TMH<[D%6B_KMKZ,T%>!I-OKD##WT'5I.2&UJJD39Q6K&%LL-=MGZ5*/KN&D)#U$^I"S1T?4,MKV=.G0U]/(DD_YS$*5;(2V%K M57P.#RC\XZ=7B5ZO;N<7F62?72QW%!MN1#6)!,_ MRJ=#LTM#)C66JI5[NTHT>7B2<^4I<^GIJSGAA?$>V=;].)!]I0F)O.MP]%ZTWGVR?I M?/M4%VH_^Q([+:2;\J4/55-QSXL+J M9_[5_C@?)&F=&]<4^XU63-E4$ZQ:[G*>W(%*L4$*\9V*9L+/X]RXRL_T2I?S MR&[BC$O>[G/I>6.G+9KAGJ,9[OT S2*G\ QU=H,-9!WC2S<*S_UR$[ /?IAB M,T7U?O(Q]+MAA"7/(S]CKXSY]C@>C?/L([8[WISQ<_/GW^&PL#_RA!ZO/6W, MO82I'TQOR@/HA=<>B"TD-M<1+U1]VUOKM.=5W_8>6'VS-E%3)WF5*L3>0D+7 MNH[SO<5(R7:ZM]1O;_P R;'1WFC?V-*%F-&7/CU0>SJ];M:/ULK%GML&<,R- MM<[>XLZ-UOE^E0[.7?$2G5S3L;M&';L+G'5!]M2NM-A%6^/9^)?*2UK.@VDL MIKM:3 LT46IFP-67?O<: 5(G ;*WN'-N^%3#IY:;?IMNH9ZGRLW$Z64&9 M6K'TY3S#KWX*TUBMPW/7O)RG]CF)J:10$D4@-([AP51E*W:*U^W!,I[J=N-) MJ9,G97N!YSSN$>X6Z/P4\YE#S-HJN#_"&!8<^M$QO#4=XPIJ?ZZSYVP.#86RA-:* L\U\9">50+99$WM+%0 MZF>A+/"\&POED2R4!9YA8Z$LXZDU%LJ362CW/-5Q'/*1?H,_?GP[/73.8D@\ M1?T>9LG61F?G+7RK1]%?F6%QG.HQLP&0=U8QK*R MEQ9QXS9\3_*JK>7R//#='7965S^?-:S^_H:APZNWJ8H(N9X-PI'73Y/AB>IG MO[WXX/?R'YWV]O;VWO;N"R]/Y.///[8V-_]\=[]_CQ3OL^/^[_VUL8;_/%K^G66C-.>ROB? ^4'P/5^?0VD^/NO\#]>ED\B MX.E]8$IK6?AO]=;K;*YO[(ZNW@W]]#R,U_)D]-9KJZ'^=S?)@4[@L?7M'?CT M'?WR4H7G@_RMUTVBX-V+WW_UO4&J^K^]^$_0AE[\?N9W(^4E?0_K,\>>==AD$^>.OMKK\)XW>>.\?V*,?W.+]&GKKF1^$YC(!% M^%5:>D &Z[3;O[SS0$*HM8',>@,&\PK+=3[0ZZ7/NDD*^R>?K?62*$G?>NEY M]V6[Y>'_?U5^1%ZZ ?M9^H9F]=;+DB@,2C.-5 [37\M&?@\$&6W(.T\F=O7N M71!FH\B?@*3!5!FY7G M?X6SF&=CF5+[_C",)F^]__K7.,G?G8%>DWF?U:5WD@S]F#\LTO06OK5PG>(D M'?K1?+3Y8OH^RS!T*:?V9.KIN\WWMD?Q[?/QV=&A=WJV?W9TZIT>'7P[.3X[ MAC_W/Q]Z1_]S\/?]SW\<>0=?/GTZ/CT]_O+9NS59WW'W-YYV]X7:]3MONZU_ M^2 ?XO,\B5M,[(?K!^O>1OO-UAYOFK?X'=Q^U!W\ &,7^-<@S!5M&&WC9>J/ M;K^-PBA 4L9)3.IAV/-B'ZV>0(5O#Y,>971A>MX+3Q3Y$Q1TMJ-/H6[[B]\[ M[;4_2?3: 7^_/4V_F"$H?L&WOP?_^?7 MG/0-GO%O+T C[*DH&OE! !,R_Y8)TK_E-?P+5D"P'S+L/>V2V5L6CN[Y1*J? M/PW'T2<",XS\408#ZK_,5X4S>$$[D^JUCOQSM=9-E?]S+:02:6\]_R*AT\3G M@I):L OKOE!ICAV%]-IA>K S%=?N$451>>=N2WTW7O7].![[T8D:)6D^WY6' MB<%<\M]>A%>XX"12?IRG8X6DOK>S]>9=F1V4&'0>%$^@'N1VVS/=__SYV_Y' M[^3HZY>3,^_KMY/3;_N?S[RS+RCSST"P\[WO;'I?3KS.FY?!*V?]\#]HI- ] M+KRW!YN9HIF1#W"65X;!S=+.GOT/O*[?^WF>)N,XP -EHFX8X7(R0KX3SXP3 M?/G@G?W]R%7UC9J_?W#FP=>=O2;INQ%2>\DL MUO9=+%8P-+Q\H+Q^F,&=]R9P')Z"K0N\&Y4'[D]RQ)UQ[J ]8!.5(?QH$/@3 M?*^*7_Q^J'H<*=GLM&Z>P0>:]/_";S_ )]F<1@O^[[26@:7?ZI=?F' M"Y+6UA*XM2*Q3%9$;I0:CX%!%-/W^)(M[G_SY,%>4>&J7WAHZ7$-3#1IID:\!%ASS[ NS_3J^#+6[UW+5&\M!#X>!L!!W_)_.NW=[>W=-V]>_/[]^ T:_@_4,#W M4>'^]37^^M%.9-<<2"F\?,?SX%$POR3L+>! =N]R'B^/KOQ>3I<'(4:I.@\S M9+*YYV=>-E(]Q)\&7AA[89YYO8&?PO"O'M9[4=#(RPN2K4WY1K#,EL]0!.N/ MIC3H3(W\U,^K-.BR_NR\TFK79:UY:^]6TEV6;969LB:LX\T+&75KY][#DNHY M:YOV\&3F-3L*HU=;'J6A;X2FW>T^[]W/2"M N27C\YU]^[$=*^7E)@YDXX2 M[O)%,U\B]]1#7?+%ZGR'HVTGGAJ.HF2">3#-Q7S4BUD0 MK?#6]1MN8Z/?KXQ^OQ\$JUT#H2B\ M^@#^_)*>)9?QG"_>CX/D KG(W=Y'2L.7]"O8'R"Q'LR&^>1GF=\;C#,XGVS) M#)GF#M;A#GY-@*BB_R\98V^O=I4 FP$.$B@YM'T&A#!PX$(:B(LET,NGIB(TG_] MY^Y&9^==YN4J4J,![*Z$AEL>L+AHC'S$\T$P$5&_?:PHW^,>PLN9>@+JR/NP M^EMH!E0KIJ@7O'KLI,Z/"?#[KWB:M_+G;NVTUS;VVG/I-0O![SP"S5R3:[D\ M>)T[77K;F5$BRBI5@3<:I]D80\MYXL$3Z*@0".W&R^XK5'80XK/?RROO_K5I MK9WJ^_D@>:W+$9[>_.5V0>=YG^W]K*(RL52#7_7T M+$6MO[%JIYG/(C7MH"YDT]&4T3UX3]DNOZ\,YGS?.M&EL^&L%(?"8'/[G0R!$G[ M,JO"0-69MF[#"QNVMT34^5F@>\3UU%5OX,?G\$&,$@T^E?"=#MR NNM=^-%8W0"#;\BC)N3QM_9Z MNX-9%AX5[)QMDLWE:UZD:+M=\&O1HJNALP=B0Z)VL<(U)P_Z?GQP,E>HK*'< MAG+O;1<,U&P\@A:B1Z*1H9IV1QP"*G4:@O!Y__1P_Q]3)$Y"U_ODIS]5[GW\ M>' MR3^;@% MPS6-UW=^K^_Y[;V^M8S[/,?3_(P!NKMEJU;D1F^6$Y)*LYZ> M[WQWZC@.$/.HO.[$ZPT4,$%X[*<7,E4YZ6QAYOG>I8JBM9]QH?AASMMO).!)+9:O]1A.I0^! K^NS4GS_5V6%C-^[']]]B\28 MDBUX6C,SDJ]'+OT%>_8G;MFI[-@Q;=B<"MGGI"RKZK0U;]XM,3G'20Z?_&L< M(I<%YDK)UBG5^LFNX;J;"-LO?H2U:QQ&+(0M*>_>\R+G[TDTCG,_I?SP=-Z2 M7@T9/P097PX4)?&4:/EEYQ7OXP!X,%)QX/E19$C9I?&ND@=@X JR+E"RPZVU M$H[4C5]CF14O@&_C(OQ)9X/'H[IQF?<2!@5UW,O&O8&7#1+,?M:5 M)_*!GY>72?BRK>06")@Z\EQO.DKN@V<-#W7_"@O!']#S\$NBEE; M\SFITVRWEOL*(QD#!0]#6'K@J0@H.4UB=&9$$T]=J'3B44 [$%7J:YZ"I[==<; M[.PJ;JI8[*,(QE&>W^O!#49T4D#4B<917/GIPU]!(,4UYTUR M'(?9@F2$K?BW#M/D\M\H+]>!VU T9+)QJ,* M4@2O1U#J1OO=K(73UYUW^K$;'Y@]/_T@2G]Y>,9<]9-BA2X(T-G9Z*YMR/:* MPN1J2>OWALUIJ.:6;K/1A@71W&8!ZO:>*^A1PKO3"&7&@FPNUI0=PP\^3 M='+7$ F-1"RY)R-AM.0CL?5]AVO3RZJ5GJ=6($I6_%*D<-6=])RCY^73^=?C MO+>6\+SO'W%YH'CR@VA"GRN5S89$9L%69],%Y3\\$5FSN9TOWEW+-3_1"5 EE>$'(F5QC3$IAK_W5L.XM(+^(.F M+C?BT8BL)B)M_O(7=:?'9=[;IU4?ZB%$Y]^MIQ2JSQ$N5D= VF/Z@_O7.$@Q M!W].Z '&>BC" ^8T8A#RQ!MG[%R%97!OKXHZ_4E*[XHF^/++$%X-K_5B6%6" M_M*+,".G:NS'O="/T!>+16CQX2SWX\!/@\S#8DQA<"VH;/.E_ZK2H=G$"AXV M5I -5!1I\O%>3L.GGL9Q_6K]H>#:)=R+'%SM@U$WF1IX; ^J!,YJR3L/<2^" MEA&6[9^? [TB00\9$TVI1YI>+A+B*QB*64@ B\<7&NUQ6A1&?_.)GH'+3E5$ M<);%A-+ZB".!?/;Z>'+X"M]>!%4<;!+9B9HK_<6Q&/AT&2 MRX,O?G^SM=?:Z6RVVK:^B9[:[P\76-N>.["V^TB!M:9'PETS9^];J:*61=86 MG9_M3*Q>355,)8HCS,D^N'-'9^\'WMT?SB\_44OY<7;N^R,J M/8YP?1+[7_KTP/Y5F)5M"ZJJD+GFQ?'G#W,:&!N[K=VMK=:6K?]H[(N&F=25 M%(D@^)J_OT[6-YQE*8YST9R%R.7]H[.63J>U\V:WM=&9E[4TD:%G7JK ':9. M">J'7PZ^?3KZ?';J'7_636*/#KWW_^N=''TX.CGZ?'!T"ROJ$8,M3[-=7Q$7 M)5D/Z)<]L-D&Y)35B1$7F/*47$V\3+,;[R4^+TD+A_:QK_28X4J2M_"JD*=) M@;Y2-B9ZCTW(QND674CY,FE>$O79VJ??I0H_Q=2LI'(59%;Y<3SV(V^H%#T* M"\Z050Z >,E[G2K/-C+C9-)4]56JXAY^ T-_]=.<7WQ\?+P^LX&5>]Y;L\][ MGGM>@C>ZGMR"U-N\6WE$]/LFP)V*AGGQ$7DI5GN\*G\GW@&R[N]9_&)F ;B' MV: M+E9YTQ9MW&>+-IYL@VX@0L(-E8E!#1U QUU^[5H(707* UH(T:4_R>S M@[3R:"S9PIJ=#>Z\V6QY^G]>O7OQNL+OPV7<-][HZ$[YMD(+,!^J(+U1R?&SL:U6(ZRB@=D05*65+=DA+D;7"DC&T.2&.XATVZYFC5LS<135XCB(_58[Y37C\:]?.RS30'+ZX_S M,6S]]($@#6HP!^PHY6G3RKM^%L++N$[U?.> A-R5/(E6D1(L=!!!)(0];$W/ MALNOX/JXJNTH#7ND!^#($=:L"S1BAVP&@0V>X8$%26],]I#=,?U19LO2N'MW M&^OGI5SWTZ,#8TDQ:2GTUUSZ:; 6)J(0UML9^^-LV7.R%G5T,4B:U*M9].LYX:J/NO>?A2Y^^, F=Q/^QZ<*! [ MB@*B>]X$^X3#'+I8-0 ^#JXYAW6\O;/."(<&8D=V%7LD#;A,!XPPA,,FAO#^&GNAW"Y"@37XFHF?F9J)<"0V+@PGQ)Q?I;!I2E_ M2GMQ,?4Q*@$AL-[IS^%HRA_JC9OZG+:W_"G/O_QIV)_Z!"V$J7IX:^#",["R >_7%A M!#A K)*(_]6*!E, D=\@!3+.RC(O1J@E3#BS0@78^#"CHAQ\ 5'\BJS ?ZND M?SU51EEBN%\5MWM+]RB)SQ/\90"$$R4C8L[8,S.Y5*ARQ2@]2 =*>RA*>WC> M2*G E^$#\B*-P"8])Y5(RYX,B]7W?OJ(DC>W+@!AE[VCU>J7.AAW>"=.1TLF M#_&.N3KG^D>X"^=^'/Z;UL^?$#MDV<0?>?TT&7J92B\(4B"56&*#$F&_UP6* MPBBY]"Z2"*X0\!'@84/R:?6 ;N":AK1DNLJ,?.6#.U?).6@/@Y#59?L>*E@R MXSTTA?*;WM%*Z4J0L""CCV#\@K3-U#F=%6]6A"=#=*%'\,AM A_!3/'=,#VD M)VP0 QC#&]M\6;P^YTEB@0(@%%01:E(^? )J9K 4I)>2'H D1<*7IZ DU%0 MW',O!.;(@L-,C>4);]$@'(V(*GL#%8Q!6WXG;R?1)Z?N>R-VJVH2R'QX$I=# M[3@TA)76(^ON K6S0LAR%C97'IO:VJN17C-,&\UK[,--AT3:J+MJTC0BT&6 M)-'E*0-%F*>!NA:0,(P!^B_)]S ->+^5G"=R+EIV"'>9N/OC6+,'O.S\%A9W,$0V (J,=2$=VAQ],/:< M\R2'BDP1">'LG?X_O*@,'5$$&D4URB]G,!-P/VC8JE M78V2#.4HS)KU@MZ$K(C"5:-%.),@2NQ%OF/DC?R)9H"T2< +4+ 'UXT#9(%L M49,,99QEHHP17?@YWV6Z//"!HZCPV:L*.Q+J<8P9T7?.<]T[(S%SC6)LE:[QJ*1VN=H6P]ZUPC5UI1QQ[&K6 MO3 %Q1_#N>2 P(U .PFFB__!K"B@2!P@E#>#%I,FS(-\NFAL]1#5P''%^#QL M):I&*0ZZCDHM7ER]?%9% R ]E;IF$MV>?)#P;D:BPUVW+T4;$ 5S,LZL[6=% M>W>.SH@!TV/#:"$ZS=UH'->/L5\YR E: MV1]DRG,-M%DYSD>X"1$&LGJ*:OQE!4_+U("%$7&WI% CMH6?M 8O,I$PNI"S7U MHKJFU?V>Y1U =_!+S3X*#A(DZ# &:Y_,?[] E2V7W-75P =!"C>%;F=*@0+V M)<#O"7% 43YDM#&E>PRT>962)$_..=N,+E[9OK[DB*)C4A\="/&#!D"T"?]U MEXI[\@_C=CB1:K(+]V3^0WPMFF-*2<;R!![>T;-KG:C,7/!LLO%H%!$YPEDE MP#XF:*AARH\*%.GGXQ'Z3U@(:K<5TY;64I[&5_47T'A"M$77,/=_*LH83;J1 MEC*8>4YA;X]3L[*(Z?%GE&BTX,G=OB %[]TC[ MX5]PI$8$&<732FD_-^38/5(\9CK;2/\U*]O(*T 4KX$D>E7)/)AX5.G9OSF7 MX>9@T?'9T2>YWA8*D >EF=1CX^\="+O=TQ+U%G"^-QUXO34+>/_M]/CST>FI MOFIES)E'H#-/H\X*=W$NR-;\OYB-V;HA.++(@Z\-9NMN$= O%^AZ@&%K&OY\ MHFV9#MN!C@V+!VDDLHET+6V(*W$':QMJDU.-;) DPB_)#3[U;OSREN_^7GA'F_DW1]PY,T "CP^XFA1B)Q;UEBX#<7I4,X0 M3 EUR^MYK..;Z]YQ['"@:+)&/ A^!TPO1,_*. ^C\-_DJHZ -&..Y6H_C@Z9 M[MN(J; 2M@Q]#.\.,2EO_\#+P!@# Y8*(*@K'VL.8$7Q2_1!HY=/Y=B;H\ M M-:/,\/=Z9,*'TJ)8D^4ZQ@21E.!T:0]XR[FC'#UKU.4@*[7(0! M6EL^F&YBI$O)!=F5E]S"RO+(*/&#K+"K0[2(;!\&_=,6FW.'=CEH)"):=YR2 MP2TK9F\/=@!#EQ9<0/U\YK+4HH$$%A:WGNY[-!\^7?B>XS+V*)VWEX[I<.8Q M=7UD39-7!!^00A'X"_VX#C[Z"V@+L7^P=GA@JGGP_J2OM&NR8)FT4, MG9 =*FTP^FW6O?TBM5%9# 8?1!,7H8Q2>YR:%SB!K?XXYFCP6PY'&3=+RPNS M))(_D4"-OZ]L\(O&4N4:2# "'UC&7FB8$; DCF^@#:S^1=LNKT@ M[^R;2T,YNH;4GJ#I4",-OZ\02X/!.Z$%@CJ9Q/]&])T!@ M-#Y>&(M;@:OS7O5\#,+'6%('_;,%9L!$19%/<@@K^Q*$QU'Y>ZMI18,8\EA,IC%8*JN!G#3$48!(8WPE%>4KT8Q5T9L"Y8 MACYTLW0=4V7W8P\W,4%H&AYPU:+7!*#6PVWJA^=C$PGX2WF"'>"0A=$KX>6X M15BM"JX4:YWZCH&(&LB4)!)7"E_B_#%,JFJ%AWLJJPTCFQS3GK1H^U0NJ2(2 MJ2G'RLWV"R OBBP"9@!J$C X0[H<;M$_=' LA&N,G/B4P92(VYNX"D:H]0?7 M$"C++0GTNF 9M\76NG<:XF<%$)=/_!=CH2T3O:-<%<**$3P%B36,X^3"XN'T M>MB0$S(?()DR?3F/%)9,86_LFA2C>D&2E8)C"4S>2V*IJ90I7)W6"ESP@Q]< MX$ @P%5O$ NZ01\-7C-D$4D?+B0%C&@V[.G%&#&")$FNJF&(_&B,'F$.=X4Y M7FL')<%!1T%*K"/J2Y\5*1F68"XQQ$55^8$&.:QJJ2/S5$B242MS>OY?A4-, M(U;>@Q#Y:;XWRB>'E#$H9DB--[]5W&&*3Z/_FOW=Q*?#0$=96BX$AC9;LRRD M-(9-N+P8Q9<)YCEL#:E^Q%L*:U^?-CA7F9D8%@)G="&0Y$"-%(,&DBJ.S#?( M[ORZ]X<^;Z8P&E("1'(G-&S$\9RDHLH .3+\0&@[$X7#(?LU)B-RKL!.7(+ M@-L5H _!(I]44$"W,/8#37TX]XQG-3;5YCBH-25I<,;F+OHF2T^DF;F3'.^$ MG8>[00QNWV%PBT.]GWW2M>/D^GWXNF]LFS%MQ=2=)=V?@MY^EM/QV,M9.*CK M3D:;2'CF<^]_2T.A!/=M;F]IUUMVQ\FD1.TP%F10T6-6%",OU?KY>LL[4+BV M:,9AF*TZL%O5PC@PJ+_=<7[];P[=WR#54(^WH0J0CWCO00I4_NSXO?F9/I8B MGZPC"T)><*FZH$, 7[Z\O%R_",GJ@9_\+ ,U#(X=/=K(4U+62(HH-_B+LCOP1 G8IH)UCXAUD*!Q ME%SBZ1=3:KX?'YRX\/1R$L[WCV=H0E$#J=3T"*0L1Z0;I89J7EV>I!9:8L03-;^ M$*9$+JI$7%'^^ HKZ9)IE+(;-HQ).2%^74JXX!OTWS[\RV0%>A]SN&/ZQ=__ M^^"C?3%RH+V-]3>_"&>A7R+ T6S&1*\-.)**S_USID+&&Q=L6STGZ@K+K$A= M]:)QQK!NC7C%7Y+FQ.D=X*K,G]K"0,4O@C5VN9MP2M<,>\O=C[V 0C@K2P] ,?V?)!ET36,]?HU4I MUS,NEL9HF0S0$AR:ZS['*O+0T8<8O R5'I)TL7>H>E1Z2-"3;3U?O%I1@G81 MT_C[]>_KU FVB:?>FT0VFGCJJL93GXCBJM792=%D$0?Y9T+GHJ9HY*SIQX%> MQHRT-@K(2I#FZ-DYCI';[$YSQZ]3 M.!G-&^F;Q7/&OY1V^1+F..GUQJ.)SB 9*G>V!O_-D[8F13Q+_][GK#=9N^6T M?X &A.8E*ZQGCE_7Z*85.KM[GH[>^@FU*5"]4+%%@OJ[/QQE@Y"@VA164RF' M3:;W16\$.4RTVJ#WJHZB_HM+/MH-#H<5IC /1/Z#&1#V$%9.V;\J%U<#K.OH M:A!VP]S;Z*QW)&GJ<6'0FME3.PNKRJ&'/XJTPNEWP6:DTH-.[P9<2R$U7FZ9 MS:]QH-$6J\') K4R4)BH\2Z7&=*ABOQ++N3E=?9V.WR7Q0W,W22 G>CH_(CZ M/S@A0;P&$\Q,[[!W1\=ZL+<16L"]B#(B.&YLJP&0\2$U'-]R!0'CJ=4>/Z>P MIXE,2&$!^!Q?]GG_]'#_'U+[\Q.[):UO!;CH3_(^$F0&G0HM[:5QWE8H)NI. M4;-FW!MTZ3AY_;H31UXNMC9'7CU%18#,*"/0K0?G/FR\PB0#9 )V[01)DQVQ_T3Y5/U"Y,25M)+^BR11C$16!"L1U+'61RP%)3!7EUA@ MT<3[)#G,M-6F9H/@-S2=98P]5":SFX*Y"/7+N.DS%W8I!.\,4/1"4>@&_67R M^YZ@RJCF 5X7=J853JVPI6819CLEG S& +KCX9Z-#1[?H@9P'*F@,@/K8L^@ M?DKS5_&- ?8F?(J1$YW]U@CJ5PA2C*+GD!3_D[' O\NT08 M^ET4N*9 +56"T-P/S=\A:I,%YL<@D0?74;J3-;F2MM?A=%T3ZL,F467\@/VQ MN;YI0S '*:B'-:9&6G>F_#M<&66;*UU@HEP]J/)&HEFHHKY1AG05#WG,)+:' MU"522G50I0&*Z7HSB8LKOF16!)40HZ V8AUR& S]#%GE)%]:\TYQO3#9(ZJ^ MEXL\LBG$VF5N+'4G8(PPZB&:>:@C7S,/7:2&J\$@C\)P3T+00LK&=F^"DEKQ M4CG$F3J>!E!: "0H54CPI#1P-+&U"[B@"M\0#.@I+D<'_-1Y$3U$D"7&=!J& MA>B*5$>?$;\K(>DR9;TJP"HI7*!O08E2B&<6\!)A9I&6H;N%6M[A3\H:B59E M:F5^UD&U8WM6;'5GZ_5Y&(*>5KPT19"9!?L.(NE52\LG&^[AXA,,SR]$XKA8 M'TR@B[I3RSM'DC;N$Z$PC=I^Z?Z,4OLX$UD,DJ(L" M488Z=JVT>%/X($W&YP/7^F;V1^.9@^:>\MF &F8EM;T_9[&K3O%F @P7U@-"A7R/P+%]L>1%X5]D+1! M2O37G135?:V1 WLF$#)J7%C&*O1=\\,QBZB"%@I_8>HL\;/Z J3 <$ 7*XA M;&Q8H!&$8A*7D0R'X]@@G<*XC[ [44TU]8[11>%[NIDV)C@45 UNYW M[V6<#$,N38;_!*)\L_5=DEYPBW$^E;_GHB$*<5NGE-7Q\+K1T148'F7;F@B7V2.3 M'"RA(Q9>LU(.*0923!F%*=L$T$QB3:2U!X[D WEYQ!F]M$A.V77?H6UIDH.4 MW6A%'R?C809C[VC56[4CF$I4RX>1/@IK)HT/PNY;K5(LG- IK-LE1%QAO&NJ?7)+^8\(RR MW(12V6$D(1EKV65N1!O3-M5;'5.P7%PS4Y9GF2$57/_S6N18T/;3'M'=%H_[V&1 M!.P&ZKB3NY'3Z5/BE1-?D"ZVCD,ZP&<;],%)#\=1'L(&NZ[F3,3Q6,H"SITP M90LR'L#^>X?X/Y35]'Z_CJ+Z#^WD\L[3Y)(KP*)[-9O28MP[KQE).;6/A);H M3M-7 4%X_',YA$JA(*X5"=I%W34>/RGLWGTK2@%.N M5V@,I33@%'=K3HHJUQQ>>:=<2*D\ATW@%7]Z=QQ&7)\Z2D"(L5#&?T^YRDL^ M\EO%'M[7KH1 E1HY953>4I_D& O:H1E-UYFI#7F2C% 8E>1_.L5:<.:(=."2 MS4Y8Z5:B_;Y<1JJ0:B9S=\ZC/\-IO?4V?IE=\E0JGCYT/=7'N9[3A%'1;+0^ M3*R$N;RXX[1'6:<)EW.Q%4=X#XZC3#,-T6&U: M^P-,(;0J.$RHZW52()UJ6NF?$[Z)81S<$N'!58$$MQ->)0=J'6O:D^&HM($: M8GJ'P)[! KCB4FZMRBXM,H!&)DSKP]@K0$K!<;L&WD5B;&3M7809FE&F!%/8 M0V:7,'^1\AL%3@D/OH2*3OY>$X/0U]0>9HG%0$&-;)KGLB M5HL^!PL?(#N-U(I617>-%KG7RW%9$]IOZ0)\*JNJ4EE"X+4TS;8*8#IIG>22 M9W=BJCU(@1E8F49)B-M U^N+SU\YL"OGQ;H.'N5853H]T!$'=&B[UY":YMR( ME@'8#4T/#<1"19&*SS4'Q7O$_-@/U%I"C7A*,8HB&K1PA9 Y.)%8=Y^E<2#Y MI$N_B;#C%A:=_!?WP+AD0 5\Y(R%I\MRP=0F#%KBZ*^A=@PVOX)+W!"T@F/1.HV#"@DZ2+!1$K(L9/ /U[L0>*2> M=Y.Z>_][OM4$E)N \N,&E$V$C0N(03FW M/ND117!_2Y16X7UA1MWGL'T,*CVF*BHFPJ;" JVNZY1-Y2IJ&FT(2^G9Q$1R MA[MMOZ@D+*J] DLL)&"51 26T;5[H9>FO?FX7)2J(?4-)GUR)N\L!35YQB;5 MF24FEB'C)FXF;\W/C HLCG-;:3?XI]]3<8$[KV,)K\RX5TT=YC"FD(#,K(#V MK9BS@?7I'QK%4_<;Y9"DJTE$":6I<2:O(XJ+2'D20; I D[BCT8CZLN4JE?K MWM?(-S\MM:4D0'*+_D08>O6.5NZ*J8]5]/?FTN))/H!QM[6Z\6Y1'_>775*T) MPS/HNT^TME>:_R0I9>*?/=HJ7VKD8ZF$MYY7F2]ASC^;B6[(M 0?E5Z%$:9K M%*HX^IQH'* A?/Q^WR#.'X9\1$Y1"7?LAB4*?#D$V6)T"5Y:#4SM;'S7R^*% M#A"VH2_\M P2]=@W[4)./FES1ZB7[..^C8-:N]><-(;;,%IQL/XNJ=JHD\G)OA(CSXPR2K.;V0DAE^+:88EB2/RQ 88K2-? MN2E6R,?YBEHNP_LVVNV_>$:\H\ZN.=X6G!EL;>G02[R#+[TN[#3M^C(AC1ZFI+7$V:0D;W%(V%_ROJ'GR&_9 8<,N".Y M*A*W97KBRMEK:F24.8DEE#;7I^^BKA\?HJA M71->+^(Y:!;H0AFJ?%I(W],K(A_R'8.-JI4SBVJ"."#*/ATE8RG5N=^;S.%- MU#Y815V"R9]."JF["4[U8L<+RXDAB\(H4K!P+8G7OI(?416ABM5)B9QNP*HJ MSEA'NJ^#:Z C&\F"M#WLE!V>D\)GFLHX;6K.IOA&IA4JN& :$K-_W'+\X]3" M0]]S9U*(/"(W.VZKO&M(E@JE(Z2QXWVS)<_I(CC?E-#!*<)5L+][+].N.!P> MI'IN:QW^\?5;5BC1P3'0ZBX+516RS=:<'A\X[6;> YOS<' :E+YL"42(- ?D M7P?P-<^36:L*../!1RR;BMQ)2UH7[%B+*YAPSVAUI7H&HZ>C$V',>2ZD'B@, M.^YGY,0ST0G;@-['5-5S)3@>_Z<1$W[J6,FHGW#2/R>%2Q#?9T^";!!=PH^Q$0W4\N, M+G'+R30D\% 7J)A4O=9BP$-DR,-5H7+A7!TB9',# M*XF0+\MR3W&F#=40@;O'K[^\0K>E]LE@=Z\U,4[1D"%\]YILUZ,)F0+OM3D8 M/NV/3?_8? /&HR&Q]OH.F'!OVNU](U]-OTVDK/&([+Q6&Y]PI:Y8MK:X1KE^ M @OJ<3STV=0ME .IE3;.U2KWRC%YS:6>ZM&Y=;:=2]+2&A+:Q=IO"]9Z3AM*=\SDKE9=Z]QZ8,EDT4B$(MGK.:][ MWTL;J9W/1OVG>XCL#D@',6L4%"&4&BZG9,Y2G9G74CG&-,]X;0I.\747_@%; M[;F[X%CTEHV!/8O2 '>3[S>_VXG[^QHKPN6WBWR738>BA54G\I:>"N.8"RZB M)AT7<_#-0>#B<"D&.47:NA1=G++0RQ@9#;)91 )<^6)HY#5V G[H=QV_WV?L M4NGV98("(N\5^@XK!!H55 A(L; .C"8T?Y] Z9LF-+^RH?D;#KCV\W^:&\-N M=T? V<:O)8\W8\-+;FYIJL32S]92(V$L7ID;W=GL\[<& /G"Q3\>2E,5M*^X MF*\4=#%NWCJ&8)\P2\4-]A5@T%)G:$Q'H],O#(*T ET;TKI-EX5?=1<\QQ\_VVO-/Z40!OKDO;^X&(#Q4Q/-9M-97CJS MW+3ZK>BEC!.8 0ZD3BM._KG)!*\7UR:5-/'+2A8@K4L"?U0L'-C'3(2)^G'Z8PRZ$J M8*AMJ*0 6%"#4%_?P ,>AVJD[))XIE^&F&&/"+$%XI1. JXC"QRCH:+?$I.P"H MZ6H!%?-/$[CN5+>CW$:2?DNT:2?+3B,Z9PWQ(70WIB"%Q?JZ!?E<)"QL1O"] MJQ S"Z*)M[&[OOU+R]M\L[[W"Q_"YN;ZUB^EKELFDZ_0^T#/0;>PFBA@#![7 ML2_U..KH'D?.%97.!6)NF? O[BP-7G1 NHIGUQ* M@+$ &S217-VZ*TYR*H8G&$RWU J3.7;V0/:!>!,G6YKS;Z2RLO,R/#;J66\J M\%*BYGA$R2A7DAV R'RJ72!<+Y? #T"!\ UG]MGXJJ$<,:4-34DY-N8$3@!YT."YC+6%:08%I>UBC'B8A7Q%@8=RN ' MG7*K.VWUV"E3+D#NEC4@L47R&?O6$_.N72B!B][)E19SW;GY.N]6#HSR"75/ MIU*=H0+TUI1Y370=YH>_5/O.I<)Y+O36%@W_0GEIT71E.VRQ;).20FF,9D=L M08FLV*E*R*T;:9"=R8G'^>CJ.KK-T74=YD*5F4(96$E"DC6Y4ZX^CVJ_1JT( M].DZ(HNJQ9J<'%Q)DKOEG0QP,+,->YEOF&[M)L<(U#SQ;R"K-$C@EFTK7FQ^ M3IP32R+90N*DIE;TQYD%L'1D95'J729I%-!')=W2^HL14"[-Z!'8VYT4BT"E MH5:-@YIXZB&5*F\%V'' MLY);KL+AU9KM;#(?.[4H2RZHRGJ51K12AP77#8BE9E\Q6M&>()\ F:)XC4:* M[E+)Z+(-:]PJFG8=NE(HD@B91BF>QSG6"7><8\4Q=8C]R]&G(OJ4A:\Q_YHL MY/OSD>TFU+FRH&_OXRW7N)SJ#Y*!M40NIS -UA"".I'^T#K[5A\,:(V! MTRNUI" 9K16D,G5N+CTN+9KM+]_K^I#?XC!W6M[VUWA&G]O;V^O93.;4?T9_WG&M"'A28 MSGN_]S-*SIOBD(4]HN2U8MEW1QF?ITJN+06-?]A$+/&-LT][K5#.2W_&)JC6 MWV]T<_^EZQI.!>E)GK5*;9^D\S:JEJ93]0W!E<)DZ(E1&F;*A304]F'*G$5C[+:HQ"ZY9F42D& M/U6MOR(*WKIU[+E5"@Z78F+3(>+IJ' A*"R?>?#Z@95>^E,YZ5<.657H2"U; MDM@25IFHZF)P.AOYB@FI=3!QST*4/=^TV8"6.#;+>V:QL%6Q^LP^T-QRK MHC9I5QA:HZQ-WSNGQG.ILU62*\@2VQ\FE+YO(E]]127,]-"-9F4\,L'4330,@2V]AA8LDX$I551U83'4OH;/ 4@'+R M 58_''?_*91'],N_UB#&'LJ'*-+9,Q$ZV1JJ*HK]2/F!I(GHZ#LFJ(6C7&00 MUIG4]71\W:F60S^I/;JB52"]@;#=2^)TA61J-4)+-ZI%*$$HHL'"(\ZCI(L< MT8&H88]#K,@WP-B+[;J1L='X[T+4R;D3Y#T=8'/$@H'KK!QI4<=T;+GDZR_= MI6*#!@^#"$YRK9QAL6+&-CRE?I+]ZO!,N1RX<\8T\E^&E\M>^Q<@0[1-[O[&5!@MAX@E:X]:6[B+:2F'^=<"^=C, M+0XVX6TW1;7DW)FE]E-3 Q?NE!Y+EQ63@>2.<3]Q9T67JDK1_9=1Z)RR-ML@//]<^AMZWQKSV4?TUGG8J- M^HDOPT$)$],XW,J:MYNN6T80%1A+F:',Y8_#LF."CRK42>."+RU"0&6"/X\-/3G=!IT=P95VQJ90I:?TAI6-U]Q ;P^=H3"GL>J MJAL20E,QG32CY[2+4*S](NJ)\RE&^%M408#C]$S*CW_!4&1MFV(RQODY-8LA M7^(HQ:U@0$LQB-Q7<6!4-N"[JF0@5K#7U'9$9;-\1K]*1-_&Y,UD@]_46"PB M!ZW:"F;C3U.QR-9%<_@P0UX=V-?UHJ#EZ'\HD*6*"&9@A5+MK0(T94_0"J)_ M,Y&!&'%]P17M7 N[(!71B'@YG^;LX$O+=?+"C>*HJ$[8C(J5*P3*UIO8_"YK M=O>5?(&[9&=-]30I!=6Q>TJE%95H'3 M'X) J?@O,-@C0]9$T10S#RD;!0X7PY<]3*WXR=BMX1"35BC^*W3?3<9Y(?L_ M,\V#L!=5XR1UP.;:"54-N' $M*L6,G9"=#*G7,-UE6*=.K&Z.9\(8T=F$#< M#0,)!5+!!700VQ[GMJE@(<-?PZ(QS54%F?>WK38'4$!?C)C1(E@.)0FL,,QL MOB4H;G@)K4=XD)#KH7'8LOOY]0:L<>.O0S+ MM&BFTRIO Q9T01<=KT\X$U=#YXRU;D*GA$T%A4$5CXMRJ2\'2<0IN>ZYEM?S MLBPE7TTM$4M\PC:F8329@O#(.'H:5:@=DV:-P!$X(BKKE8RTG[=4[\UR1 ,O MH3L21@9:4L8L$:8C(6UR^E5:@R^\$RN^NYI."]463+:XD0"KR4^3.X7*V[_4 MD<.66%U)2,W@LV&$ZV"\GPZ@D)I4L? "$:GH16+T%],CTP'BWO=#&Y>%[%FQ:5 MF+>OEQ7J=[VB.IJ%I%2VJGD2\%T,'"U%^)BN!6I4$]E_+95LW?426FJ_*,R\ MV<*LR/>Y@H1FD"K%[LWYPDX]3N(U,&>1&[V277*$S9+G859=--0%)+Q*7@81 M^QMOBM*04"PN3-X!4H"X&DKZ&%F!:R8>QDCX3,XP+!1"[IHK[@-;F&3:?%KH M'KO7RTI%W?9 >IZDI42),@YB'K5DYEZ_Y#XOW.--,]U7MU15MBI5E77O2&;& M.T^;KMGHE. KZ"4:DS$E,K$LDH7!8.T:[/8JH=YR^0T]9L5B#/(75A4D9.YJ M426Y?ECQ('584D'UN6'Z&I' 7IP69SO.\L@8(Q 7%X4_%=<*=L*??+"%]U!B MO\&;"J<4!89%6W&-G(%!/E(#@W'\0%,."1UGQ>BU!8-2-T2N_!L$B+M%(E1K M07@>YF9F6MUQ/#!<&TP7Z5GW_ICVNG"HFJ6U 9A6:9CNJO21:1R;ZPG4[A0* M=QD0XG0%.[I"3I49-\)X%5$3G+R/AV*W"4ZN:G#RB2A.E\0@ MGK'11CV.L7[(9)#?DJC7E57$V-,^ ,T-3&E5;,K7X^9^NEWA M0KD*;!)QXZA3]OV+A+KVHJ!"4L70@GY6UQV@_,."R-=YL*XTE [DFF4Z)66L M0\2I'#"5>NLX;[TT86(CS^M:&I9":O&M@UIVE:X'']'!5/ M1/:'*AN%.3M'AF&,&OA HK94-T\P\\9^-*9'8(H*&D6&HFJ,W-=F;XNB[H(? MU+0;QI4*4S'(T$WFC#047+B$M@YC(FWJ(NI4)JU2NBRUEF:S[GWFQ*;R\ 8) MH L#\GY5>-= ET65![O1H 'C))B4/7EEGZ&3?F@ J\:14' >&;QK1<5CFFFQ M::6./%)$1$GI+M#V89-!%6P5\1 M<63AJ 8>(1%4"XZPU<0PQ*G<9I%R3<6] M+%\;QV0Q>Y]BH63C-$C)![K:GPHGQS5+:PJ+I,I5V ]#UXQR(2@F>J^(&9%1 M$0/3?VOA)DR6("QZZAU\*MF>8GR:2C=5X?]"F4QB39_AS@+G@5?#K>&M [/5 M?/+.';*%>M0@84# 0GQJL D]"GCJSEZ:P0@C+9E([X0SHT7K3,V,4O@Y56): MPU),BW #@ZV]]J>:R+P/DA28H< !/K D/W(@^L=Q3YZ@M"H$]B98Q<]]J(5/ M:2B8I@*2](+:TJ@,,6'/3@]TCV;3@L;Q4+EOL@Y(AC?_*S#-X-J\CS[)WW,1EVJ6G0,0*5DC![)_<2*-$[ M &D"]NT!W#UX;QSZ:)L*NLNL9>I5[U7X3V+4I+6^ V$!*_DS<3XY10-\X(?. M!RK^-_R?^> 39DH/6MX?"D$6DW?>>_B%#\:-PNT.D*0^A9$//SC._0B^/TM^ M3I*6]]_^""_\*8A6$!Q\1?Z$7\'S9WXX4O!*^.\E2P 78AQ.4\2=Z-,I_ MLFX]?I,I0?=W[X^4*@Q]TG\0PSGV/M#V+C::4*QDPP%RLH$"7UQ2OA>%0[H/ MMD,AX2J&&:7&LLK+1AXR">(&5/.1\U6EGIK0JJ;%RG1ZKR=ER"FY1N^HV4TZ M82=A?P9,3I>#T%4C"(NJ)V%KR6J.JL.0\IJ0T:M)(A"Z7YQ59BV].+F-=J,$]>?V( M.([#DM%AT"#5HGIJ O;]+8\AYB%GO+$4T56G1:\T^V6F8:M7DJ9Q$2I*_X[A MY H[Q>4S]*^'?IX;X5$U4ZK(HC<#B^6'F='<1TG.C03<4A6Z8,A'+,[LK,FJ M!PSM8F4$*W($.KK8,F^Z9GBM-VR "@";Q*:E. M.JNTX!((8_B8^HY4U?P'4I'H/1;.Y HWL@ONM[F(:.-/U47VSPL%=NR(FA:"6?:!E15VQB]^MPB!:'+L'>PK3O!MR=H&ATB79+Z0[:Q.\ MF%A-ZAWVN0 M8L1QP-!6QKM4W0R4&#C0R\OUBY#,NTN5KO=0OS\!&RW+N7([ M 7_[H0J<%XJC3,R"4W0U9V@>Q7[@,S5HM88-8#_F;G3L;4IMH06COG,E^$(6 M JVZXO2;>-VM"6>OB="1#ZD^D TGXR&:DT2@Y*W8=#^K6;&A*5T%"WQL1J<8XSN^[9)NV7F& MBHN^!W$W*#AQJREW9WWK5MUS-#I1TPM,^QV5G5G3M^C-^M8..G K\DD^:5@D MP:^3]"?7I2,H52(5>Z@Q 1I,2C)WBDU"R@ "OF OV7LMX@Q>2'LL]EO@T[& M%<4N#=)C3,=:UF+S?>-[/*?RDF#856G M4!1,9[KJ$L ."VP482R 2/B&H.46JIR(Q0:OU(Z/BFQJ8]? R8#VPA4P'5G# M!7%, XU"+%9Z@_J9=#=F2]Z%7Q!-9$Z!*^LSF17;*'7;9(? -(1"5_*4H#*& MDPA8 O8I2L:WB7#K;ZV]^ 7UNB[I$X@"=G?4=MQ#/G&]I@L\/%GPN M( G^(_U\O52Y M OX2%&[F>@"K0Y$"2=,X><D)8-X*2_Z* MLVOIWLB<>X\(8)V3"IJ'BKB\A9OHU=(MT0/;,EK#D6WJSJ5/54L0EF_ ,?P[ MT5_(39?,\(*84'_CMBIUN \I(;QX,8 >L"RGRG0)5%(JX8-AE^K'E+Q96F=+ M,(0%(\9.2K/'Q=/?F5K:/=W66Y>LXA^#E>Y?2/>2Y)*-&!3 *$$QY,8K?6MX1EVXPFT@%BY8A.R+N?JAX@. M[":IN_OB#Y[*DK$J5O83,QRD'#DI8=?IWF4KV"%D2F%V4Y2:OQ9Y[ M\;8YI>*1U86],6?1*SZ][A[;:L*TC8N=#T['E+6$T MM+_=F5R:B(0*G-;:Q9F;693B9D:P8O9VL:GN>2$D<:MTD" M+/U^3\OS,8[0QZP1O0Y=7MQ$ ;'-=6Z2M4::@6RT-]I\"?",DEYO#%OE&225= 73.;+ H&#)]32"(B MYL:>"78ZBG-JK:*]WB@R+@Q1 =C89V?K.QL54Y.GI=]MX5R(R<(WP\7'^^ MR\5I(Q.X3++_&..0H.8-=2C%Y30 MG@.[[EG8%J_&*8ZE0]7(%K1T,96+.5](BA7U!M5;\_#S!KXU0.1LR\F.M_U2 M*#M1C![5P\K=U#MX,4GZ!7;ARORJN^%T;=AHU\H%J:$V+D, U334F:]4&BX- MN;J#[@PR[N$!2Q$$W:LIG-TUEA1BXH<:1L.V438<\2$ BRTYW3%$#A?FG2!G+CD4<($Z;:\ M,)TR&,4D75I*@+ZJ<]9O="]X [>X-:5VV@W>HL%;:!J\X<27;T%/JM2?1F!Z K)R4/=MW[0V=>M.9J085A0;?Y M%+K02EVE;*,-JY,7>A5IYUI@4JR+ZD%9/$EO)2WMUKU/7#)<\*+%L2NL%N-@ M,!FCEP-%(LNDZ=!S3LGAE +I\J76"MTT&RF)6^I#98N2H ZF<;99+G!WB:57 M;4I!FN&/^_V,BWC8GE(4;2^WQRETJR)(@#F-QCMO8^E3/B!;*F\Z(B.AEQF! MF7+$A;Q(%>DRI1B+A(MLE$7[LJW%+;;TS!&-K2_-X3R;S*5&6X2!OV9E)<.\OF_\!%T#29C2UL MQ=Q;8Z]45C%=]TYU!<26YW8>*JRZ4'T5YXU6IV>[)1D@-_?L\:=\C#UJ69H0 MC@C6, A'^CV"#&H5=HK(PPVDF3UI+IL%<['KQOHF,'G2+04"$@*T.=QU71ZC MP J++"VCBE (1*&3<8LGV?Z-U2%*2O24]NF!KB."($U;>(%:*7'+*[09=.D. MVZV=R#O35:=.V6Z1OH1@J@JQG-&T]GLTQ\[>SI;W$B0"EGLZ6/?PZ9UWWL96 MI_/*Y$9,C73&KS;Y$HDMD&*K0B58.FLH><;B9"NMG+O=:+?[#>W8T:DX+5/T M+E"48AIT\Z:UL4N1 S+^W4 -%X+4V^SW'"DM;Q+.X_=T:X0+/QJSX]%I):$E M-8%G7/'.X0Y,#Y#4PW-NI,7E_R+"WO(\,,XZEA06 ^!D>)^<0# &\@I@>.P8 MJROMB%>,:FH:%D*-&M%I2J-1$2]@M$#8]0;3D8M9JO49*R3#ODDT=^2&5 M@RFJ+:3?4<"7, I.67HRIS/3EXQKF*$6M)]+@<9PR'<--Y9JT4O>0;'6X1!S M$RAPB9Y .S,I0!<.Y8*D*NDW$*0'8H7HG(I0ET9 YE?,$D&AT4"+RLB)6<4( M=4/ :QIE%NHNH,J&15[6R&DH?BO'3+K=>K.[J\&D6R#E MMETPZ59K;V-+@TEGGL1#(DH1/XH>J_4-C2C=6SRB]'GKIJ5:[*'+GT>:/_N8 MKA-DMG17AKRE.PX9 -4'[= 7-!/1*_H7X"W9Z:I8]<,\L\X0H-IPY-N&S+1?9'B0+2BWN&=*RKJSM-8A;(U<7Z-R MP*1,BP)W"G[.C-"F4UK85Z$K]#OG"RRG,"GRS7>V@Y;ABWR;[3I($4L<$D;W"UI_+[K#J$A MBS4/L"@6YQO,L FMS-&INC#25)%?:S*6:D_X6'X!VU6P-Y)1#-@IB_#&W.G: MK/POV: +B21RJX:<0V,4ST*-U;$VG7VJU'>HN!!H_KIZNU,6T/R.4Q&5*5YS MZ4_$=^2*=UOZL\5*OV[6$"F!K=]4LR47XH',J M:&.]6SR&K; $6IDOUX/H#T<>RZA\UBHH*'HE+5:)^Z]M&GGXP1H=SEH\#=BK1.-@L1)1R[E%+L/$'Q\[UDK5D MI$47K!.F,Z0BVK&ISN8<0%I@'SXOA%5FL.'/):_:P)8+]>V%1^@&) *TY)*\ M&9E+N/"6AJVY#;MS+H#%B$M2Q&SM(1.&=E1\5LX12(UXC'/3<21)JWY8C+EI M#+4;>QLJ'Q<&-$FU*?"0&? I,]->2YX<(X)M/5:NUU>5L!-U%^#*P]R7H MK]Y7V!"^(\=8QE4-I9KF/O]7=TB1V,Q)F/WT/G *HHZ(S0?(;5CJ-4:^P<4< MQ^3F(3904_;ZEUO945? L>D 4K"CHK*7F"L_BS@@Q2;Z@'H@VEIB86:&YIPK M:AQUHD94KP=VYP/LTX-S*J']]MJ?&B+_#\Y^!K[]:._^AW[W@?@M'N?-N[!H MS:3)T@/N&K!.QN%LA'3)3##H&F"(LC].P1H<(*L;I]E8PKR%&'IG\Z7_"I_M MO'D9O-):VM$5]W^RL?G-+1.#+S^@.0W#Y1,, "'ZS ?.1E4I!"-.%,5%G=Z=&"=75/%4]PZ4/3W01(02;]']#;> MA ,&PDS):J3Y7.-S\(/]<2 .480;@G+,?." (F6YLO[>]YAM3$H.0>'JUKN< M$YG9WKV',^QG+M?AI4AKZFZL^:GFI4B%8,D3%EX=&Y MNN,"=Z& /"MQ21\+G*#KQM:9YQ*N4I>*$!TMYDH%3O0(C,BYD1F6R*2)=Q$& M!>I/H.4R74B-E; @&?<2-;#Z^_EF-AK?3"U\,__Q?W[E),PNP7M^>]%^ 007 M12/TX<;GYM]RLO1O>1O_@M\F00':-/-6WM7'55YG4;JL;XW2+T<9#*C_,E\5 MB%>VQA"*0U8A,-P R>HB"0/]8#!%4;_,2)^MXFBWU:R/SXX^:FS]OB;(LJ:O[1JADN5M]R\M8KJKICQ"9)%$& 186R>Q?_YXU,P&"6FQ9 MHJR,Z';9$@GDGH_Q)O@8-LAB^?B FAWC%>!+D7UT"=;.5E84W!F,R5$9 M?^;F@TF<8*7H=;A_I+8U_!SGT6(DREG7NV1_DE&O$$3M[^^<]-GF.&RWYA'5 M6+F$A0R8967X3&LK:Z<& SN"G29MAK+F*W;6+B..L1P2-T=5X9-$QB1R2JSZ MI#_QFTU-5ES>A?7[!:+E)N";7QJFN!HO]%%$-;#\1>8R.@A.)2,,\]DX%Q?8 M&LQ,NQX(%P.<9%A=HI/#5\,B&Q0<><"C7CECWZG27$F,$ZX1I(P6#_]TW](" M.98-N:$)Q\7<1,\0S!1\;PI?ZEUP"#N)_K3Q$8: )1%*(X&X_HFF';A9!U'O MK ,*'N%X@3C"T03Q53,)L/*4!A"("SBRDZ<3"PH53>"$R>GS8.H+ZDXH"WPQ M]MI1*9\=#,WUC-TC'$2_YFZLMFV0P#AR9_03BK]8O#2N>*HH@*!E+13]]Y:S M4@V:40TKC3JTB#ER:X/(G\0)6YBD=K3VV(= NJ1J$1J))=R43O"'5"%B@W85 M+"*A*>ZM1\E]K6-8<:@]B=\>JNT7 %G!K?U![)@C6Y^;99&/;:"^+#*/3/]Z M'5#7M>S'7WQD+L*W\ 8B.H M(->B 8$W23^;\5>["'M].U>3IL>:EZ_MKG$L M9+#RR[ZOWE/6W1M"[R5P5H)-=MZ?\J] TMQ]K@S,LRU]M4*GV[!4-Q#6"BEV M$EI89XRPUTFLL3<5Y&[FB^ON\P:I,&B2% ]) MWQ9748&87$CM.<^(\B"R1:O\M*%^2A!&01A] V'4X> Y81X+9)!K]8]M2_K2 MPG,GHE*Q(6,->&$ADP3)QTO!&>,^63>HKX7**(X;VA\UP_%K9^@("U SA2"= MM/#';7<,"X# OH%]GR[[VDIO:KLO,(V%-1^>>J5P3OJYA4W= =36BEXJPF,H M3F[4(&[/IP7UCN!T3-LY[0^M!E7*#ABL9Q5J@4(V;>T*\1]$[X3VI M:_$!7"SH4VP1;:KFW)N $'?;7]S88-"X"C'A%4G^B>5)=C12"W+6.=0M.,5\ M_%\(G:,P0!3P1"^8JWC3P+&!8Y\:QUJKEDK;% = #%%OG*)487-S):,)>4W% ME4448!=W)0D1."MPUA/BK(X=VM0$XTB\U3O,R8X&LM7]2>TBO38LY ^B\Q1A MWX0-SOD)?G+GI4OJ#0TL&5CRZ;(D#DB)+28"0GR;45/+J#J$]'"L9*?9=!'N M_$RR;3A/!5>!!YI>/01& .1U $W_G+? IX%/GQ"?>B!Y8HWF\$PWHJRVRJZR M:1(_R8)\Y::R=D?EB+?G0R=CU^C2[_$+H=/ =T^=[];S'%9.4#6G#[JE55O/ MS& ZB!T.58EA'O(6Z??/%3I0OUN$*&E@LR?'9IZZFJ4EC0^MJ1" 0B@%$G,D8X03-Y$9%7DQIR'P.0?M;/76*HPI=\"U M9SK!TS^9VD,HN-24E[E)!3?^-5FD+3CK2D -$CO406=G>!,-,'Y!D-_PI+ID MV,^-8^( 17![*(+= $40H B"+GF$NN2\&4]Y0(*G3+SN;IIA,\7L#DVQ[E3E MXR=>&?R1SL9X9298+Z$8G3XFM6MMK!1\&Q.^@BG%W9HN'Z6P?#R\R*HI1A,N MO8_RZ-@.QO"F*95@&09N_I9=@U3 I+Z1#)3 @=DC <+SZG\OBS(;7V)5,;,U M?BC6PL.X/;+>G]IA@<) MW>DBCW*4.GY*V2R( MKWUV7P<*I#@BM_41;@DH0@,CX!;^,$UI?.]BL*$BYZG-J#CJC-LD.$Y'/A9Q MP4% T+00$X&(L1 0[7F?K9B?C[&"@8JU.! =U ^R#7W0#V^81HSP$[VX&C@P M!1=CDU.MP@L<^YE?F,J!_W $1?+#PO@(BPF+.0,G[U.$Z!1C,\+#NL/!)@$3 MZ%L U51T8WR7.D<0FZ'@]C/MO5HZH!D+(D44&?!_^H[U9T.0. K@M0J3E9SC M>" \6P+,:N%L"8]AJ#"EF7SKF POR\/_T9ORG4YW:YYPP?T'8)=@.]ZG[2CR M1)K+B"E2]+U2%X]'T-^:\*-) _U)4]&]6/U*@#]$.0(+/2$6:G(!+ZN7'A"W M8/C0$%,RU7J'UTK.S%0]4]YU_#AGJ>*>'!4[1M8D8%H;866] %.6@1T#.P9V MQ+$S/O>U8Q0NA.%R#2UV3#YSRIH8D3Z.$9' 5H&MGA!;)5P)V,IQC5?"(>TH MAC^-V+B.MC"GGP=[.4.1NYC^*4'L>6.1IL@@&YM&,8WCHZJ(I>;Q6EJW2T7PI/NTC$K(/'N++=P%:!K9X06VFR"-4/H@UK&2PH M)!RDAACDBCZ6RKQ8W<$W@FB?$-30K._VS2<=>D%P2K8IW[J=_L.UP M0I-X<3;(BT2FZK0\D< R(]:0?9/3#8 $&IGMJ3.<'\H3M ML'0A*;E$B/RF9*D5OE*(,4JJ631&?'Q#3;SY"G_^%(4"PFL8P.EZ50YXS[^EF \&/96E,7]REJ08O5"VI#F[,?PX-9/H MA!"?$+WB'2*IF9*S5.]+@V>?UZ%2;C-J84XY<[](JIK*X6C2$@M8*5I9).GX M!@)U$'VDYUA1[#Z=5ECNQC.P).Z5%N-T!.^!MLGJN&8.&>OBDK'Y MDVIF1LD"J[NHD*;I-&CX-71@M)4Z/X\<&T3_^XS@?;PM6)XW8AUL.3BDNDS/ M&UH5-G#@_F9%1F-:+M($[#G='(VZIF7E143!/,XDC5I9)WL2-#P&IW(WHUGL MRO:T")''95=5,^>2UVXBN:BJU&$ BZ[3I^O95S2=F9 PYD#MNFL&G\$*)E-, M!M%1Q0TQ(X. V\SANSMQ9$=CZ:80RHWG@3%18.P$W@1GT**).ZPCO,,YE>8: M^996GD3$R5RFOL3ZNCZAQTU X 3,J9MMV.1-56TN[,3'^Z]T ^R[][[ MPIF\L$1)27CL(^*7J%D4.%O-E*.42^4*H4F$]]-Q;JW#E,:LE]O1F*:?K-OZ M(/JGC(='GJHB6.OV<#=^^>*@L[$F!_I/L28=SOLX \;@!_W$-C\EVPZS58E'IS V#O(.\VT;9XH OLU>&@%*KH<'=P\*.Z8M=*>SKU M=1I5KQCM3;22=[:!(A"R XQJ?L; &1,G8/PD_-=_#:(3^!YP)QBYT=RH@=1O MU<>\;M8M?Q2E%U<]3S*N%I&TQ%K5W[]/LKS8Q.[W7J4++L,S07*;3M'0!I?B M 2259S^R<'^Z0#MK/"8+">+[Z^/U.^Z[M5;$>_&]-/HSW!9?XV&/WZG#3;_ MR J@-8=9XP<;>72[-\&7Y"4C$^"_Z.KILL^;*J4!#S*(&:S/=+SBALJ(Y-"0 MTR/5_+',T\Z=>- /%TF9\OQDM)Z+',20%G1*JA(=)KR%,2,]1 93,&61IZ-* M+=C*3-E-OC0X.+TVR7C)Z,4@:I8F 77SS^+27&#(JHUA= SN3<*Q+QI07=6] MT$6Q[?$9L]^,%(0#:0V\HBR:ZG1(_-<)F-K MQP5NVAV6Z'@\$9@*Q M6X#4K&7P+ ??DSH1G(,FIDY>GCENP:)^UDA&-53^J M,)9"R2^<>#)>-U289VV;SPL=ET(7H:E' 38VZTZJ ^ 0'Q(WSX MI]R>L<"*%!BZFN-+:>:X?2]\@L&FJKYGPR//#!7FB]>[O1-]7'V'?3 ^$[M3 M^7WGR]5&FDZ7*(-V)^46QLZHA6"45%PSIL]:-YQ9II*7YB+%NTE9O:H5YW<; M4*@8^":Y2$N>2$^*6)[/O+G$\(D=C[Z)1MJKM)+N<1D\4)(W[3A2+FR]R/$K MP&'-!I8\EA8,!<%D]UC-9-AS:?(I,(L<(Q(34\(K3&)('!R8D(T/C " '*$6 MC9@N2,;_?)-9V4P8QF MB4 $C#9<;Y<)G(R#+[;&>;;$EWLD(AH0H *'C,G6/ <5;ZC9EF<+]WU%A"ZFKK!9 MNSV[+1F-.#8+W&O2"PX]XX#1UH7T/=.!4&*TIP1WBV/617->3YK,/1D7>EDB MX10D>R9]+V5JQ.ENQB_9EIE3V$5/54)Y38.G)O8V!\&%6HS&YN)BI;<^(?\"5@?BK'!(QZW\#"DD9#1"$G!%9@"ECD?)QWF! M4X=DYE?WEZ?'%:4J*]-_FV39EZVYT/RD\[( M5_V+\'?VX#J*%7_@(TT-3D( MUHSG8'(:U,YP<"T 8*P:+&2.)IGYK&F^9^G #.((50!N'TSJYYT!$+&V#M"/ M))&9,EP6N!7.<+<6"IN>7H"E2XY\"1K5'H8!Z5Q/57C"3P)(F, M<37YC'FN15X3@TA/PA<3\,?8:R5*P8)X8>>J'D2_,!/XFYA@YLP@/ 5P@/E$ MPQ)TZ+-ZUA@:5'*L,3IBO3\F/F"E6;JHK,,V,^!?9,LM.$VR3,2 (YEIZXTI MT%S4Z+B0F40OKD 9>:*\UWYH&X5)8,"GY+BPXG?24TN/0U3=S=0_E?%8FXL8MI8+O MLFXD"UH!$9JH:8:RB.-2YZ85FNJ$I7K=L9"BNWV*;B^DZ!Y;BNX>_(RUA8L] M;L8U9/)$3N$[=+;0")<2K*IAVWQL%E3F1;4S'7QZ7SV)/ABG9)BC-P\2.V[K MJ17KVNHI=/?%2O4B!38ND"U7@LH91:3LX'8?&M]S2##L; T1"D1I?,7OKZ.9 MT^.4+0D675Z,!_[!UBZI(.^(5D'M\+-\8%0PR-&2:5E<$B(LAX-60E.::A'= MO7K,L,5)RO$=_\1E)*$7"C7L=WD6BJL3#(YP'\%3?2>[@\NJ!NO&MH=U^L70 MLK(=8Q2#6#%9I8F,S2TP&\'] %OF/^RDHON95ZTP7BQ#'9SU1D@=A&^#^,#@ M"YO<<\0X0E>-3.X\)(P,FK*H-"HX)W/8QZYW;P*21M%\N MP"XUJ0FD*;9&!49 @E!ZA6T<%$4GF'A3O!BTS*$8:6R?6OR.9&3$$&F:R2.\8#Q0]9%+@Q'PB!!I]3&#Z"BK9^3&:+6L-?['3/6K]T>#B#'Z M"LO 3)4&S;$ &*^O]6+%(?4<'Q\\T!=OSNU WY-^,H?SN/ &KGK1$&%?JGQ= M,'J;]4N +]QD="V_.0,Z(DS]JY;+VZ*XNCT&='*)+C6*XZV']@8<1]1KQ3!& MN1;UK0LG[BFX<(7.KYIS= M% Y,%T+,I912/WE>HQ&4H\)-WG@=ZCS2P5>1; M[Y/1)_!"Y'R%&I 8CDX]K%QT>+=:2!48"ARIJ#NJ+/D3,JFFFFD"0X5I Q(] M8O' 41EM/I&4>PN8M^"W624>B5K:6X2E*68 MK+&%U-35I 5WF)Q!\XFCE+K9*XPV8M[*)HM6F@421XH"_8N0X"A/\+0)SD>@ MXFQH$:O^XY8FE+PD"@@\D!S5-YXMKX,B'8F+^!!E* 9SK'$<6"%^PY/+O3># M)F:%"LD;]^1_J2^ [KXDQWSI3%$7_\1$FAJKC@!=H<%KOCN,P]E%YU@+TGZ6 MWVKBGH?YN\2%8JG>G'9<[;WP353N*N C0'^M^[A9TNV>1.'O MIJ6-JEDZJ;^-P)H6L)@MOFDY 6M-8>\/\CERL4;N%QC>;G(JTVOE%MZ=O 'R M>/?JC<:QT4W"BH=6 H3=%G5$*M9X1%&^M_)7:9L:D;W$?,+$A&^AQ^.+K);F MY'EQF;< 2GYB:EI1#ZN6 Q>&=!__DS6]51UI\<;:G#X09%$N"G'&>E_6C:QZ MXVPL;>;]I0,=_XQW35]*73X!CL",B=0%V%P6S[/BJ3TPG;!7P75&>&0V ['6 M[N:XML6MM:%4&S!=*5<&(;M)+/5P+8"VZPOD4T(U+GC*\%]4]$9U#6M,\K)% MCXLT;& 3!1DSHN:?6CQV/U76FB*W/NDS*"FVQ^P3.V9,;]"9JX=W^"00+ M4_QPYR?R%[M>CZ1+49:\5XN'FN_2RIT06_; &QEJ>/(2L6*CE?!PC(''-2Y( MCQ2@6\?JR*%-C@'GL.!P]2>ERF%ZTE;**1_X#%&]P&2OGZB(!X MK'?ETDAD<$N[/B7CR@MQ%%%GM?'_XS7:I%BI'Z 'T( )K&V4S)?0JF\14ZJ0 MQV:XI)AMR9U272>?*H-U.11(BA=H+6IE=Q/JXS<\QKT:N;6>ON_VR?@\$J-] M+I/G+'&[AO6D];%2G5IIL,%[: C(]E8FI2H9-.1B41WZ5:^/\87M*^!SHJ>) MX4D7O8A0\\IS4KIM\F_8O5D5)Y%]M!U-BK*2/D MK.\@9_TRY*P?6\[ZD9/\P'K M3:YST#_.6L -(JQ44*4<>&+T-0=NZ-GV7G22#-1QT8)![,F[B)?M-<2LUA'Y ML?5.8D4U7HTA"G:\;4Q4LKX:$D:+/4&QFI(P]FKMCJBWC*JP.%+@@D>MHU , M"3]BIIU$(*W/B^(3%M!S$'&6\H1TB5[EMCJP;G?VZ*LDU,HC8LH*?(?+0@>< MD:LAKB1EDEH1P188P\*IJU&"9 9^'JV 6VR (#XFZ662]S7;:,<.Y@VGG$NS MW31:$]5JW.CT$K'2Q,B.+ B7[2T(SX\33I25E_-J'9<./^0D^1Q;E]RYP+/+ ML9Z)'DEP=%I&I0Y6[HWD2F">4Z@]2Q-@Z#628)L#>X<'4D14Z.*Z6@DBMS@U>,,\T]FZ97(HPHLDTM? M8K%GC<^R>2%I.O(_:)N.*%G;Y$U%K[0_U:R-9H,4WX>[F*1I2(0GY6TDL8.? MNDC X2*5F"^]]XR-01DGBT&W7AJ@UO1\M6H#@N]VDV*:RE;3Q-;:\)N77:T- M2JK+68&]6Y*&!^?M#RQ*8:ICT'0J)^/$H6U/EP(OFVZ]Q$Y@[\M5,QZ;7!1= M4B[\:#\7GW-N1,29UV:;5NU2KDY1EC:I:N$(,8;7.T?"SW$&JP-A"UOO[:OH M:C0SKL?#&2=!) MB;4[]C&8Z&SX(#' UYNXH90,7R\88.[J"/$"J<06A;0/C&['&N?M(L5VR1<& M'*31.];%,NR@UR;:4UK$F3I,X8QA.4643.$@-]&<$CTPFA5%I8V5"8E:^#?V MS\)1\= !(S4@*E]I:#97OI',5KLFPT"ZG?#+G\6#56I:QS.#Z*SQ-,#8^[H\ M4I+Q?KF ;2M%38%O617W[7[7:D:W0I$\VX6N.4-="_9?H+,WDXEF+FT.4?;04IF*.FE<,[[]-=:;[<-OT*\5U+I_'MRAZ; ?YO3+<5;238*]NIKU:&O:DR%7=0AV^]%4;&@4:>Z'>KZ)4 MG)"6IL8"GDH*DT1>F]>KB&0IC534YDG%WS=X MSX8;E[]KT<@M#IL,,<9DN MV@(^%96M[M?6"KG2R;3D(3ZWR7E!'O20I/U-BY):^%[KN#XSO#UX@_?6!CE,_LD7!WAN\V$=2 M77V-,!'^:Q#]3J$[[* L:-9%YY #W=>HYJ[?!H,?GF5:A]^N&_3R>N6(? *=NR6+26$+$BX'A5%)8; M4+YCKP17O%,44 J*=>;8FE9F],A<=_R2MI0$$)U#E' M%#>\6"]BVUXU-\UQ6,%K=>H$'IH:+)[_>.60O.*0^KZ#U/=^2'T_U=2W%59L MB:R*$_Z],TA0HC2@U\II\2W0WTNSU1(7,0/([/XO2LAKPH!,,I;\./R#\JZ> MU"%.@K@>&O0^O/%QACV4!XH+9;DUXMF*:FSX6X#_BLHBY)W218@ M*#^G& X'J38<#G88I)U>GONO3#62T?[*+CB"/\HOY8 Z']A#X'?^P'Y[KR3; M.%+162R?)YGE?A<7&<=^W9 -\+A%TU=CC""-C.WNQQMI-SY=&JEVPHREAU6% M?53(5FF&<9K)!,,_DBUI0SYXR1!LJ"6KV=AOK*D-BQ6A3EIP&0FO_[.4+R4G M0KHOK8-$8K\1U8"#:GK/L%482RZ:SHT2?T45ZD8FJRC*4]A2G)%FH?"").]) M_9>NQ9,!.W+;+Z-(R8QK6S'N-)B&)G:@RMB+->Q0([C'#!8)NY MCCJDM"Z"C :N::0ZRY;;^5GV!I#AQ1^ M4WAPO@?XGB6"*F&H/>UG+F6G[N3:R^S9GT-NKP3O88QSUQK,P(O>T$28./, MX9U;_Q,KL$<+Z;X'09]PQ*T'9'CB MA$(]$THN23:F ^C2<99:-23N3>++K8=0>M*D=<9E552LYU)AKK2*:JGAKJ8% M.^XN.>%J_OJ3%->,%PFNYJ:YFJ)$FUS#_]HYR?A%M4Z4\1-B-)FQ%<(F&Z1; M8Z=@RAYZ;'!*UUR#HH]1[YHKK;289;X@](Y6H7[ZP+M*'ISI# G_"GN ?N&- M2 ERZ1QY6&AQKEC.64/YB(:QG\D[\I]$[@DL I[0ZM_SH,3!<]&V]!8N+]%8 M4MO*L3YZDVYT+17ACRO:E*&A!J@)\:L&2QJRY%(J4.D5M%Q^EC3LR&](P\ZT MB%Y38@ORINH.Y'!!('-:6>HP_5K9$VD8Y?0=%5C:')SK^NAC/GL:)5A)((%' MMJ]:#T2 M9:Z4 []\,^70!RO X\3((<._ MJ.PHM\Y@F]]]Z"@N85S:/&$;[&Q"532E!4RPQ^6>XBI0))_'968 Q(R/=@44TPC-JO2M)\@DDQGKXQRI)T7JG. M%%PF37$RBFD'T$G0/L$H(:@TY=VQX0>Z>MVU(H1"I&;'(MI6*[ ML)V1Q@A&*27U2=TNN"&3R\^-NQ)#)1@9S6 ?N93P9Z5F+U9E4=KOZJU14E_6 MPM/CP!%HP/X>H>V:5A1P&<D+7=VC,LX!,>)78!INNL?.(J[L&!93?,H]@I-2+3*:7(F5<7 MBD46'-*T(SDH4I14A=B_IIQS[R-.WZ#YTL:)!K+*R1H40!$P[WA*#EK[M1NH MXKRN/I@[(@IGL[N&_%7SJ7>\1KXZ^76ET"[CWAYU_:>4_T:Z*Q6$LPP@94#CI **2L0VR@A\UQK)!IJ&D)J+AH\(.-%LK M,8B.7"5LT=0C[FL3<[5>+A3&M:8^_ZN#5!K)O)F%:D?]A9"AP^C-J#&K,B9Z M#ZP9G<;1*<)*[!($W<[P)X6B^\5,X0C?HT SF,VPL'03*N@AT%ZZS@^AQ0VVP([RI>LPP_$0J8:OF.=HY!]K3B&/O>D1]!1&J\81/>*-TK.!C=B6/7,Z2K+,[98D MG6/(=E0[FE&ILM!T\X"6*T&C.TJ.>)W$[>4N8.]^P&9>Y!P*'2=S;$P*^5'V M$41PD"60D>)9.,7#I\ND=4XP4'7+3"S;4 /><7OY4C)#<$#EG/11AHVF JM- M?^>0X)0*(WA><$763WLM%"8D.Q6AH$:CLM&V-T:]D* @F3B(<1=QBQ&6E@DV MT3F9IM@.JT-$;,\G,OLYSDK4(554CVS%SJ M!5V2]K;TK/1(W0'C8@?1<2NQZHVV9,[WK'HU4QMO="N"@M6:P3XB2E]7L$BH MNWP(*$"QG$VD7T%J@L=CX(DEF+ M&Q%U2+.>&B5AI3#G?S&1>CXS)*1.R2O_T"*2V)[ M3@+N1[/BKSU-"BBY$;L"GGSWME1]66QA(;/>UAF=2:55Q WW M2T@6C_'!>'RH%Y4YL=-&_Y6 95@N6=JPL-D7:/::*Z@I&J1O%X^?,DLH;+G4 MFEX8E6R%3:)_1O_ VL$X>L-_H>MZ$94PHRZB:NN.\$\Q-&4 D*O\C@8JR2A>%#7FCRL0B692K$X?5?E M)U>=D#(26K>%D]J#"!2+G!??A_2QFSCQ[,$A=$?X8*W<.%7_FQJV*(J.JY58 MC&/T(D, )CN\/*VJ1M+QXIE14X-.FOON.LK.1";B(TNW=HDA="X]9:Y4ZW3@>0<@_-[HK]4-#/OP.\N&' M(1_^V/+ACYSD2F-%2NQFKPL6#8@$D3;H<69FW@:]MUF]TBR:NA7XXE#/N(V# M1=YGB@$A;'U)$0(/Q:'#TZMP.%E+W! ,@D 22&6=':?A=4%9"=M-*ZV3;M*G MZ.9^<,H.J\=Z[":QB1+TOQG>N644>8:0&"R-S V>PY/HQ;P_JWVD<\#,B_\\?*$UQ5XP;N7A<06Z*PJ#V.*G]\:-6ZIX2.YF^ MB9\"ZP$=1M%R2>_30@&;' PX$0]AC;\4 MU2(H0VH4'\#?MAH^.P.,C@ 8/6\^2/HO0Z6G2N>@LY MLX7$&]L * H=;@IE_PL]/-_<):$DOR#'OCFOP.E+2@5)\*H0:'@P.WEIZ0]9 MS29@M/ Y"F MX'F;/@XU-0NV[693$ RX"P8#1N_#&>,X\F(9;WHLC854VRF[$IH-P:G M[Q)NE8M:,R<\U#L(H_Z#I@=I[0%[O^=F2A"WX&Z6(E17AD_,DFS"$Q:&VY)8 M:#?''V['V]O;4873&-"(P-HD\<>5:;L7Z\),BQD!JPAZG%N&HD]WD+1;,ZZ! M;''T!^]GS/$ 3*_,D=XD9..1L&?U$53)A2D5S$0*>OP5J)7JHVM)01#)&)YO M H>RPWE41_[^6Q4N+\U=VX,_EJ.1#M76WN^7ZH-E<[]\^&J%*/T:(J_I!2O6 M$J:*IC17^3(VHW\C ^7.7=_OVKYQ\+(SDUS(=!1U3!KK@W;*9SMW1PU(-&:D M=5]10 =8F@ZU9.E.5-.X(G&>Z M"TNT$EA@V8Y[*Q%^A7 NR$KFJ+L-_M"%]LV']K$MJA6DMNX WDXDPJI%C51) MA?H*$L LX1F[,[D[FQA8-0XZ1&0;Q!17VA*@,]TY$-/W7B#K7"J!Z1ZYVI2- MC G#VDDD\IG;!TD,$']@QUQHWV]> M85I7DKBM20G9L@.55-6MXDNY#:FQL>5WUL>:.+LL7F=7N<+S6_;]N8+,MJY] M9"IW\UP5&H C(WL8$0F)0!NXN2>VL2B4]651?N(A*JR01L1>TC;A6--#>?0F MC"454$LZMG-U28B#KUW,+QFQD)_F59J>@P=R&7/?-H93HXLFP\H(:<50)1P1 ML(ATLVKU=U5,:GPN0RJY1EO;V,N:VXNEV(!)DP/ES KN$<*X1\8%'YS 2?-* M&I\QA8FM0WHPLV3TB2P$#"7;3GI=2%0E<.4&9@ M@W#+8[^S/1:TES44T3=BTH?^[%RQ:Y9&8&>C;>S:12_RS2>V#HZHUQ/'I28A M%J$,GMN2OVCX0JO]0$=RHD,(02^2X)R0K8#?TTKK3)',.#*5$2&71N9>HLJJ MM'G#L?) VS8X8LE?NJ0QH#S8&8L+?:6=>8BJNA1ZLUJE*\1))N(Z7?! 66N? M\IY4WGRX'?+FCR!O?I>"[@H:_%:F6:@CN((%9\F8!LE6=C"&RM$)(;;,$<;# M:W;!Z/*"85RX#+ >S33 8BTH'O[<+,8,;_*1C*:)<7.%*]#0R5B A_!.YAH( MR;WYV10?+B[SK$C&JKQ=!2+K%;&DS&>P)!#BA\TT-TRRM:6+-)'8N-U X^$/ M=I4%#DE&[T8>1BCIO1^T!14:U"!UZ!ID?74&5FRY7.!N?P>6*BXKL3,G*:X= MDS4\R_G]L1TJUOX@82-A\03/ZZ519%EQSCBZN,WV^]3^DO?JPSS/2?<']_UK MGG[&__Z2YLWGR%L8'@7K3H*U&3.(CW>T'NRW"V"I)4C#XQJW0BSW1 ]3I@A) M\I&::@7N0&@"2_@P#)$9&6OMTR$E)-KQB-=%!E8A)>P4\ FOUT[^I*:#1L(#8!XN01TYU-6.@M_T#!$4MHV+E 8&,,L!*,>U3S>85( MHS+;JM*"'^MF4#:U3C$8]E$ZZE:^8:>\M&+^A98Z"8=S+#%J#@Q;2&63@Z=:R-54U E$%:ET M9!3FU(O_F0=_.3A%VM\D)9!7+M%U-$:.(;4Y9K5'('JH7LF8;*UN%?9JA)=O MT(V#:2U)Q*;(7+1@:/]HFX%SUOHJHFV1H'&.QYXZ'GU$&Q7G2+"FHQR4=RSL MP-B0Z,-7?#)+2U?,G#+N9R2Q72%Z$B%64K-L9IZH1,J)DNO&_)V H J%GU7T MZ,^%Z!<(SP;D\!_!1^?GVB!CK"H)_5BIS7:'\E(/A3:1<*I8CV 2S+(DJAI(2_XJMVB]GE1(5#'2:LB3"SG\](E:@]P4%?!/L6 M28^MV!-L3'9R-QP4J)S4W(7I%+9M'JNXU7 AXLL1"!8%#^9!(,D?6/K%39T!W"Y( ?F9#KPF*C-18AX*P^/^! M>IUL1"\C:>8H0EK[(O?'E<3["+!4_>@LU181\ !O_TI-"HE%4TO\5>OPYFLZR[?;EX;;A552U1_8EHF6MK4R4C?)<&-: M)9_*@+2F\@9Y,B49K8/AYL]6';"=--=N'W&K[.2T]%]&+RB(K-.!>SJ M LLQ;)$N>@MQ>VQ)0@-+VH@^9(1(<3!7XVG90ZR->, MIXN"S?C;4_#Q MMSXIJZ,8Z,)/]R7G(-W66A@]H?@OT]$WL CJSN!A_EA/JN;ATBH[(:WR"-(J M 9[WOF=<7V)31IHQHHXTV>%L((LZ(=Z;8+?27$,=/,41EC['E;IC*HJJ.&EX M"3R2*[JJ/WGK!D]<-R2[-#;TZ']+1"K5*U*0%(4HEPL66HT!]FO2C*\1X+W" MVT&1A=:J/L1!CWJZ-]Q2ZBVKW[7."EX?;VT+I? M9^_^GW7ZQ)^LM-A8PS0>;>:Q%_&W(RL0=S.M&*U$RHUE/B05*JU&$3,!".A[L?*&>*IMO7MP!??QW_\_.VN(47-%4##T&#HWAB#6K]9(S7+J[=(H >$RJ2'75S9FK8D!P'O!88CXX920!'2:*'U%%Q88@ZBO[ M; K7E#I7&O^:R^A(;?#*^Q>SLA"_%Q-3FI1UBUL)82")DJ9NDG,!:IZAPZ-9 M Y^*_FC&T[FF1AU:M4H1+_C:K6:5QF/0K3.N'P.1CWO Z9_.69?QQRU8<9D< M9R;1":5*44>\PU &._7\J]>6BN57TB>">09;543$^&E!KUM!UZLZKW^PQ6KR.<&H;:)LHK;OM M1;2U4RBI/I?0D12T#AS@J0VAM7+8%('))EO>I-.BG"9Y^A\-6R@*)RG5DV-6 M8.YJ3W62P ?WA"-Y <-V8%SS[='9JZ/_&YV!6_(I>D-SE*-??CGVBN836;LT MFK&AQKO 8S.EC)FU@4$-E4KNTL5AU-C#-*P?/7/WP8.<*VV@%MQ&+W8TLMAW M'AC):H;'04FV;Y('-U+@BK>Z*#'$I1,7B_D<5L5G0;CQ(Q1LW%A@Y[[9PJ51 MLD#G)'15;K #)K1/Y.E!K2,Y93@A#"53B?-85S"X'4)I\$:N WIX58S'6Z_+ M)/\4_8X)_+.ZQ$FE'PP9>2@'C@G7&D3V>Y<)0LM?ZG^D J:B>\(*%C'2>%)S MPN.8*=C'ZD49W\.J)%.2L7=07DA21.\WCC[EF"%(JIZ[?^;T_!2(%P0IN#M@ MN,SA;ZDX%W633T'3Z;\$28()J@ IAUF(,IVBAFXAOK\R\V*$D<@1(HZSCN2X MS[2P_LZK#\CYV$,?2CB?*=F(3)83EE*,&NIP5- !Q]<"X6,SM\;"7E)A-WL5N6=US[\1(*<6_)5#'?0&U @BL[6"".?0M8Q2QX]]D4)7 M55R8QS4@(S+WQ^(*IB,I0E+S MJW_?Q!B *"2QM"5LZ=NTV!E3A$IC+F MTMB2!C4YN4C,\O..?"$9IC4%OTB5#UZ3<#9M5A34["2/9 M)9N8 +23+)VT"O$$";E_5I&%;K3+U68G+105CO".C8Q;>@=:[L[\=CN":R$2 MXLP2BTN'T'M#,O<+M?WR%3X!2X7!*MM@J^Q=NTO=%0)EW@VV(1$J*D^=+I7) ME;N%J@LI%&5BAB^V1BRQ=JH);D\4'WVP^I12%8K.$570(V\V4S#YUO3A\IWY M@YE7L ?HC+TB6AOS,38TH7$&UB'J[17L=!'VXYS2S]5*U3L/&NSZY^M :RT= MM;/ #L$V]PI@8A5B+M!1K&[D52GMF[]AZAH^GF4IQU$F!84G8AR(D&)9HGK& M/Q=).8[7Q6=8\;V'-4E=M7\D-WG[K7(LK1':$U!5EQU3XDH@H5;00SYGDG+$ MLZ[]9P>LWSM(K@]#>@OH2@T"*Q R9],X:YSHUDG=\:(HIU#:%^]Y(N"2NS*WX M>M,(8]17SK2YD2EJ^?]__Z^_49,C"PG(:2Y*[-\B_J"2%5[M%W6N+"AZH?[._:G'/#WPT5CAZHC2E M^E00I1=%.M8/CE>D*&P=IP<@&^CV884_17V#0&YKV9]^/'DC@TQ^=J10CSMK MV8RC_VJWI>. W5;8W=+'^O7MAY.S=[_\=O(J.OMX]/IU=/SNS9N3MQ_/>DH% M^[?R]_V'=^]//GP\/0D"-PA<%Y)2O'>#D*QC MA)VF@>GG39K)X."UD*1V7D9QF<>NQZL/T)KO65&M,-AXG0@NEO'R\\ =XI,[HDIZ$X MX/#AH_%%0A[H>QN;6S>8P*(PX*^QH0HA]N;4HCW".9'M(1D9ANADDA[XSZ-T M08 1WG #;WB:7:3FN7Q$ACE2&__2^>=$8U@SJQ MXP_"HU9V:5U)3K&F&%Y93LTZ:.I8IRJW29_A.[ GS>7FCYQJD<^S<"4)C9)N2(1AD.$UA<5M:0RAFN!&48B M^.K!5Z<9\\%7OUM?_9>3?QS]$H''?GQR\NKT[3^"RQY<=FLMH%AG&WEB\K%8 ME0FB,C+0SP0--[9\$7FAP1)\+K)%BU_*._/VW/;A 4'6[*!U?[;,_V\!]N!I M/AJXYD+ZH:VW%<.4T$Q>$9P;:)!CT"^UU1OHCWMX?L:AS 3W?CX>&V/7L] MKIV7/\%WY:%R6'&T^B%XZO4?@O=U/X1O7_W@7DPO].QHA>!Z_+;IT^3Z;ER !S,+D^4>4S[Y&M1GD3 MC7LTU$G$9?]C]/4P]J1HI37-!&QDP,D$^_I&Q@XQMR,=#3!#,4>K%2,G-0V> M*=/*UN1W;AC;?^<$6^ACB6(W(*)RZO;MY'5"BGR3J*C9)5'S,F9\0@9&)1 L M[P@>*E64G&>$;T+HVV,D"#Z1N0!\J MZ_3]A\]6K#FWFD)&).)RDB!G-35DOF>&)@ L/&X,4THEFGWBKV?O/[ZSC_3: M)*B]:[$P[4)F_YTRM^*U&6,M;W2,X%0@OI]Y/7PT3>'Y\VX31Y=,.5HI'9+^ M( 84K@@.#& M4D+"<,7E[&23?)!V/"KH9K8GH<+@U"H7'$,Y+2VJ4@*KV,#7:.%C95IK0%R" M*M05WD5=X6ZH*WRJ=843@BT'C?;!3,%$4>F[8IV1#(A[% C;R)BC4$4@YO** MS/>,Y,[OG!5>55C!EZ 1D'*F!!4M&*U2Q,2J=B^V32B\8*^%1<0-21K/6"'5 MD-O]S0GQ7>6?*,&/%DR,]\*%VE8-OO]X]+-=J:(?D@3$+:OUYXDH,A->F_/2 MQOE:U:KBFE"V^*V0XF6\*;VX]Y[E_V5349BFTRUDHA-W[^B7I2$Q#XC MI\*S\M6L;]GR: GSHRO-;/1Z$/V+Q)D Z"C9:[&FH1*:H'IVKF3U(N07*^]M M421KN>XBF$1UWG'B]#/1B4]D"GWI-]E%>O>V&;[#$K1V"\:=C,8@&DB5MVR=G\>'7 MD'-2KZ7G*PC'>97W2SCNO8+:[C'V%M\E6X@]07MK*OY2(D.\CI(<._+5$-Q>+B61IM5>XO-5;5_L^-9&5%[D6\FX M( P,L08(T]_2^.7-;HWC #7WI:ZRB))/'\VXQW0<5'N.2:799^9]5E_4FQLK MJV&.W51*)/P)RJ(4P"_D9%/#DI^GN8HS\OWBY>IX(%^P]% MOYC?A<$Q_^Y(""P-'1[1 8YY$U*R%0L71C3-(/A\.$COW:@NSI'N25'OJ**^ M-"I.];Y=VMW9-.8SAQK61!I._$B#D*(+^EPMU6*78,>>#L9G$NXM:Q[79VA& M#<$>.;4E!H4*>\3KH7@0&1'KWD;\<&86-741BBTYI,,XB%VHV5(:M>ZMR.SN MWMH:?:VYQ?3H2T%"').@]PUMK)>ZV)O=W(EW&E=?R8XG>[[]E>RT192_PT-? MV/-.K+07' N5)!UA>-,-WOD=;5YPZ5TW#;*K=(/[N'.E-]S>PE(>.0%*Z%]! M7E?8XZM6C_H@J\:&^;Q(>:!S#T(%QXGH(PJ0U4)K$.POF0RT+BJN: 0&[#-N M(D9UW*Z#I-*2DHLC*>[K["5;Z>#R"MZ2(IE-UVJ>I5 JIX1:]CJA&;"R:P]? M\M9>U6F6;6G@N"VK?;>*"N8H/H^3HBR>&I78$6J\/24JED'(/4&-648.90OT M=U,%[4J9RS8T#!>QY-2V/EF;RL.?KT_=Q>V<#<2=SD4Z+DF$W M.<6+9X"H=C8"W'E#7^:7N%'[SG^W6 ^Z1L&(8VOTG&MZM*R2@SW4BRD?(\W- MX"4Z']Z.LO$%!E8^S;4L,)EC'HL*:.$9*;Z"V_)+!,2?FM7?4)@J)7[XI"[S (RZ8@"U$#1&Y&[+ DHM)4H<'))D^5P><"#\Z##=V M// C15./BCG=GE075/XSO22%DX]@XHS3D0-_XK5A4:F'2C$N# /F2#T:\K,F M-KSU8T&IV)-6/O? -K3'83GL"J"X5)^S!J4A%+6%HC9$1@U%;7=;U/;F].U) M=';T^N3COZ-7IV?'O[P[^_5#Z$8+I6VV_;?&3)(,'^V1PR%7?7N/\T7(56]T MKKJ7Z!Z+_K@?&GY_].$C2^;3TQYDN;6D>X6 "Q;:M[30#N_'0-L+!MH=&VA' M'_[GY&/T^MV'Z,/)/T[//GXX>OM1H@QG!-?R[FUT\G]_/?WX[Q@^\7?\/_]\]\NKDP]KN?)!]O+QX\F'L^CH[:OH].SLUY,/T?M?/QS_\^CLY"QZ M]UJV@?#/OWXX[8(B!"OTZ5JA[[HC#=(JP@G=G.G!.I0UPQ]BB9)CD 1+L5.: ME#T'3MOZ/?='C"P8O2C.4;]L)+9_HJ1%V*+(>>-Y"!@^8FAR GU=%": MFK>-N_A@:(3$.#JFF2@(>DWFU&FNW::\)-O.$:)\G1G2[8J.'4KR83T"18LY M#KOSXF6$-2<"[UH:.-MQ[S .O,&=W2L^O([HJ-ZJ,K9OQ0(%TZ!V =R@2*Y1 MK&VNEH(WX5)3,!V8O!'.N\ D,878A0\J'G20 Q$H-RA>P$524B[TO"P^F1+[ M$+ TY78@&M]2TU\5]GL,MO0IYL;*Z'U3CA!+@8CBY,\&$U6>,.DQLK_"5E9O M"40]>4N\R):=O+*O%8NUPK':($YZ+-85>]5[FF?.=JW4%RLBY,JCEXUVE?2* MY2E/?_E-'OXTGQB.-!SIYC\Q'.E=/)'=K77BG+3OC<,1JZ9!-RK!&KP_,*&K M=&I^L'?KOI.;:O.#.PGPV)#G GMOL10"PZI@/N+_GO\4J3D0L3VP=9Z!L=<9 MDB[OO7=[YN"+0H,&S,5Q;U!PE3[777[_/=_\'OM8 @P7V$3^]Q^&/USW^AO> M7>>HOE5(^2L)\?&2TL>B3K*_G9?_]=_16W)[^._%A"^7W77^F5K/-R4\);"2 MCV7X=4=\.S*^[>'[P:? 0X&';A?#N""?G:_R/<[:DK\FZ9A99X'S9Y&5 NL$ MU@FLTU$_?)&L?OCOQ83YIE?]\$>22IFLK%5GP6=P9F:VY!\3/WK<'H62$6X9$#WN0?O,(@I?#K;TG6 MF.?K>1?#Y/Q;VV[X;R,_^=GT\O>OF%[1;QOFX$@7\Z0X^.K8 >.UP8'O&SG MEE=S--Q^$4?#780_V]M[OA)":$4J^HL:;E'LTY/'VJ("JZ_( -SHIEH#,NF- M-V3.>\JYLPJ<>8MKU M7'<-'7YK$MLH@N+SO,V?1':W_=J7B-NODJQW0=C?$\?<_,^_!.:Z:^8*+/,8 M62;P05 R@6-NKV2" KDSQCF(]U[0O(K'0MI?Y7@&E_)AFLDN"+S&]RFW@T\9 MI%90]T'=!Y]R\Y@K,,MC9); 4&]!(X)WF3P)N_)FPQIS,WU.5^9T8K/&?*8 M0;8%HR 8!<'GW$#F"LSR&)DE<$!0+X%C@L\9?,Z[\CEOE\"\3=GOYV_#C _X MRI42_<_K2_0?_Q+ZZ'>#+B/%0A M%!%"$2'2O4G,%9CE,3)+X("@7@+'A$AWB'1O=J1[Y_XC'??PRDZ887?Q.1H7 M#6) /UBHXYNNX6MB'8$"OH^F:4'XWS3GJ=$+D^/9XZPDFC/.XUX697J1U"9;1KF9%G5*PX-HRE RDFG, MN"!X$DY3HHE$-%6\XB&-WO[\52"\+,T2-XAX/BH-#WR>P +LM.ESPF^&'^/\ MZHL4[A9^;T8%3JL9T9O/P;O%\B86P1E]ZKW[C1H$<91$%XAI*^0).C.E;\Z3L4'3 U:UQR8'OCJ#BS!5 M'4?G2ZLUDP7-Z/R/#/^3.80CVD9J*AXT>*-UGP%[9-,#?!BD>=G*Q9E!O6U-G63PM1_D;IGU'^MLXW$-T[KUL-L[/N.ORKC??C#: MG2[[L=[Y_;JC7S1 #0-V&S62[&[IYYZ&$09>#;QZ+[RZ%W@U\&K@U4?!JR\# MKP9>#;SZ*'AU/_!JX-7 JX^"5P\"KP9>#;SZ*'CU\/'RJBQE$WAZ,^=0?,/P M?L#U^K+:HI5RKB_#^+H?P=]+:5]1RW1C<;"Z1Y\QUC#XEN3IZ#"ZOZ.M_)6/ MZ.9[7:7H.[B-@(9!G( ERH/M[6OI_\[ ,.Z?<1Y^!??!K+V=Q7?,KU^)0A,8 M] L8=']OL+M_?^SY97<5.#1PZ)/ET)WAB\'^]?/0 HL&%@TL^D LNC\<[.\& M%@TL&EAT0UET=V%@&))[@44#BVXLB^[O#@Y>KF?1GMZ6 MD$4(30HAUW #\-.0= A)AZ>B1T+2(1AZP=#;8 8]/!AL!UDJ:1^^3LHY.3T_CZ!2?L#/DJ:?PI*,\;Y(L M^F#@:36.L'P-WVN=S.4,WDK<:/ +\MD\24UJEO_$T:/W\GH\9=A]/A&C![_ MBCE]_ U^VZ@I@7-K.K3.J+[-F/>M.LL-"-2_V5^UB+<[(O#&C7*R=YP5V&N0 M]@FBVT()GGX\><.:YZ431U=:;(]XT+K8IOK.VTJ:-<^C:=*CGBSVR2\GQQ]/ M7D6O3]\>O3T^/?HE>G7T\:ACEG4Q'(.ILF&FROJI]#A!>@*L7UP"^425RFFH!'T73!(=?5S5\^EYTG&8ZGCJJ9,764T"O[GZD/ MP\>6)@*QEE[@ALIB3D]*FG&*.SSVM_O:;O?,[BI&036:12S,5?W4H]Y[X9W5EUU:?O\S-A_:-_=W?S.X-LX^ASLZZS!3>#% MI3E/3Z=CJ69%DX'-;6#5R1CO% [QCR8?D:E-V\&#N,$;2Y/1;^%]IJ(=@% P MI7A=/O(^YM*L/ MY,!W*P!]5RB85=@YN.J7#AJ_"](VO#9U^T?2-?Z,[ M=K+&-[G=5(Z[H:2[% #7%Z,K-?8ZE[>6"U\1%OM* KPA-^GU1WS_6^=9,?KT MF,G7^H[H#K]SOO'GTZT2<.)ULFD>QD(%E@BL 0/ MUPLL$5@BL$1K-FQ@B< 2@25:H\T#2P26""SAL\3>4V")!XCA/BY:O74LXMZB MLH_Z6!^!"'AVBO4N15,E^;B*(_-Y9$ 8+PPPRHRJ-)(Z>7[#P-4W"; ^% )/ M3RUI0,RY'6V]-754F@N3-_#X+\+(^2HQ<_]-2U_=670-T7UK>MHHZAF^',:' M^_M?8IE\E1%R%S07B#D0W;G6K7KX>P]D'LC\:\A\^/+:?-O#W_KS M4#;P78<86J@<^4J\(<07@FC[$A#O>&<[N&.!H+\7@M[=B0]>O P$'0CZ.R'H MX=Y!H.;-LK0#B=]Y&&'X\MHDQ\/?^_<:1@@4?=<4O1?O/)XD1R@W>'2Q@-5R M@Z2NR_2\83S-ND $WA&\I2RR#%%34VP",E4=P@1!GGU)F""4( 1B_FZ(.134 M!&K^;JCY,!#SAKF)@<+ONI@FE!@$@?W=D/-P=_A8)':H)7BR\8/?TE&!LT=X M4!\.\0B1@R#MOJC 8/LP9+ "07\O!+V[$^\/]P)!!X+^3@AZY_KBUD#-(8+P MF$D<"PQ>/)X2[N^.S -%WS5%OX@/AX]&;(<"@^\@0."P+_^__W,PW!EB?*=* M1R%P$"3<-Z' [<%N\+(".7\_Y!S M (Y?T?DO+U]K6(/]!S"!H^9R)]M#W:N M;25[^&L/48- T#>5VCN[CT5HA]J#)QQ:&*=9@S '(;@0!.$W"BX\&C380,Z! MG*\EY_U08A/(^?LAYQ!"#H$%T)%PB,*&_Q.Z\"8 )PP M7 U'#*I.-4((!P31]0755-OQ;AC<%0CZNR'HW:A T(&@0Z @$/23(NC#>.?Q M3&CB0 '\B27H[5L;928IZ04S7,IG>\*X;_<4WN'F?N^VW_"B'TA,=*?R#+Q! M*M4_+\JQ*?_^P_8/T&(PU'NI%/O#HC+ M9:2OWP%[B^9*4PYK.X[P?\]7#NYQ74K7LY%GGQ?9>-4A^6H_Z.!+W*"C*BHF MT2LS,O-S4_*5[N[$K<34]>[1W1#17?+^:I+R-@T'MQ<)_(Z'H+T;,I+>?,17 MOW6>%:-/CYER?TZR)!^9Z&QF3!V]2NKDAD3[(!)Q& 3BXR"KX?;.X>V$GQ\; M^O(3NQU5WO8L_:A,8(G $K=EB8/ $H$E DOX++$?6"*P1& )GR5>!I8(+!%8 MPF>)O:? $@\0M'U*G MH9OD\7:3%.4G^& T2A9IG61/HFMD#1#07[ZN JXWV!_*XOQ!F8?QSN[]U\6M MOYA0_1EXX8%X87@8;[^\_Z+GP N!%S:-%PZWX_W#H!8"*P16.#B,]U[<_U"P MP J!%3:-%0Y?Q(?;CYL5 @;GHPN'?"PP"))4E:FKIQP+N8N6P"#BKLOA$#;! M_8-M!'4?&&(S&6*X$V^_O'\0Q, 0@2$VDB%V7NZ!AKA_S+G $($A-I,A]EZ MA@@F4V"(P!#"$/N//F08BDN^ZVA*EB;G:9;6J0DAE2 .ORW%[;Z(#_:">1#X M(? #\\/+^/ !)J<&?@C\L)'\,#R,=Q]Y5C'P0^"'N^.'W7A[[_[GP@5^"/RP MF?RP$[]X^;CY(52=/-(XB?FS2>ME")$$$?=M1=SV7GRP_[AE7&"(P!!WET(Y M>!%O'P:&" P1&((98O=E_&+G_F?>^,_P[_!G8/>*_3>C@3QA1-S^!OTO&C4E*7):ZKPZ0S-N2.L M;.8$^L'7@&6[43WZMYY1/6X:3^EXY88A.=G[X8]KXG']8O%V@$:G'T_>,-7M M#VQ ZDJ)^G '_]5@3?1W]\[;RL(UST,TG72T^O$W1V^/_G'RYN3M1QK8O/_3 M6?3J].SXU[.STW=OHZ.WK^#_1[_\^^ST+'KW.GI]^O;H[?'IT2_1\;NWKTX_ MRF?:@O=A-_3AY.S77S[2:M^]/_EPA&L\6P6C"D+WJX3N_?+:R_52_>MX[7[, MDW<@&"]2>&P?)MHW/=0.ZWWAF5[-<$F6@)9!B9?&S&/5,Y$(D;5-9\D93P^[JXT3?VH\ND MBM)\E#7XF32G;QWC4_*ER+#Z!:LTTKKO>B. MJKJ=+[@SO#FSW!-.GHG&IH+MQO#?"Y,5BQC6ES>39%0WI8GI#F#!GTP=S8MQ MDP'A+8I+N'7D*1#K.=P-?H9_6"TKH %FS5&1DR$'/&PR,ZI+-.GD<_C[IC+( M6>YWV7*+?@OW"&M)1Z8:1.\:?I.I@20N#'Q=: .(IFH6R'GP\?,E/"DO+D0P MP%,7)2QV5,OF:(7):);"%N>T9.\C0%43E&OY"+8+^YN:; G,A9J8I'!\N#P\R+4=-6I=+O!JX7>"1BB\&;OE3 M K0T'43 ;$N2C[!:V1E)L**$,X)OP6=K?E=1MMYEER&'!\^8@>K;FI3FS\;D M(U@-I;4$5'@2N4];<.M 47"\<$"ZCS9QT.76(-.* MIE+*FF3FJ0+G?LUKY\4\M>Y8L45AH$LU*,_G[#_^G+D8__/='(G_@V6/X M+$JVO_U7LI[H..: 0WIMK.%@L)?VT,CMYG8]H8!D.03B%F4K6*GG!M%:"K"':C5K7AS\AD^&U8.Z/"?QI 80 MK::*\F9N2I1-:3XC*>S^*OA"_X\ MF' -OA,5### G#[S/)B"WG0XT8EJ$+9U'QPE_BM"RY"M.R)A>]054$B&&$-L M(RE+&*"("R01_V;H0H1T?7L%[07X'%DG0/C,*ZCYBQ(VYG\V0LMO4F1I4>$K M34H$*(['D1IA[^7!XB^@Z2,?^1DLSD_V]P/]P$=8^LJW=0E+WG0ECB@LAFR; MTB#=9FB"UO0-,_:YG7:)&U/3LJG8$;6&E^[+FF2OZ8AAQ[ &XI8CL#;!=2.3 M?(U^V1^\Z,LP4.BTE6/9&[S81Y^];TK!P8N#H<:&GLE)O7Y_)*?S'*G &MID MC*^PI&.&Q*_UL$H%G4ZI_. I=]&]T/.R2,9$ZTC,6Z;"@%Y:S>#- MQ(0HG>&C<--F6I)H]@4]"R]G=..&YN"]IG#1_AHKD:U$"6G'^FT[4OYY5ILH MK/X!A,!NT;0L+D%- 2&C+T[GA#]FYQ&E [@U)5 -*3,\[%5&0T*DT\=?=^X. M?Q?3+ZPWD.8H7-"_BN!'N7J&.?#Y-,G3_R1RI.2]Q=9Y8#J#[]7$??CYJU=3 M([70;:)GI!L5K[@R4W8I:5_)W0=<0#UOS=//L=PZ.6>P;]#U+A@&FP3OW&0D M;S(\="!1^#\)7KX2R58AFX'2UI@6J$'DU)6]K%Q6SVU\LQW3%KTM?Y,CY2.4 M-ZP.Q='OVKR4T[B!5'OYU&QV"5@NDOX@:(7Z6V_,Z3W.#/AZ[VKQ3!?E%R" MAV#&3%")M_92ULZ40J2*[A#PZ[BU=UHZ?L0D9$K6Y':00\([!6))1G\V*;SL MJM4\H^]WML^'Y0[@Y$#JF[Q$%T@L]O/Q@W#<;"'/:$ MMBYP(9BS()C(__3N>FS,G T?Y-(ZK9L:M9+N\%FBZU;&:Z^;+":YGE@CF!4< M-@BO["]$RV2DD-S,?:( //*T]3$AZ\^2Y^SU,.?]SW[JEL%@?<'<-": M#8AAEG*0]UF:/H^V!SLO=@[\K )^SWR&PT-OAIC,&FUNWRWF.=%/?\!/ZRVP M-6H^FW*45KC#%"3= NT\W GY24@A[2N\ECAHB2 SX")!Y- ^R'K&3SW[[)W< M52_N.1H\CZ7W]?:>-DHU/E1G4X?#?9I9E.8B+9H*+HU\V0N71B 2G179&*,U M24UG3^E&226^,6QFPK6<>1]=+R#%>UBC*)#R+0?A2C!818'Y]H578-(FE!OH MEU\@_,$3LU0$RTG!TS]'&[&N,U[%5>R.S,6+2,9_-!7O>X6;;<8@!4E/DL>M M1H5_2_##[DHSR8C%5ZB4WMJ[][R( MMC"/"K]GZ86^#AFR!F^SFF5H:X-7^0FH"S:1DNK(P=36PZ0CZVY/KP4$-QQ% M;D48BVQY;]^9L,)\I@N9)Y^,Q.: 2M!K)H< V9C^&M*GA3: 'QR5?=(NY8 MY7#IO590^":?FG5F,C&CNFH?T"8ZKP]5QY%';Q+-2>]QQC[N+3'XN0 BQ7-\ M!28,!H4JH%!P;><=^4*N'/,\?)BMS3ZW@'[SC9R"=9X Z[ZYTUC"0BC*B$;L M6>QNZUD F[) K=,YFVZ5 7,!/84U/@/O63V&CX40H7/J-Y$#*:CR"C>9@%506I5P_.[5&Z<17I4#EL6_I2CJ2TR(4AKFLFBRL0A^DMNYT7 A1O7) MQJ!2#F=!U7"M]D.\C.@[HW"NAV@KG?-Q/UG]QB[?ARELL?S54S^(-!2U2NA/L'%]*LJP8M;8$5B+\!\F+*8B\ M;[KWRZ)]05A@OX MV[UZ,4)/0@] 3W!JSGZ5D^WG39K9#)BK^Z2<+? @5K61 M_,S'6"D2P]54%F?#165P*M; MU9LV*%DEF7 52S"*AGC\%8OW2I4G5+0#%F[>-',\.Z!VT+18E^/5&@RB(RP5 M'3@5S*\<,A_-0*7K>JL4#"NV*L&UD)>+9D6N!?ZN6"R_E>F<-A@$IS\V:1< MFO_&]32 BZ24^.[D3>5\'_NU5UR1M.8[K_SOB,F04H"U1K/0;Y\H-2[&C"/- MOABXHY)/BL^4&L7%G-H"RO2"7J%]+?JM6"[TO$SMDR)X_?VIW/1SC_S;_-=+ M^PDHG60J#27GDHUGAL W4[^%-9'@$5WZ:U_'[2[!_M@[^<[5,*MT;H=^AJX] M2GP)57MGR^6_>&PFN5BZ+[9(R3\F"2' J4LP@)IVZ!#*N.5E>P=QB:'DA62* M\6^@BRBJC)1/ >@$#&V#K3?>H8F]+@;KO ": =\RD4Z2B:&R0'W)K;3/M^R MO0K8X#&TP**597L"KVF#W>@(X2W:9N\I*07L@Q2/4L(9@]IY.S:CC&H,4(EP MJ-)OJN6LS;BA:A$L3I$'[>P/]MD7_I&;5HFGZ&_PQ!*S-W!SH_VHU5O+*_//G$/]#,N@W;5F!J6NB6WREHET44J7Y!$8 MQ-A"!R+V% 1\!F1),DJMDJ-3:U&3L,=&-L\RXO)U M;':QML;J O%IE'S# VF9++Z&%VHPGT< .X;N#&>1-JKO3.46NP11))Q-^+MR"*3&@2B-\NNTV MY-G#H[F^:F?X4_3KX&R VFI,YA,ATB4'@%TWR20.QGE+LFK>T]7%O*!:^ MR*X3/9B7%YTT)7 DM4DV2(KD*1E/58TY9DG!HEYRM"2.2E7[%=@L,^.5]4G+ M3@^G=2TX- (*BE3R04?H5VM\0%4I MG=QGJUV#OOJ 46@I!!OAH3/.75I@S!&0"I)?&*= M'$;LD)<2[D 3&1A;,V+<,45BK7G2ZDK?-%$)2EX(Q3!$AZ#**C$UM$A2BON7 MR:7KSQ=]@P831@))D7B><4+M_UR[,T\_:],]G IOTPOX@?);8)]1 A9 XDE M5V@E#9Q>K%TSB7Q(I2TI:4?X\0# L1J+DI1.%U2/'4-IZEW %2?L'3!([1N8BG<,+L ?M#P]"3*X#E>_L;M3M.=55::M:USZACN&\9^&6GTK M+ GE!F9X OBNE]$0#6FZ \HULLU^R+59KA03=>P6N;R2I:>:0%@:&L6'NUB7 MU9L\.Y360.$;>-*.V/WV.3%6S._@];>YCYH=DND4$7_0HGIC\SZXJ3-RK_4T MF7;IH?T=V!")LY,(H:&5C2G*L"?0//G#'*P^XPS[#F5%=$2$VI8B UN$[ M]I'? B?"H2T7N@F]&9,#O1E#S*>2@K\=.,%'I#DW&3HGDK+0NO=VQS%G\B@W M4M1\Y=14FT^RAJ,WC5^QZ/>_4[Y]N/W7]6?^;=$2[A9_:VU$1W_&TT&&/]Z^ M@^FA(A%>$<=Q^])O%/&Y-L#R*!$\OP589T0'L 6G7S1 (Y/TL[' G%^,X+G7 MM_,K (SE:[MK@#^I+WTX?'D=]O$WA"7Y78NR,!*,,A[5,<>_4:J["/D7E%!H MM9Z6<\D7JFB4%17I?=R>*GW/QL.B'S'T.!Q C&5EC2_,H=CZ7=>?$4YE:UB ML@5"> NL4V$K6WS3"?.7!1PJ91$$$@'E>M10"(=3&;7Q(^A.EWKGX%#5QCP'82QIU2R[:UZ#GWCWKP4-AL-X#$'708D&+W9T6TT@U M6\JH*30:[['4'',#P._ (3IJ6@J:[ 3+P;5Z/+E(TDP?4$RPR]*BH:7YHD$QI$+*CQG; M%"GEIWZ&EV+N]]+6&[?0%3KHN]SCZZ+/;.9:0#%%=.ML34[')0*]9*N=LD#OQB 2R9ME6$7]G> 0.0WP@FG*HX^UV'WB8?U#(?U*> 1Y;DC7BV3D, MX$B;(= ?\G,L]$8J,"37U^33!"&)N$BXR6KIK.6V>_0T:6N6,KB-2NHG8,/ M)O!XU&**!BC-#-05:ZLG$#!@0BB@^#2J"> ::"E$(1F.%D QRJ/VY(T4(% ?5>:Q8%]N<5P3,C&X]4EM)Q MW1F+J#D6$E@V="N3QKUT;ON"BTFP0((%$BR0:RV0CT4T3^L4DUBMHB;43)]8 M25@4^11S-^EDZ1)$P-\,IJZY#%6BJ*P%$YBP!+8*,B! ;XY]E2N-@R#02"ERI0 CWJ*_KLBWZOXX8Z<+586>@,[XXH*?4"_TD/5" MQY)+(ED$_\#E1:<. .@;UA %]1JB"_>5O"6/EP+L\^231@XH4>E[E81@-!(F M<"A8#JL;W$Z$TNHK"->DK,/U=OF WD:PA&>72&V3K7<:1':6#/X:3HACT%F1 M3[<0^T;S,)I;X8BEI\_'C$>-80A=DV+.2LYAS)U!II;>7>KG<]D(LA#\.M(Y M34)RLV5PZSGG4N:*NMN4WA+MBUM)#ET%A352*32F(QUW3RP!>M70?/>$R/YI M!=(/*8@>58@H @<#2XJM44(A6SD2-I 0"*BB>J=+FOYWZD"-7+!!D,_'W/[7 MB=OO#/8$(Q9VQ, ZK0\POE,R0F3>9/P']?IK=LSN@C)M;&3AD?;NU-*;*U)S M<$G<;6%'-#)P+@.+$IX\$V)*M5J$Y!M'KQO72MHD9 M;5",SN.8+^W$;(#^LPB^".N$E^QP$X;=#F5)R)2%79T;&G6(-C+=BIZ%;4AT MWZO2&J$G$HPA$>*,CT7F%1SP FM0E@TVZHU44:4*C:$C&B[ MQS6=+;K(FVIK#:RV5A=0L?XB\AAC)"CR+HU#$!2<.L%E>$9JB9.WQ>0Y)W?[ M;"D+3*D&F%=!;JO>*)6^*%(W(LO;D 7HOM103RO!C!>'Y=$C08C!-VLJ*]:^ MM*+\_]E[\^:VC:5?^*N@?.SG2/7"#'=2=I(J1;9S]%S'TK64G'O^2H'@T$0, M CQ8M.33O]T],UA(D"(E+@#958DLD5AFZ;U[?IT.=DYUR['K)4DM2P*ORBZE M1#?+'0[2G=N-OVCTF%R* U7.H%-DQ&T#7QTBLP(JTMH* MX,%)2B7R@ +*],LN&FWNXTQM>&:#5*U,YBC9?FL 66>PSCA\G7&92=!2,DV7 M>EDZNVM]"X0TF#/G2=S'M]GB:(W_YLON]EFG$@^HY/Q>Z;)F>J'B51L_H'/S MV]N+L7.M^ $_U$<_TKBX2F5/72MR9DZKAG$PLJCZ2+9>T!(,P8G#L42*#&3! M&E5QR1B\J[ ODU[$6EB3CL0N+ IRBY3-4!["%<-LHCLI6U3U5R(5R6%FF:4N MR+5$F=LNA"6D!9:HE)EV8!+,-XP(%$VG"U38)(,S%BE)KU^:=.: 59E0^Q9U M9(42!\8-:JWT=ATM4*?'*.TA1Y(\^QKQUX:UN+I9X MQ(4(0<7DFL2HD/2VS->I[VOJ3GE)=\5$(@F/H(-(M*5@5%I&:?I7THG,)!E0 MH$-CV,TU\KTLK3?.Y#$N H.0&&&$%XO*,F^[R*8 :6QOF(O,:3F )O?040$A M6O^$IS,V42;J(]%A$["@.>R+,&?64\PF*>0>4>%4!E-J6SL4:E3HQ%LHZI:4 MW:8$AG @M'328AD[Y.F2L9Q)/R.RLD%#"5T@;57+S M1^C6 (/Y]YYN@SFG1$QU,D##UA3+HE3%[E08R7+P'.!MAG5)E<]-/IV[K1TB M*7 (",()@'=!&H]4%+8AT<1(?CP*XAI=5PDKFV#JC^B$\/V,@QE0-R<=K408 M?/+=*5".%H+L-2*#H++'$FSLG3 7Q#%W%9.5W;8I,)KZK]G&?QF"G*? 80;R M) 46EP<64@*\3\4SODB?'5$4I<52!HU??R,EE )[DV6OF:25VAM'1641PX5: MNF=B*6F@>3DT7WX/$E8D;]SP+'4F8F'!V)JU="_QXQX6^*@+C:^#K^QK<&5? M*2K[=E>^LAF*+5#@>R+AQ:I6V6U:SQ/PE#PP1*8QM6Y,[."L82LMY8PG6>AK MS(9("^5W(@_GS8V% T];1F23\,D9Z$$V8RNSE!0$SPJQQAT_Z'3F2.?V8*;3,<^"@@VFG\0+&3_CWSS"? T,Q#2 M=!);UM/D2IP&N;/<&'9(X ;QNO1@=+9CALZCS!0F*U3L#& TM8I)#Y^BV?OI M^GSV"!0PIBW[45$7V<(#2@9ADLJ#5U?;".I2HYVWOO?VVK*_ _UIU"7U6H,: MK. H)=2Q'69;?<'YS M>9$^@HZM+L$JSZ%'IZ#9=!:+6NS"0@5^9F-D;S>%4J)1)H>R.PP(%S',Y\X2 M('.JASH'/>9,5P ZX3JV(M73.^DRM*!1 M@-0H!$,FT6RSPTY##JJ;@#ZQJA^?E?WI$5;4 1C)GFB]@T$C)>I)!5DVV#P2 MIBYW6L2XD8%4-Q\[R7=ZT"%V?.@T!?N'E9.F][PB2:1#I)LY[V&$(C>^S.'7F7FES1SD/HJ$MHHV*[LA M,LQOTC%7U4XC&72R)YEAHY*=5>E9^LVT\0E0)P12S66B1Z8J)0E5E+O8LP*] M8]TY04R=T29S!DK;&2E$K6ZU M0@ZAKM1)J[6Q''493C!;^&SA;\?"IS2(ZE@WHC#NN@9^MD](KH5(QM:75CU= M.)#=KK/=]P:!;PUE<-A!&VQ$1J[LA3?3:"W,-%I[._>ES,%E'0)XA*KN"F=0 M4Q6PW3"74U.YX=EIUHP/:7)4]Q2SZ-B#C*(/<=:HV=*U$*,1]:3QDX:V4K@F M;DW6_J7V9MC#S93-553H4"HWD61""R 3\A#O0Q!1(*]L,VDK(Q]!;6=0!6!3 M1/KDUH$[KCR5&'.D(@2)F0:+@@SJ3JY('?4!=$.-!B*@\SIW(VB@Y MH(.-.TRP8@D5*.DG\P_N\&V^&U\H\5'#3$9BH(H!<%\V/C*Y!," ;S/I:S5$ M^Q$; 6;:"RJ245V%I.(5PU"=T\!$KRRK&?H2]B>-XV7=F:0?D&I/&^H-5+GP M()/RD7N3Q/M:B'.DTGFD;'UX[-^9-EH.]I^=.!)'3*-XD&F89IU&0K%G!M8U MEXK7T/DB:X7H@P@$2(3OP;K4,#5MYN"346'GCQY;U"DC[=F<](62IQ84I\[S M9E+3D.O^.S?R7 M!>19%HLRWV ODFD\V:\IGUB1%^FFL<>@GN-M%1@Q*BD4M MTY)S ",9(K1 E01I3IK:A40."18PXX?@S$R%4HK98IY,K9ELIT9W^4$X!ZZ7 MS=#G?$H=+:792 VLI!5(O@DX& Z,*'&_,NZ3.HDE,1ZHQ;#6"W*<,I"*8A9+ M&A024NKR2$2%D"[+'X\ Q8,:B2H3?%JUY9P^RG%&& M#S723[;C-R6D'XT3IR9JII;(,PBYLF.LA=K0G'TNOC[*GK*3%7]64J.6>5G2 MSU/>AWWHE3NKQ>5IMD@NA+YK3FOF@AFS M& 8:D\OR2E&6QQ;!L0'N3>,@ MC"5D!H)Y8XF&POL-!%:7GZG&0K%C<$]UO&[FB'0:.D:+(XM@ ME*I692TL,('8KV&_AOV:,OHU$LD[<_9,E6UD?9MYBUREYE7O/%7P[(<)FH9J MH*$;+="1H3<:D6R:A1/7HFD2RU(->6@F>?4BKTDU3<"V512_4B^B@TZIL"(, M3LZYE,4K\OA>:0X'0J7(]LR8F8%4J"V@GG+;*6N8<[6 M)LDJD,2!1%,Q%$(>*(]1I*?8[WK',KLT@Y.>:A7L:/V8VZS,1BW>&CKLEW2! M@5L]BH2F4/8.-9 4(6''^]D]R::MLP=F]8%4?+2JGY2=79KU9D>W',$)T9$X M/Q-LGCFWI5\5"7OL@6S\]HCUD*B329L'8O"8NL69BY)09$#\YB)=(= ^B!S, M<$G8-O@5]4:0?0Q4B]$,30$=R"/8"1DNI#*V1]@>87ND=/;(I6=\$H,@QO-16-UI M+NK[D11B8(D(@B;<9WR0;,%?5IAELC*C^<)#+QOM?$R01K*UE&GG.'6U$D^S M .AI+REK#E LJ2W45I14K#(X.0ID[3?.L MUR,L8S1:98TE>8ZOFV<-$WR+['?];%\MY2-BP8-*YL$+D ]TL69R:(.B?9:" MVL;'U(Q?]%?IH!H]')6^=^X6EN-LYK* *9N ^4B-0XW0HHIX0O$"+QXSFZH' M#W5[3600>N@*J6:NU+O3RO(_FG'=9JVN/V$!P * !4#Y!,"OY&G)KS+*'(V+ M1A.,BVZWT+AHM/I@>#1RQD7-R#ZL4)IXQ?8,GA;JUOIODM?(M[3)HD@??TL! M>8V\?"\(;GO&G(DRUQATSC)](XL@%D$L@DHG@GX!XG/];QG;0L?_I?&!R?T4 M:2.)J"NL")GVD4?1]#D<.L&7=(7!N)1*)GDP(Z/1Q !4-,8L"'.K+I]&,79!\+^F[BNNEA2 MP&*:Q32+Z;*)Z7^CO,( E1B2(P>"U)?=(J6H1CG5 %/MK)\(Z=?U6JN-7J7]G9K/33NRTUV#T-1L->1W#MU1H[[K^/87]:8U#/+&'N%OCY." $PG9H2FDZEO9:#'T76=( MQTE2-!;'H^,MTOA[(@6I"_T)-@W[ZMY[)HIB>. '80N"RFLU,//HA&IH"5) M/ A5B2Q,R8Y#.HBH6O/2J1=KJ()F?ZD^1FG4+)E#.FP",]4/O\A.+:U')!2% M!%#0%UA(FLH;S6E$9"YW M6I'Z6?-- 6W,&2^Z]5.!\3)GI62>ECD>/&MD]+KK'/LUU$1G5=DB$Z:SE8TZR_(U5N3C2J!])P4I5/!B MGL(V2TDL Y! #29_ZO!_Q@C6X_- SG+YLM6;#VJ7'N.*U+Z;0'?N,.]3-+QX$UZ(9KB%U,%"%BGJCK(B MT"+Q[N(G/T&.VZ:T4M%5HUZOU9^BI_UO^QNFLNDRD6^8R-NU;F6(G(.E M!VJGWLP<>5]ZXIWM6)9^&Z*[9HOMV-)-EXE\PT3>J+69R$LV72;R#1-YI]:I M#)%S)+5R%NK7)X&/5#C]5*BWYVX?AB>&A*A0T/B1=8#&Z\L\C9';)T*23RF<:;Q9ZGU1JW% M1%ZRZ3*1;Y;(3RI1G'J:,UX90(][AFZ5*2X"AXC3.+=M6%GJ*G#M8U-U(6&Z M/H81X4<^V41TN\!OB]%2?[,\\.$P=IWT&OZ00IKA%,X]RWT,'<)?2^'(+G3O M7KKFJPAC-Z)+KE+_ 4+XN3-H,_%Z[ MJ1F_GI]?ZV8#LMN4?+'$DI.=FD.1P6P+4SPV;)?L(&#P)%E,1/J<6-^%(1(" MH"*6,(PG4]WRV(H,:S02MD0!3=#.K0E.BA83KA>X**XC^SH[L@V?;LBGLPUF M#A(.(>ED9P9Z!N+"P0KAH.3CZ.+,$VO&E4>M0%5+!=@S)Z2&$>+.UH[ Q;CR4?7W\4"3CI.X8"?2JF7-!S738MJ,G MB,/]1AM"W:J1MO(C,^>'E8P#FV6/G1!?9BN@9W@MD))I? ?UX8JAQ A4@+^9 MYM1J?IYQ9P6.CTVZJ6$&-M/VL?4U$JKK"-F!0J+_A;Y'R'H@;(5$&;2=P(XG M0#3PQM!4&YXPC21ZQ"ZD;V@'\$^D(5RX=!;6P(\EO=A6$#SBE[A)(J66V>U5 MA 8^ON='!$WHN(1M:]$\J8>)G%$(BVDC/9S;44R='^4 )]8C$!50:B"OEJR0 MTH.G 1-)M#7?%T"&XN^I:EI7_"]X'B*).W9!79N3=H$O4AAZF%\% MH@3 )IT/?1)?F8MA5M[0"H9A5I. Q/J7?X]-721E6=B6W9X173.K/?3AAZ0( MDEX&$+866MEV]8L%&&ZX8P.%4.>5>$K=1/\;PTVP !+[O+83"V-F%Y]O=>0C M=\TWZV]Q):R6+.#UO%E2(N,$I(683%T?9 $)7Q$](CU/!"B2H>H9A,27Z"FM M3QZET ,AJLEWJ(2S> )!W+$'X#,$*C: I!?\/;O@GP%5$.RY1S>\0X4UU)WWR"55ZBO=A4<8&F'R$LIYF".=(C=M;8+U MO;=C&(ZB3"5BU-YGUDDN$(Y[T1*$L3U6^C ULM)-11.!FD5YBDZD] R$>(LH MP>H%A!NQ6B:8BNPX$X,026.'2 !V%#2B;22 M:-0,@(@,,4(@9"EZM9&1NY*L!;S2NK,_N0QL>H&<8B['B8(Q8XWEHH^T0!TK]X))/ LR0)+$2M.?2!^ M@E&6YH4<"7$&OB9I[GCO8#_ZC+V1L_%JQN5(/R$W)8/,I1FJIA5WB0&M.S^@ M!8+]]Y0I"N_\2_+#X#%CO9M)WS3"E-;DH?9,,K-X<.14,S8L64J>2(1-TG - M5T>.%:U.?QBR8BRC8OPH]4AJ-H$I)H4TVM*D>SX(($MT1V^M!^.<#.Y2J]!] M'>'(6) 9KUC[,8:3>,W$'$/0Q &>[P!^NA\+LE2'>J7!(=2N#8D&Z6+!MFC& M@L^ (>%7;! H?0S2M*KMJVH3:QGI[EH(.4]Q!/P#-0IXW@&(9?*\Z!&2=Q?< M!>P-(XMMZ7\6C53Y)E+-9'U$F/D$$ZZN\QV[BI P0C,\\1UI8K)Y8V(O/#T1 M,^<^P<B(3" %)"(I+!B45H8!.4#I#/RD9:=V M26TK47\7:'9XCVH!,4H$/OPD=N5\55!!/LJ?/?:^@%ES,I$[A\QU#FDO7D7N M'+*GSB$OO'U'O9;V1+%6*'7W+,"T[-#DH!]P1S%C%&TCL&&4PA_#C12%'@K; ME>H)Y#$J .Q0/G9 02C=H1LXH7 $0S7 &)LRL?6CI<8 4]/W,:@GS4ARN!(W M"\6C]+ZT-8SAWA$V#,%W8Z3Z[<481*+*,M+73AJJ@7 M>LJ6'>1L?!G:3C[ MKA@2VMK!S0>F+QW3A!3N%2V.IE.82KV&*^F3GGJ3NW8 M.F&(F'9)>Q,U<&5#)3.[UM:](SN5!,X@EKW>T9&V@K=H .1'>HX-7*3 -[-& MQ)@Z:I'VPB63!D"1EK:^P9/0-X+OT>,>@B8 F]TN5-C8-CY"\^+>"@(P6_#1 M2ZA&+F3!6\/DM3+L5O0N=!-TV,T:_A6'D32*Y)(KG9HX]K#V'G9F5E]/G ?: M+S&9@D,3/":!5PHL9R]&M6W=Z_AUHD-S"O=2[GRB:E-3"#;%(S*5D?A8) XA M+KX(/!V,!AL69@ #R>R>^6SZ0(<--MUWP3E6(Z=HS)WOQB@<\'M8;+!C=%1' MCM_)FUG:W2)V1GO!0^N +*] H#$#,TQ#!V0]R5UQL?T;D0R96AC4S/@#Z8:K MW4AHMV9<*,Z@S!"MO@W[[D04+_'C;V-3VJ_*\O,H.# @;D01(9W0J)BJI-<+ MBP'6L2>C/])B%HONR+4C,JN MQJ0'F'XRK),9:B81182GMU4U#R]:+IHN.A 8T+""1*XC52#EP,,",%=KL\61 M[,:7SHW')V;S*Z#4?)1-DAQ+[:Y_HOR:,R'# ?\U@?3O\XGNW&Q0')*(3:1' MF@$K2AL9O_CP3Y+[_G1^\XM.>TNFOD>)X&-;KU +/>QE"\X\=A8COD4]@5Q> M,W[W*+9&J:5[![6=K!U0$C7)BV+0,+$T IW>4N/.3"Y,ADF2$OUBBG5:"?\E MSY$%!4K,I]ZDG:M+R*18_40$U8Q,#K$:J<$!"9*EW(*?DZ!$G LL8"[]0$D^1'9L@LC5;H0,)B\MJ'3MB7 M^-^-0/],RCO#%R65WI>>\4D,@ABMB);3RK1\6W;_W1VS@4:A,G_E"XB7+Z>O5[ M7CI?VX5W2@4)2E/*"DH3)CZ7*9^J+U2E&;+X2PNDJ87+ MIYSL_(4@7U2IEYYMU@51(;#27%0]HI1 IRM;:2-DV M_VMYR*K2L4^B07$2<<];.WB35APR;0R[@.!4:;'-3,RBN"\MAB_0L*&X4CR5 MRD^G5K.U>TF")*TBRTV"+*/D2:#M,+0O4P3#I&!'Y1OU,:^B*5.Z0S>EQ;ZIY+RJ.)/9F 73D#R*68DH MH453?3K+,)2;E\NN2-#VPT@F;(;.D-Y',Z'7;%QB@:!">34&X@U1>"ER5XV$ M"Q8)5P5C BK0Y9*) 1-3%HFB*)V#R;BDJ#'G)")&5PTS,ZUTQ[3.M):KI>[@CE&F*' MN>!+:II2-:85CHV1Z]_G.V#/=+Z>#7;NR=0J'SU>46X:MVS&$==..)A7)(42 MW8%:%+3$"%F\>'F3XMS$^XC\=;:[J"B]8,LXT[E^IK/#F<[293IW>T1I"4T^ M00'5GV 5@KW_>4IYZ;I4DJI/7=TO:V@A"5FBB[+O8*6015R7J5?SLO!>>N!, M)6AD%I/.%:AWR4R0K+>4]A&6JG!3)5^F2:X@SN3$Y'10Y-1]DIR4CY$$+,%Q(?^7@J+@ON)_IW,D4"WRVFTDKO\\ M5 $5/CC1@833PF#:8A;9#/VP47(<1@FS?2G8'N.)Z[$Y:T)FB4-GB3ZS!+,$ ML\0,\2S_^7J5BYBOF*^8K];BJS?,5]S1Y&5(Y"7O:"(A$Y(CY,?0ON35SZ\9 MVWY3]-/H]\S^V9.=[XNDWXL$W29HCHF9B7F&F+MFK_YDCV^]]T;E9>5>]H'F/K.!PD%E.;I:->QZSW&ZR,F: / MA* ;];;9:;#;7S)+@\E\PYT;FV=F>_8DKST9*]C_MI^N MY$FMYTBMDTE[V(X"VN,KYW+1#XMST=4?0I$Y4J+-X/WG_>?]Y_WG5U9N?[D^ MYD CP+=^9+E'$O7EY.O&R$;APW!\C(GY (A98A4Q,9#=/Y6>U)FV3_N[[/,&]C]P[P#EXY$V-I31^,H1\CS-W>XCQ;'<-+ M @%, 8D@LOSP"X!R^ M[Y;N6_>.3"0:[3%Y.K=$:,38TD3WA$XPEQTOW],AA]N,O43FVDI;7O*41J_6 M>Y-[5J[']$H]/LP!_."7N7R": @[3;RYY1T E(^ZOL )AS1T)ARQY&U@ VJ B1 M?./] 0X;1_O7P ]#-2(CP3#7Y#XT7C>Z9KW>2<#*&R 9WQ *_>M&LVF>=;L2 MH3SP)_!)JV^>]1KT"3Q.0I;GWF!A#Z^I"!"10/6_RG%C^F)X0[M;Z[]1#SJ3 MKV@3-R;/_@4[O.M[0@GH/#CI\#,(-6V?);N_V&,8IBKH788%V MVKW(]>%=V7[;LH6V06T 0S](>BK!7L4CRX[B /'U4:B,A364K;5,V1,9I,PC M7#K"UGK WQ9UC@_@TJ'N1R['^%:MH6Y?;X1C9SH5P^>T33YLHKX1KDN= ;\) M#Z6XJ=J83AS/":- M8R27?\4U;SN-LU.IY>%VS\SV&S-,4FS46LG3&*NQQ#<8B#7'@WW%JP< MU>T+%T[30*Z7^GK[QWT'I$*N;[/O0)_AQS>]I,>+Z*X6H+6I!6 RU!C*7 E8V4K #V(:"-M)VRE;$VRK]K?\@"L$.16_7G_4 M/N,,E:SN@*M--GQ(O%/KE[_:Y,U)XY0!6BJJE*_B"#?!"$5PY]B"\5E84CVK MPKG_Y!E_5L:LC*M,XJ",GZS@W_^NOSEI;D(9LQ]=7I5]/J25#3%AFN1,6&VS M3'N&VF[P";N2"7 F\*_V)&S@_C?]S4F+7>BJZN-/<)WK1 X\W')=WZ9X M-FMD%E?/\S(8$[)DPIE)?,,D7J\]F;G9_ZZ_.6FS(WW8BOO"GTR<,&1MS:+L M^2C.K*W+);>9Q#=<9E&)J#<[SQ75P;]80V,H!I&.9!^%(F;1M2-0HOI9^647 M(Q(QD;^$R%O-1C4PB4XZ[% ?MC+_++Y9KC$21Y*/9@FW(S7>9&#!LDV7B7S# M1-YH5J.!S$F7,]55U<\7_@2=[.,Y<,7":T<^2+<*LHN)G(G\!41>KU4AFO3F MI,=N]F&K\:MH+ *38(E8B;-\VY@'4@7QQC3.-/XB'5X%0Y6[M&[XE=REL42; MP:^L[/YRS.\%SL)!&^D,;;3)FKO6DPDO+BME2[S*) YZJ/R&.+?1VJX1S"UT MCHX"#NN5W$+GZ?MVT$)'H?[.Z%,%2MT 58/ U#GUUU]%8]!VYL1%-A622HK\ M)>JURM'*?TR<=_QG=NZX"S6Y'OK,%4N@SD?#E'?1*PXZ# -:59IR X3?J M"$H_[W=MVW:9@]O7OQ7 [:>(^D'*IRNJYPR2>Z$Q6VPG) "("RW#@E7:C$63 M@C<;5A0%SB"6>R^;-&5[,.#N2V0"?V2,XL!SHAC[+'A#8^0\X.^R*](@=ERD M$]UE98+='6HL=>@9V2WI%FY)YN7,B#MGQ&89&!&8+98-P6C5Q^_I=MU.A7J>P$ M8QR(T4^O M_A'Y]JN?;TF0@[:\@&O1V/SQ!VLQT4G!O6+G2E83.U<3[7*JB05.41PET&U9 MUP=4!)(B]HQ-],>QZP&VTZK!@)T],N 'L2 6,8(I!O3'V DC/\#)T+K)?L4A M<5G@"&0X=(JHE21^XH.%YEGNX]]BR S(#%@%!NR6D0&MF7;O ?A&5B1@+'AD M>V*A@KK>\> ZC'\5 M(2R:/2;G;"CNA.M/D06*6KV_;IJM>C/I/M^I-=^8U'&^W34[_;YJ26ZD7>!? MM]MFL]_-?+%*)_I@C2'!VQN]6F^F^WP#A_;,[O/FK/\Z#?S(CQZG(C<6VP\C M'=ZD^[.WC(4UM('2(FYE_U0K^X2D<@OX- EP WL9EVMNLX%]]VB[K6]M28^^ M@7V#&]BO*FBY@3TWL.<&]AL_),6X"^7%73@Z^"0^U+7)7@'@ACX)I<['NOA8 M5Y6)O"(]FP\YCL-Q-MIX ]CR@8KVIE8\ S'3-"(1/Y2XB\5ZM"LPMNN%===3T204#%86'$?7I8=&U0 M='59/Y=MNDSDFR;R7A60RT[?).>UV?$^4$U^9&T 6)9MFH!Z70Z2ETML,X5O M.!-4!;A_1OO?\"L9[;]$F\&OK.S^_V&_DO'^G[Z/\?X9[__0 8A*@?>_#.1R%0 A M25$$3()EFRENR5,00@P3)I_!,&'EYM)2- -8S*49A@.V(MQ9A-WRX-WJ+%0. M7<8?&>?#.X2D'1K7\GL&[&-.K 0G[K-WP J ?3.@6L-\B:1M39T(QODW?)+% MQ=L*\ET@D*Y0%BAJ%1Y,20CZ:"K/8(8T#'BE/2:^;4$!DLYAG__./?K-9?T]U1<@0_D08 M)\KF.Z5"([JB\9[H#^]_%(AJ!LH+J _X3$P&(I [WFK,HZ =%_I9K[5-]+/. MT4)U;6U)CQ?]C)>TG$]D%+E#0)%K,HI<-5#D,!2V'F!<-@_P_!5;CRK77#;6:#7YA ^3'>AALJ_8\,#549_C M.$_&-:R;.TIVQA6L3,A,R$S(3,CE(&1,U32:[Y]4Y66A9CYL5#F;\1+=1Q%& MQV4U\LF0S5)1J\ZH^$S-AT+-S4Z/J9FI^4"HN?TD%F59B)D#DP=J9'[R QB) MI\IM[4?#]<,0.Z$>"^X5'U#>#;!?H_YDSXC][SJC5S*1OX3(F]T*]&MXXOENG,M%ZCF]6SO3\%4_Y^)Z!7_BAY>(9"?'?V)'G\8[!]F2)M?%H)SF\$U'!W(A]LL5R@R"_$4N!,Y@GO?LL!:+V/#&IEI^4!HF:W+DAD:3. ;MBZK MT.J1PY<5#5]*'!<.4[)D>H89R3693,R'0LS-)]N2,C$S,5>$F)\.2):%F)>; MC.M9C,?1ZJD$W<1*, 1N:,;[S_O/^U^QAG=\B(#;XO$!]@T:NF:]RPVJF90/ M@)3[/4[+,B$? "$WJH..LX_H0[6;VY6A@6(9QL!-')D"F *8 KC1)[?HV469 M1AQ@8T4_C -J1@5C^RXBL$K#[\;(C>THIN:+U+-G- N&(!YD1Q\#>]>$JA-4 MB(_!]CS^5 3J9G]D_/&_%Y]-(]\Z:A1[-EZ W2+U,YV0OOI?:VIY(A3&?X1G M4H=(RW4-GXI*PG@ ]I)C!8Z@<7V, W@7770>.M8:;_F]=E.3!/@!>_$$->-V MC"]=Z3W4D!*^HYYX([#= FHAM'R5YA:5.F!B)R0+>W[!TB'H>6_&M]K?:;G>XE7,_[/F MFF9M_X% @@';W[VW'L/,P/F% KIT-'@IV5]2B18&D?4 +[NW M0N-UHVWV^SVS7J]K86)BU[.L0'G=:IIGK5;FFGZ!?#A6!8@]ZJ:!?^>$V&,8 M-4=ND5'8HZ80HY$ +7*7W0,ET)_5C6Y(^D:UPCN:KG3]K7:EZW*_KTTO*3?Z M>]$3EX]7!I^ #V]73NE^7!CM/ :=R_@3N\'OJSU9SK?_ M37_#-,XT_H(4^W#S&(+30+R%-ZK%E*.N&9_$ M4 262\/'(ADO%)2M]D>C4&!)"^V3RI@.'JF9BJH6\KY1BQ7#MH+@$>9T;P7# M4-7_A#Y>C ^U"1LQJ9^IE6DS]R1I;H0POOA #(VN+L"Z )K!D"M1RB?'LSS; M@5VY09I!$/&00BKP)-N5]5^!^ ;+C7O@QX$J8(H,"SO>A(0Z[H]4197K&G>6 M*\N8L#++OX>' R$26F5$M5I#( 6@4YMV=RA&(J!Z!-@]?& 4FDEN?0H;[E E MI7"IGNG$J8F:"7\.8ZK<.M4O3M_D>&HD$0R[5IWR?7 0R@4[OW@.TIV6^U_6E#ZNEDWZ[TVS0?+Q1KM,[/1 MZM+?"P=AC )_ M)S;$5DE',I:,57E2SJ.:L;P MRI.]5(O)NM.]E(O-[?\F:YL:=2YNXN(F+F[B2HY*5')<*H4M]_)D*.2?ISDM MP.4=7-Y1J4S3Q2+K^2@R39P4WV12O&TV&I4!6^6L>.5DU;EM@PZ)\*"K+4!. MH;-U#%**R[>-NYXM#IBQW-J:93;V@^@MW#(Q MY,G6[%&O8Q!8;*7MR$HS.\TZVVELI^V[="P#S\BY3!9ISR>E;N=)OY,-,Q94 M+S?,$FB2 )Q++Y:NI1V',!?P+J>! #DV.9H326RP[<9@:[<.I=)_/?&VSL'1 M'3>RW,$KYXY2/RP^2EW](;RDC>7+-H,=C*WK[8/6@GPN=Y,A5H(7.@QC?CO* MCKLV'\(8N&OST_<=&G)K"6#$%(P?0H.PG7.0U\6XAA*&_#USAA&%-&ECJ_3B:^9]Q$OOW=B*<*A%8\B,!V M0KK"G\K&Q["?X%PCRFA(%\O/#9BE)]%>\2L89,_X.)FZ_J,0ZJG7,-DQ9E*N MX5(:8MOLM0F 3N+MZ66)P^>MB24[0T_U>^ 1B$HRU?BGKQM-L]WOR!TH+".2"VX@;_X5C#$1?O@!,*._"!$=+FQ'\";)/1K(+(+'4]EO]HZ M$1QB"LX2U0G>A'#&S?K[W N)'NB+QOM320GSWZ=O!PH,9;OS[\((8WN<&8DF M;FJ21M'Q3)S& M08TO0Z%1(+ALFZ^*$&#^LL6$FZC"! M*G CJQC$>C'U +*L> 5B$J+)D_+[-:;.;QCF!GXO=XP-/&"^[$#% Z7M;NR MS3Q:4?04T)^QU&ZO&ZVSN>_\.$+_6>[T&.23"(!V/^B'+[U.9HD>YQ>HVUJX/ B%GRQ1 M?EW*2+,K\:_G;[Z3A#\:O1U8+KH2:CW"L0"A9@4!PB)3!H[[/$C73^$\"]>_ M![*

W M3:SI[0!9'^<3>4EY29<*] MR+B25QE7)N88IW4%%O5":XVO_ IJ@,]_7R5+P3(%0J<-$Z-=6,[?,3K MR(]XM=3HO,BDS*2_K7=7M5 :-G$F927DI*9\]"0K&I,RD7 527@&'F$F9 M2;D"I-RKC*7,6 A5Q"$HPQCVAX7 %%".,3 %, 4P!3 %, 4P!3 FTIXQD502 M>,;M2HY4G\5GZ,Y5QZ=3?6EE)2_1+U6(3SFOZ.1O9,I[QD7;5T_ M*Y_/S.)^O.#PJKR#7JG[S].,9\ZO;JAP?0T7=^Z$K/ZMX(1L>@@V2/ET13YY6-O_54S] M($*H$5BIR>9/]C?J;_]/"G7 LOGI(H6# RWX=R'N2\ML-IL:YLNVIDCELO_J MT(GB0&"?Z8D324Y#D"U@OZGEPJV(9@#CBT=X/(6 /!*,-G,IJH&I@3@$88%X MA,0Q@MT"^1V-X>5.2'41B.)1,Z[B(,&3UID@.$L&9-#W4KBS M!$&%H"OP'GHV_H(+=6>YM(KWCNO"HXTP'HT^H0PA8OG:&PF9P(/(+H$ M9>NF/>)AY;UO2$S 4817Z=&N#^(0'A>&.>1)H#PWQI-GDEP<#21)SP _Q4(% M300*&P0+KFPQ^S&'NH=$,K;ND"J%9X1PG0/D8P$A9#"M7"N,% C2R G!G"$\ MH&=@\]";T;IX9\13H$:@8O$BN^_)0L%&?W626+G&N5[/ M?;%/=^%2 1FC, 6]XR/B&M",9=PA$!:(>H)D(VRUP F_A]JV(H%/I$BTJ5&E M%%U:HQ%(2DU?@0"QX6EJ7RSC"-%MANCGJ#O/ 1)M;>E3B3-A9%GEJ4%1%7:6 M?/4$;)5'/=E0P!N)%;6^Q!4*TYXIB*QEH3@D2"@M]*5Z@65$W4W@FLG2$9!= M=IGR^Z5'J9QEHX8[ E/?1ZK?1(1KJ+FIFT ,UPBANT5BX9--3;YKA(YXEMXQ!X'\'GAP*V/ M20^T-[X+GOB+Y7W'?\\G B2N91I?:NS^DE^=ZZFZYQ@[_! M&(!0A/P>W_][[:8&! .+'6D,WX_#V):**844_"2&^&08+HJ7S"6?X=G&=>!_ M"ZR)J>T\M62*T$,!]@FL*D(U3NEX/T(TJ@D/22B<.#510^(+@:[HHU-X5@P[ MZ@DLO;U#BUBI3AR.;07!(TX_(1#2K1GB0Z6(D@7<$1)(, Z\WPEHEKHK+DH1 M,ES4P$!H7.L19D08&3MP;_YUB[;.BJ+ &<0RB +O51OF^F$Z46+Z40(1C;S: M;S9Z[T-LN&3%;G1*0B7A1DWIH'S15@TEF!]X %.03'+;%#U>*4^>6LV=D+\0 MBM,\-R:6M$24'$IP3LM[3/='25)S+K_X%V")D5W@4"U0;3(E1]88'R# ME0_/Q4<&\EA3@/LH?Y]STWB/TN-@2_RV44$LY@FW5!E0H0J=HC6-;11D^P0= M 42SXG\O/LM0F_0QR3"(/5M%\9*G.[(CQ_]:4\M#%_$_PC/3B%)JO])KT:C) M&19PM7X]>@*27#Z@)Q'4C*_Z%L*8#NCB9"6>B"-G"-N"A7\#OL3(N@,I@NID M@@#E@HB17CTWI"#SYJ*Q*8Y(:3DN"':173K/+9UVV@ZE:$'1$D94:I*D.>1O M&.W'.(!MDCU8"B\X#QU+[\G\BDJ_+Q,4("K":.U31)0&]60D(/_>4$63,8 Q M$Q1 EU8\@F7LR1CQX"]A4X 8GQ#!!4YV\HIHD@AP0'9,,IR$E#49% D*MDG7 M/R%89YNT%#9IQ8H?GG]:?L<5$6?K542L%Z"_O/WXFY2S_7PF?9UZBATM_(L! M'G9;0O'I\LOYEXO+\\_&S>TY+//'+[SV#,P2R XFU<>2155-@:QC3VX49>6;?M"\?/OZ_(C"1W358:!1+R\UW M6#CK;+/#0HM1P1D5_-A1P=?$EUJC6K[_S9*+:1T2,]$J"HA:.H_ GXBI] 9Q%2#1'2?/6S M/F0P,BYAL;#$&Z/C7\4WK)D*Q-"XC@?@GQOGLB@-*QP^.<&$I_9-F1! MN&-!V&=!R()P=X*PMU00RI.3+ 19".Y6")ZQ$&0AN#LAV'_U\Q>-K(>'AYY$ MUV/9QK+MF>37J4S?&Y9MAR#;SE[]?&./Q3!VA7'R5>.*$MYFHW/*@HP%V3-I MK5\Q(^T(#T'Q:>#U78^9%DA\&GB?"#5TB"^MU=S76;XUJ+2,1_F>6>%:V$E\ MJ4'V D%0/NR16^D+9@'%*+;UBV\%!*7XP0F$'?E!N)L5*IVHG -?>[<.<,U+ M^77FJ--S:4D^9M$1[#V? +^:.A[A:TNHENSJKA"BV 51+@6O)81C*QXZA%D( M$T!-9<00Z1NA2N=FY32Z87U@#W4A01K[DN15O,Z:(FPKK@[B1^#)8 M%T0P0L"C "^%KZ!5"3C=O#!V);$BQ.L,D#U^E%)H M):@2481]:H62P!&G4$XIT!)($C'%3;%2FT4A2;LBK.W16D'0;C?T<\)/DH6- MB((DY1(,6 2!&H(Y$>HM49:8IH:,178%3G&(MJ4R0$Y^]YPD81>>&B?7%^=7 MOYR:66I*@&T)8(Z0MF!6@>\:U%\AI<: +$3"-%X*+38@Z&?LJQ X1."(- 8^ M@ -RFV3"GL7 I9[GA9HGK4#CO8%??)-@SI\":R+N_>"[<0*3:IUF)8><+Z$" M)RC-%]3J(Q+DY]Q,42(01/]5\,WRG+]3U#B\^!;\NR$X=?*N,"1)0HAE(%KD M*AM*9RM4:OG*9A^7N%E'<"_@:5QE"S&@_QO#1$<.M9'(V0)"0KG?">I0D!0\YR!M3B M91$]PPBM;W2G[( S9Y9:4")A"-(4!3?LGT,#M0RIE(\9Y3. M"!WE('6E$]%.XIA87X*)@V$82.CN 9J/J1].=R@S(4U 2OF_0&T0SF1=9->C]>\5'##*82+'DDS6DM>-*# MB@C\FPAH&-N$69[0Q^K*72[?[=@/L]\JVI#M#^YEXQ]:+&ZTO,Y('#F$!! M11" F$/TU0!&)3DQ60G5X$T-79IEO@VN0R#3ZQ;"+$N(3FIM&>G,$3 MXS.S2SD['EQQ*42&DO5P9VA<->,&8:$S%R=S$P] ;8@%;:*# *Y6TM2ET!XV M8FE0#'.MAC1(+,K5H9!-+K1\I5YE]]0\(IQ]!1H1Z.,HU\?*NC$KS"33BXO6 M/\-(L-JX?K"F&?(>))HUXYX]7PAMV&Y9H]%1*>V6"Q3]V%OJG 3,;Q;>'AZ] M\4(.#JV+%+P3M2[8]R_VX L*6@EPJTF ZJ\MD!UD%6!7.>('"4:J?5_YL%5Y M16L$U6\P>:\?S-H3N:^5#2'?92?>BU3B5O3..&F<2J]#AGY(+.N.2XA,GA%0 M- (U0RFCU=-74"SPOI.F>I/CW?GNG5*;9.LXY,>#K>&Z@KJOF1H@&9P:$\>! M$3=7/!A_Q<-O2G;0SB1S57)GP58-?2&[-%EN1+C\U&0%?;.,'-'NU I:)K*^ M"T^B_]^/?5=(Q7(O34-XCXD2-#,X)2T7C(YHQU02CSHB*E1#/;(P&5KQ U > M>EF1/[]W?@I?_JC"? P9O0T #TX2E[^-R6;U_FH%8NTWE;$#/BH;+S7E@ A= MYV\K]<@#ZSY1 R$U_/(B'[M-K6LKY.KVZMOIGKC*1NQF9<]#DLHQ!?5 "U%+ M[];*>M24*LW IT+@@;")[V:8;II-M3BBS6DXH>P/F M-E@J6QV(T+W)9/#=L]S'O]%] :6SB"I(.6*4QO52^V@U2C?XP0$X=>I6- M[U"3 Q7/U-X)MJ&+$F)T5<,*3-?H-]%;Z"795@RI;:.>^=\8&R[(UI'^ !9= MA#:Z:K2:L,+HUV<,GMB;4+,1?.?S.[(;R2#U.+Y4D0:LE:QN5.C M] ?LJSESOR*B,>@?L/%T:S\KY^>F]('66S:\EE(+MN+#N$JH'^6"?^J&3PQ8 M^LM(/-C:$^:/'0^-B)9Z1#U^7#!F YIWVCDS_T ,%ZDPP#?7'V!7:,Q=!CY8 MD2&8Q-.I-),=\'EOT&X>22[,)7J,20Q<)!Y$8 ,S)Q8S4;]N!2/90--^).D^ M2^4Y":&BH/ .1[9WL;$;,"3M*'X8 M3Z:RD772[1M+&%W_FTR?/V 4%!XF1T7A-B?-9RJO)Z0)"CW#*;9"M*DG:J;O M#O4BG6!42$PH"HNA%[T?F7W"YBRZ XQ(XK5^'.'X"\6I2J;4C!?HS,1_(RJ' MC4BV; #K&8?%;T[VT@F3&U373 )?5D1Q^\D#)*^N]0[P>( M^XMT[48+=Q4[_RB>R[*8[JPMZ1@&2:E$7$N2^#B0K)1>O# K2EIL+>F,'H]- MV*)&EJVK'K.1R7NAXYNJ2_1P&,@@*VKX(GF:A@]E+WD7G%%, V)P#L.96!8C M @HTS^800YE$+")/&E)(CN<0Q:<_)0LA*SV(CK+-JA5):V\9'O&7E "*;1.B MSL@128PZ*3'UT:E HRGM[SXG/FAF2CNI62]DKM5X>?"XI-QMQ?#6BQLJ[*/O MS4INT)HM;@Q:@+= ["!XWX$=_""2(T0OZGLS-_/5VC44G7A177"[3QTAV6*A MYSDE3Y!7BK6JC$XI?>@'&76M[-N$JRA2-;6HD$'FE2(@GJ%J&C\$\8HBAK*= M,EMX[$9EYFWFTQ+]44WSD"'>2TP!Y+^$40^IXGW-D:_B39 M#<:T"OOI> BR_@BT;DS:&<-SRB=-+'3'\_R[Y-!)03QKXCR8F2;(^#0_4('K MB?6HO> DE*8D2:K^I>"8<6@S(1@6)R6J(SKDA"*5L0X1DH(J6:P'J@Z,GE%] M=%QAP,*,8J.[1DHQ*ZW&UM!XW:K7VKED8K(_F'TKVJ.E!Y6H!A8+L$97H [K8Q M'J)3>ZH7NVT% 2:LP-ZZQ],TL'1P56P++2[IL?*4'SY$R -B,Y60&!)UO)AR ME/)AAE4TT?R"I[D1_-2SZ'T4S<00#%4TJ:HQ_-".)U2Q?4?C4'D:&A:\S?4Q M(F1F_+\TY)._VDS#.OA4G6J"L?@3QYY-M.# AG&0L"_23DR)"URX1[UJ,BM< MU(>>6;4H/4H'=YZ6BTF)_P*^6Y DU?7/TL7XYCE1/$RBV86/4CN=U-W1(8J, M\3)#[N":4.UO=J18,%WP;&1B)YQY,HBM $\L89 B]E2"@5X)A@S2.[XRGP^8 M#7?H=\,T9?(VPN&/1H[M*';/<#%85 &81[(@D)(?Q"U,PE5- M.J4R6N>?LNFE^?OE 83L"8,Y_EO&*^I4C>;?0+C )$K19 [7 /WGSCHLH6/M M\INXI#(JOR!#-0W$G>/':49-GJC U+6K3P++PTIX0H +/3=0Z-GB0L^J%7IN M"$>N-/)72A%U?F=Y"EM;ECGS(LV*KV@!IB(DL07T64,Z0A11!4I.[(X$'134 M]4R&*O"'65K"'^^QQA_"'XS_<_W;K\;GS]='NP@:KB84 1*\M4!MJVHM(%1P%1$^ M8&^&XXH1H_H>)=)-HY\O MJ-S1^AC=3U+(TL4M!G0SU/=I)(Q&6M,R

:G0XX'.K'Z;9H[(7. MQ$:(;%_UC3I?4,^OTUO7OI MMC&M,ZT?,*V_T*3*I\FQ\XV=$0"?T% I3O+I=.T^]#I2PS),LNY MV6&_WHF(6T;Z>Q)Q^Z'A'YV'=Y[O?<(S"5C&4-A.S#K\*=7;[&Z /81W@F_8:;9BGYZY3Q$[[QX,O0C=>6KG_MM ML]OM__A#?KA/.&?E4P^K,BF+"!811R(B^IL2$;VZV>GT#EE$<$#H$,W($[=;9K?7.F3QP,'B [/R=;L0:O^!F$8<(WYV &B'&H&C0"MIA*09 M#BB"G1B([3.ST3_H8 ^+ Q8'ARX.-F<0]LQ6KW[(XH!COX=H%5X1A*Z=*PGD M4"+'"@Y'%1"%GQ-A[S* V#/K9]W*ZP..'[),.'J9L#$CL66VN]6W$9\;-%S+ M1%SGM-7#'OW@LH]K[M3@P^)3@SS.Y6Q7M;TOZ[C*MM=5&6?):9(S1B]#V"U= M;.#6Q][*)8@-<)B8P\3;J2/8>5B@T3LSZ]WJ!P8X;\0"X9@%PL9B HUN!P1" M]:,"G#G:JG58/AB)SS[0']PQ6:&!'8>+.5Q<8:WP01'XK?4@%<1G1[;2<$3X M141??,_>H0G9K'-=.@L*%A2'*B@V=URL>]""@N.-!VM18BON,,(6A5RJSC&& M U,22.:W0.67"9&'N[$;S4[CH.,,+!18*!R)4-B=C>#@XR&:BM>! M/X7U?S0-^!R3T]CR]+^Q,]VOS M=9J55Q0<=V3QP.)A\V9DIVZV6P& FI#SYR%6-'$LX-&V0.=VTX]1T MPSP[FX9[K$)=]7+LZNW5H MXRS#&3.F21YGA6B2,TPO#P]T2A<>D(;=E-MU*Z; MO6;U 3(Y8\1"X-B$P 8;EC3,^@%T32L5Y%&C)# N91W7C/O2 O=EZ,<#5Y0< M7V;_ WV)HU66W2_KN$JWV949:,FI\H6% ? 6T.O>3Z] Z>ZO2, &QU\$+W+Z MZ8/[O 6T4=M)/7O@N\,"DV=/1Y8NSW^Y_'QY>_GQQCC_\L'X^']_O[S]STR\ MH-C*X:+GDRE>QHF!)8%#)H=)W')KB.L;GB==#<+Z8UIG6CX76N0#UP%IO M)&V7I]8CMC#D(M3G5YOM)L#,A69K=>>\EG2]2WC-,[-^ .A(7(#*(N'81<(& M 3;-1OOLD&4"1WL.U#P,8H$!XLE4>*%%7(7GW ?"$R.'JY+8'3XD#?%Q,G7] M1R&^"M>*Q# #G+=3>/:ZV3X D"0.F;&,8!FQ+8.R;G8[!UW8R*'& [4EQ0.: MDH+/N_/!U@-2"XJZ]V0R-LWN6?4M1@XYLFA@T;#Q<^_=5N.010-''@_16KP! MT@X-RW7]>\NS]V0MY$/__./?K/1?'] _,;!ND.TR71J-Q2P#>C!4(V@ M3^#F]AC&SO$[=M99]')PC/F-^6WMX)C2+C=:N5SX(?:7(2CQ"ZE==II0;56_ MNP 'S(['.+OT;'\BC,AZ$'S,EQWA ](.,P4VDM!OD MK3Z&3*G:&&RJ,]>F >/+,JY==6$[M'&6H5LG8-/N=3N45!,?/$C831ZIX>7=E*T5KV@\O.99.OKM(#<*R,/ M#SB%PN3.Y,X%R0=F :RK[#_^-W8B> M'@MCW.VS1QG$.IG6F=:X,?9D&;Y9. M@__AV'Y@7/C!U%&V*/>IX+P0Z@$*PRLN^ /7:F M=:9U=M=WI^S+UYGUPK7"4.[R+P8&ZD'=WZ"Z!\V^N!VRO)"N^\./1'@M@INQ M%8BEB;$_Y5WTQE]^$Y.!".(04VLWD14)3 _05UN[Y@Q/.IM+P7=EIK"WH;#?.@]O MQ\X0F.&=_*=1[W<[K6[]U<^UE2]NO_JYWOCQ![S\9_4/B(' N+/<&-ZZ/*6: M67I:\O \CL9^ .0\W#(ET:*$FZ2E%\YI Q3UDCDUVF:]7L?_5Z M^2+#2B:V M]CY?Q5$861XJ@1(ORIJ3N@S#^) (=\5-JM:DGMZD?7-BP^QU^F:S453ZL?8' MFE<=FC9EW_UT6PW',W#&]#EN)4?M.9)Y.!5;6=7K8'Y8X^[6]NW>9+HE#K;ON:H8#]+4N[;K;K+;/>F=?R!?[]#D)Q M^UN*9M_L=?MFLS,/E:&7HB"^\7[SI%$2:0"D4>]VS5Y!3F!GI%&2I0#2:+?J MYEEO7D\M)HW]1+PXIW\ .?VJ^ZL;E.C/1UQG2#26)"Q)*BY)-F@ /%^2'"]V MVL9KKPZ]U.H<5@ IQ'*-[!SNQTXDB'\$7GP?6-/UN6IJ.4.8MJ0ZP[:F3F2Y MG$_E;,@!Z(24;ZZ!RB^]"TG=&56Q&RC=>L-L'D"C+\Z9LI1@*;$U--VSEMD^ M;#0MSHL>6%[TJX@L=)T,804>W,&=&#BF<$":09/W1T7=Y[8=3V+7BL3P@Q@Y MMK.;5@R-=LNLGU6_8H8CCRPE6$ILS7YLGBTH1#@8*<$G.@_1B,SPB^%'8Q$ MMTRF@1@+V, [8;A^R#C=1:Q6&/_E,$1IUF=G4M=?["\]I=;-Q1[RZNP,V< MLM[H1.:$QXLGTC%[K;,G)L(ULR\59AR$VK^D>4+%YSCQZ5K:C46=0,6=-=?- M6E:1YG?F&[#@8,%16L&QN7#UD0D.[B9^VF7+_9#W83709_G-"873E?)=5CN.=QDZ%QV4=K1<8J.V>E6__@<'Z=@ MJ7#T4F%S\81^R^QVYG,:!R05.'EX8(V+OO@>(&[11AQNHK+HP]' M'_SFP/A "UPJZMZ)C=BJ\W$)E@<'*I;.,J6X"\ M*N,L>2"?:?((QUERFN3DTN$FESAMQ 'B0W, Y@/$EY[MQBAXKOT ;SB/HL 9 MQ)$U<,6MGX^2[32,@*FF?J_Z9ZHYU<22A"7),R3)!M-3;;-^=M"2I+I!B.=& M6LL^KETY4HM5TW>VN?A"N?:\#U"BP>6#QL/'+0;#;,>O>@ MRYEV'SEHE,0;*NNX9KR?%G@_0S\>N*+D;MK^!_H2/ZTLNU_6<95NLRLST))3 M)2D ^(%A^IPI8+O""FAH8U17#XGA@.K\E=9^QW1#9G71?))6S-PCLC:C+3#1 M,;.!,UOWA#'7:!::"P_[,]QNA# L&X&"+>\1#T]XV)J^EH],Y'_5H\Q-#.,N ML_."SU[E'K&]A5UDANW/(,Z\=MU[VYV\33J[!S\\?S^R!N! @+6,!J![;SV& MZ5:-$^OQWAE&8UR!^IOWAF:>%HX^(X\:G99IZ!\@CWZ87W*UD*U:LX\WYP9: MZ_8*QJH^?D^WWZLW#\!GP&%:QCA =^ ?X$B\^OD6A9WACXP+]"&\*/SQ!VOA MZM"28^MX_[VA9M>O=9P"\EHE%F*FWV,YC&CD$$37BQF\[5GLOQMSUQJ9P@#?>@W>_5^Y\_VJQ)29F:. M2^5A]AW$TT]?O1NA_\.899ZW*_\! M$SLT/GI#V)0/PJ;6S](A:37 0ZDWSNAGG[)>\$N/=VC'.W1RZ1G1V(]#V('0 M-,2#+::1 >)(@OL:U@1\H"@\7;PQ2W^B>TP6F/35"6S8%JZKO-_D;S5>^GM& M$:)71)I0SB5G=-5\]]?:YTK-H<>E9NFB5VH_=&B#] MY]@?: ,6&0^KA-:?OU[K4>2Z*ZFIDKF!N6%M;N@S-S W,#\Y%SY MJL>'7EK]7?:Z[D;IZKJ_B,@(Q)WP8K'=KJHKEF!N)E^ZB#AZ& _X;S70;KC3_KLK#ZUM]"D76W M:9[UJE-DO:WR:>9*YLIG<64_PY6;JVT^:YC-9G5.13-7,E>6BBM[&:[L;>[$ M0<_LMRK*E?M%PV)_9/WRB##"6HAC\DFV@"3#PG:!L$7ZNAK]ZOM#.L,E@CO' M%N&-[PYWZG\TVG6SWFA44Z8R!S('[I(#M^)K-#I-L]F>[Q7.',@R:C5YU@-@KAFZV>XRH_:,JE7D$NT1LXKTOUPAX[WGO=[[WG+!_>8"L?$WB M?@W\,%2#Y. 8.P:;= R(MJX#?^3,HB!O.1K6;)IGW>HTZV1?G%EN=RRWG? 7 M*/&S'@>@F>68Y785[ZHW*M62FO/H%IL(+1?B.O87JRM%R M"P>F(Z8CIB.FH[+0$4<^#S'R>2.H3Y=I?!,>&#\/S'+E]E*;U3F.EW:;9Z?#!)69&9L:UF'$K451@QF:S MHA5,S(S,C/MBQJW$5SM]LW[6K"8S/*NJR\]YD4/T16Z (0++LP4Y(WXT%H%ACV',C)[ 8GA=8OJ? M?_2;C>;[2H@SIF6FY?5-BCO'#MXE,A,,BBN4F!=28%X$8NA$X6ZM^GI%@Y;, M?\Q_AZ)+^#Q_M4[5[G\$?*:;]Y[WGO=^9WO/.>)E<9E6Z>(RMWYDN88_=Q"' M@S)L2&\R-IX<]5+A\(7>ZW;.[M?/S :V>F-3ATQ(S' MC+?C<_PML]ZH:!D&Q[FJY6WN?P0N M'X:GQBCP)SHTYGL<$F,'83L.@J2ZST!SNPV*M]P5Y=2<)YQ/W8B090ED&[O VO*[+AA=CS9&#\^/U@6PN; 9\M5HMGJKMM# MLJ9]PKZ&E31:SC*XU!Y]U/3\$3$*)@5EK"LOIF.F(Z8CIB.*AI'+;LI ML^1PIZSFBSU8+!?>,9213!&>&M\L6#L#+._LW(K,R;7M&.O.LP]D^[IP?)J,R3NPRSOHPEMU./R$%7YD/FPW7X<#OEB14%A^8@:[5@ M9Z[]@!C"'QG2$S).R!,Z-0)A^]\\1Y;>9.XKEM^N1>#XPU\$2%MQ M:SWLM(2DN6ZRK"1BG'F7>;="O+N=M@#,NF5@78X=[C]VN'.&WFX52U6CC7SL MJUJ'+_8_ C[ZPWO/>\][O[.]+V&Y0N6BA.4#0?HB(L,F4%55)Y$/#@HK\. Y M? ",_8Z-QA'.=>4,V/)8-Y/Z%+\&X&1\G4G0?'RPW1B% ;DKMV/+NQ63J1]8 MP>/E9&HY 78;V.T1LHJV&&"V9;:M"-MN)?17T>0KLRVS;478=CM%$Q6M7N*B MB6H532PYF<8N$ OEC:=2O_B>GS\!O(_>H0VSWF6@2N9!YL&5>' KCDF_RZX) M\]YS^4"%XF7E0W)2/90X M:L;^PF[\A?($S/@0 ;,?L]]^8F4]KKYAYF/FVU>8K*K)(@Z35\][SWM?B3 9!\!V;['EVR8-Z/2SCH1%UH/@DS/L!&S4"4C[1'P*_,D%O,SQ M8JS539IUR2/X\KI;),&/#U%@@>AT/*S@C<0D!$\"/8; =UWR)6!\(HQV&T)K MF_T^E[PP!S,';Y^#M]7*Z:S58@XN PL=&^MMIW."6>=(13F8C_V>RY&X C94L/MPO>(!*U(#.GPC0J*<3B,/8 -^N37@0_V_G9ZBBZO M&&C4S]@/9X9CAMM-@K]A]MM\S(T9CAEN-T=KFIV*YG@XX?YR=Z)\O0%DPOU+ MZD=8410X@YCZZ<*-,,!LL0I<):M5V-]@:;S1.N7H9"YHIAA MS)/,DR7@R>UD[)O,E,R4S)3/9#=G%>5)3M17*UVV_Q%PLI;WGO>>]YX3 M]:6(K)4O4;\DIO:'8_N!<>$'V'");+PCB*:]9O]@Y_[!KG/W];6/$Y;$_F=V M8W;;'KMM*W/?:W:8W9C=F-UV 8E9U=Y-NP]M-7;NXF[_C3,.9@LYP.S PV!3$8#%-IF 51>.K6"%N-B[8PB, M'6KVO-QF,=,1TQ'3$=-16>B(TWO+[)IFZ>R:7ZS0L8_!/.'(YDXBFQ^MP(/' MA-DXUU-I-09WUIJ+->:W%>@;F/N>^9Z;R725A/XZ?'J*?\<%Q8X3Z84^#I>UVI*VBL+WY M&MSGE_F/^6\A_VW;VV#,>>8_YK_%_,?^!F#(0P=5(&N!7<11&EH>L_?P:#S+/PV<=9&O7S5:+,\S,ELR6SV'+I>'8 M%[!EZ\SL]YK,ELR6S);/8,NE4=J7L66S6=$,"0=HJ^6+'%&I!\O7O &)LFA"M^0R0$A_4LRG'M$EIUM@1#^,RN] MGIQI=/J%^_JPQS(4(0S+QNH3RWO$EE*>'XFPEO=Z\K_J4>9FAN[;[+S$)+>H MVUS91?RRMW5M9]^[[LW=O/"8W8,?GK\?V1##0(!4PQ"#>V\]ANE6C9, Q;TS MC,:X O4W[PW-/2T%/[X@[5P=6C%#2N. M_/>&FEV_UG$*R&MQP*207->CIMRTE/9=E9Z7[WY6J,P\,962QLL69I.W/[FP M_YQ9TW]N=CF-.6*=?8[F3B-AS_P$].(6BXBUY_+$ZYZ[W,X0AOK0;_;J_A'_R>7I M+C8/YF\LVCOZ+ HL+T2+]9T13Z$_?D@;('NH?1Q M6@W3P/@H_>P;X!_B+SW>HEUOT,ZFR MTVZ4PX[9^3.S51!?8*]ZUK3$#X.Q=0*0 @D7Z6+ M@,IV,;3S@_YZ.&->]\[>K$-9N>1?SILO?'IS*P\_SB?RDO*2EO*)%,=;*'OZ M3]06&$OC\P7Q:O7 ^79:Z[MWJ^J=_HMTZ-(:=Z-@5];I(1:M,:4B0@#= CK$ MDZ<4E[]^KK%:M+BQ6KINU=J3W=HS_>>8,VA3%IHOX8*M5P"[D+S+40%;/HB" M7.0S TSP%#EOL,)GB:^T&_P78W/E/?.I)J[OP?J>Z\ ?.=$^&J0VZLL+ZE:5 MU7NHW&&.8X[;(L=MJT=JO]UECF..8X[;39O49F?Y8;DRL]N+W(IC/:C094H+F&3&=\LV"*3_ A_9$36@S$0G@"N,$X:IT?B4RP< M!0O=+0C=JV@L@@M_,@W$6(!XN!-IMVI%JA>*4F^14.5#SKWA;4JVY\._XC#" MBI\O(KH:W5H/NW12J&SO$XSKST:]V^V>]>I@12T_:U!FDAA,T MR]'=_JN?SZIKI#%',T=7B*.WX63-?A]8T_6YS;JS'!<+9-\"Q;X-@7P5R84" MO#(G!P/?Z["=+J-H65G*;[S"^WEB/F6.?_DN"H%?@3-0]E]Y-PG!G@=. M"%]]@#^];]>/QB>?[Z[]AR> M;] Q;6;YDK \\SD\70W';;UTV3HEA+.'W#<4/-KC*^?J M9Q\6U\]6?PA%]%NBS>#]Y_WG_3_(_><*C\I5>)#91\WJ$KOON*K"V! M#L4^ZC%^;E0WL]7]R@51\XJZ+:6 M8 @<.>']Y_WG_:]8Y(PA%RH"N O]P8&?_:#ZC6.HH" M9Q 3!NNM_\7WT,4(?!?>\^T248)$&.T;=;?+NM@ ASEI\^(EY MEWEWF[R[E7A?J[V\2VB9&9<+#RI7>/!9A.$[XZ+(([(RK &/P&YN&>: JR1W ML.?$$GR7$KQ\GA+7+C"?,I]NDD^WXA4UGFCSS(S*C,J,6@(7Z.Q0/2 N>2AE MOK$$0^"4-^\_[S_O/Y<\5#2R5\:2AQ5B>G\XMA\8%WXP]0,))WLO#Z96%__816FOLWK7>P2MG M_-H6^+5#/T:/8&^^]5;'\!+GFBG@$,; %, 4L"\*D'H+?F+,)6\AV:ZP GKO M&%7H0V+-H(V1;PE[B/>M>TE4'ZU.XKB+XY&_U*OI;#4+>0:]4;:@BFO%[(UG,^AL5ALT%9K?M!:AE MA,&XUC2$>_5OR5>YA7LU8T*N;#*J:;;?+(A8%\/"$@S\4A^K8)4VX_:]^OEV M+,!)& G8K2&!TEMA**(0__%MAX["W3O1&/9S$F/'ASN!OL,3G<8,RQMF[XB7 MP? GJ/GX8 -1\S-X^885"#J+!P0NW$?#'XU@>,;@T;!HM'>6&\L76Z[KWUN> M+6#H"+#_0=AB,A"!I/16PS0P5$@_^R8-$)VFF@$+$ B/>?AO87U1"_O'F@]%-ZNX64WY,!6<7[KA*G7F)_G%WCH3WV@ MTSNY[G_3P+^#"?G>J1$(V__F$9,ZP$[>([6I /$0C0,AC$=0NJ$AO"%\7\Q; M-;9E]F[+J&C<"U1%JUVL+!9,H,"0>LG;&XO?O9^8W0V0OF6C!@*.P",-GA^) ML#:3 IWY78\S-S-,_L[.3$SRJ[K5M5UL!.QI;=LOL6![V1THVH?\/VON2C9, M."#S &P^]]YZ##,;-@[FG 6T;S4+MW &&9._T6F9AOYQ^O[5#P6A<+6=FUV6>^F:?HYG.2+@N/P'-G<6C>2_(_+BZNO!OQ_??7U_/;RZHLQ+YV?D,3=EUH= M]!FYHF@ZOS/BZ50$MH5./F_K!A!Q;B+X!QL]DGM]885CXQ.XW.%J6\WUFL(PEU\#[M>I].+CUPGOTXA"T(3Y>L_]/_O" JJ]5FHSF- M2&_*<>=,UKFIKA(6S676DZ]G@Z&]UIMU*"A7][LD5Z.>OIV''^<3>4EY24OY MQ.55/?V-5/7,/W#^ ,7V?-S^BW3EHBJWE>OSEYT:62<]5T0(MH]*R?OI5?/5 MNGLP=[8F*CQ;,S=J< :KM5&[-6;ZS[%ET* L-%U6JJ)X_HJM1ZKKKF4^#4I_PH6IB:F)J8FIJ8S4Q-"^E8/VS65X/1$=5Z<3/MN\,4):7G)]'?@C M)\)::@;T.&KMS!Q7&H[;&GY'N\LQOX&M0^ O&ZM*Z4P:'C,;/!HG<0B_ /F?&CX'7 ]0DI=> M1C$U,34Q-3$UE9&:..#ZA&74*IUE]$%,P1IR%&:%-S2L"389_/N8@)4/5V*4 MT2_-4AS\#@_'EI;>\#Q#>+N-RM;-5JM=6:>5&9(9;R+>_OQU8&)%%0"3AA=)K$0_X^[$4C;!P MWJ5P/G==W\9LP%]N"D5PD/#9/ZS?<4RGT6;3 M)WWU4\$\8K.(6?;FH^P2:3F&W/?Q[J0+^-"-=UL8?%K?*XX;1XBL4%5!H7HI M>;[\?^26W>;(A,J$NE]"W;)M<]:I+Z5RN*=V=LNSX9[T3MM0 M/ @_X5 /,^/-V30/KAV6N* T:_XF(=?>J4G3ZZS/@=FF856ISM2Y0%5Z)7EN MUZ0YJ[$;F.F4Z;0Z=+I=BZ;.=,KAFJ:;/6#K!/%(A#F+QW.M@>M16R0V=IA- MOP!=__RAUVEW/K#5P(AN"*+732*Y09YZ'?AV @J('W_)6.IN"_+9DF>:9)I\ M*4UNI:+E4"OR6='?!Y'\9J&&[QOXAR"R/",8&N+OQ)U@3]6#4._9-5.%:#/B M$%M:W_BWP"-OAE]#;,,;3[]ZEA]?:D#NMFAE_7[7^XO?<0]5<-0P7,ST'X26&QKZ"X>0MHI:S;XQKS[\91*A/E M#K,O7T&36[%W3NO;[8@)D0EQ+X2X%9.FOGT =QRFJ;-E(FN=C'L5)M@IXCT@[7T$L%/PB82=A!1\9*N#^>JV/49]#4- (8+P-D7?;V$0 M1=\$;.U_A*,=2Y=/MI<@U5/(_&YD^7=B/ E"*YQ>C2>6&]*%C#L-UK!]PC3- M-+TWFMZ*J<.1':9IINF]T?1V D%<[<*!H*H%@O+5+J$8PA%1TV9N5<;\_)7( MXDH71C0CFA'-BGC-8/Z:ML#;[/^[S%Q^P65A^P'L&8$?L2S M">65C<$ -I%^9!6:.?&&0\+S7/@BQ>%%'H8W&0IW&I7H]+C_+Y-F8TF3;0%& M=+,0O2-ALYV$I)/Z"AMVK3?42+@864 A9"+(M@J&%44BC@S+=_*=I$S#%UQO MSIQ\)W46):Q<@K-/V.S[S@K-/[9S7XAY0UHN/+)J M@;3V1Z=(!:VX6[9XY"KD\H@ M",&H3^?6GCP94>"Y#IF7+=/ _[VKPA3FM]'UE\VKS.ROT DQ*!@451B20;%' M4'!&P#/.ON/*.?NN16S85C22_50 'T,S>&=B&R$*7N8':UP.W MD&G6GUF13GUQ/K=N_-ZIC'IXWUYW'&PXI&4+MR M1M"5_R"B&2/G9[9R:LZB60M@-#&:&$V,)G;E;EZ+Z51.B^G#)LNJK3A =RXU MD#>-";:0I]Q-OB2HT3REDB;I5VM*'6ON@KX-\ M%X6:#ON_LYZ*@-IBBO?7; M\NX?OIP(QM1:96K=BK>WW3,[=>Y"Q=3*U%I):MU.VF;'/#FNL6QE-V]##20@ M#UL()S*&83 VL!GCX5V=RDQZM_%SC;G/ +F2J]WV9@"]X*;4JKBFF":9)O=- MDU6Y%Y5IDFF2:;):MZ!6A28YA%,["^6M+L)\AYVLTU9] ?:"UUTX#L%*8?]2 ME?Q+GX,PSY[I9H(T96I/>?G=&CN8F%R97*M+KMOIN\'D6AUR9\HYC8;7#S?@.)Y!@6#@D'!H.#.N]R,0_??,-R2RC3V ++ALB.7PH*" MXITX_U8Q6BB-F_MY,MDRV6Z6;%_N!%R);'MFIWO.9,MDRV2[4;+=KHL0$[L[ M-6YUSPD1M>O,\=GU+=_FSAS-XKZ5#RDPFAA-C"9&4Q71Q-[?AB9_%LO3W"A* M0/6A$K6+8#P&:^$V#NSOK/S4G,%4,D,EEY9RI8!W,Y2P(]3M-+?SV#P[7M^I M6Q7^S,3(Q+@?8MS2C6FG)^O[?)@8F1@/FQBW4HW6-;NM [TQFFV2O=@D,G49 MC1"$N;PZ'7_,[DXW@NSR](,P3CA8ML]@&=U9J6")C%B#\B*/R=U>$=-=OVY_ M_W#E4#939\6HAZDG+I!#**+8@-G "?H.G*KKL*W#_'I'B8&Z@/AF^$DA,/K=A3F[\?1* M87.WW=,Y>;="-,KDN&ER_.L9@:@Q+ZI4.PE'$*OMN\Y(6U(JF]7)[:LMZ;'9/ M.5N0J9*I\H54N:4UEE3NZYR\'M%NZ9Z+1X;(.[&1^[= M]QW\#]X"] #,U8]W:]BTUX]X5X53,U$R4>Z=*+=BUS!-5H8F.5&L"HEBFZ#4 M[?:0:VZ^+VVR(;=QJ@M3%C<7P341RZ=BP<99$4/\A]\ZL(W<"Y4CC6ER+#[UZ" M/"1OWDB39[>^P&.SW6ZS[X%)FTE[?Z2]G6X!IV:WLWX[#R9M=BO6F=Z?<2M6 M@^"W?+E%VSP_KG&K$,[':*A%=['0;+-B8R!@ZC[FFP=#8RJLD&TY%@!;4?CF M TC]^,(*PRF\_T_+2\0,V^Y'-_[F];.SEGERPOH94R)3XLLH<6/9J\?'9J=; MWUZT3(E,B?NEQ---4>+)J=E^09/#JE B9U5PK+0!L5(&!8."0<&@X*R*0_/! M84/0P_*^_8.-C)H8&1O+>>@=FZ>GO=H:&4R$3(3L_68B9"(\5")DQ_?^W&WM MW1O1.QCRQ19L%RQ8)T@&GMB?%;UH#KLTHQD6# N&!<-B%V?$Z7%-=:81>.U#K I_HRTZ$1 M)0,X?-<*8>Z'X<]K;N9 Y=5Q1A.CB='$:*HBFCA0^8PV5+V;"_NV#5HJJ#:A ML(7[8*'&?A@Z#'MB=^2)G:_DTJ#[EF)N\^78JY1PG9AG[>/:.F8;1Y,+ZM68 M4#=&J,^4;;Z&4K?4A[[779] ]P_9IMXNOVSH-K MA^7L&<%YJ[&Y=QNGPVG_%:)9)L_=Z$^;H\[MW'7X J*LBL;$-,DT^0Q-_O.' M7J?=^5 71'-XI*&6PNTH"./W\,@8'L5;V768Y!#, V9K>U4U"'L(O2_XN_+6 M[+9F9?V"E:IP9"9&)L9FZ1B,:$9TLQ#-GO/:Z<.@I01C8<36DX@.2A=F5WEE M4X/0'R=Q>8>PW)JBO(JO_/2DR[[RRA MTV<%<@W6(\^M.,N/7] 6IRI*$A,E M$^6^B7(K63^=5GUOI&-_?T/MFT]B*,)0.$8H'H2?'(9MPQQYKW[^FXD(K1C> MJ\'W36)OIZ[^TVZ[MMR8"9()SVFFJS MK!=L6?7:M];N;P/6;LGJG/ U#TR?3)^OIL^M^/#:7;-U7N-Z]GUX\=J[M\UW,.2+ M#>,N&,9.D&#F\]Z,\T5SV*5USK!@6# L&!:[."-.N-N(QZ]=.8_?;3*9>&(, M&V)Y!OS5]H(H"47T\T%X]YJ<55#Y@#BCB='$:&(T51%-'+NL7>G A16-X$Q< MQW"2$)XPXI$PIL(*T1UEN+G":1F]#(9&*(:@DQY&KU'VN>ZRXBLK['*=:Q'O MJ7&HV7Z!J[4J+)@ID"EP^Q2XW7OASH[7;T? ],?T=SCT]_(@XRKTUSVK+_U) M$P3^QW11RP$7DD7C">6/T7+R@]B$1W-F$TS/^MY%I:&1N/L MRL2XN*U;W=Q%Q+NWO3W.C[ONP[W\"92=0_$_:YY*WL$Q$,!ET<'A/5K3*'=@ MH]0_\N@Z\0BWH?7C!T.341=7D(OYM$^ZIJ'_>??AS4\E(E1M9_>HT\.G"U,] M.CTKF:WZ^ ,]_JB&'@0>NF)^L8Q1B!+EASBPW_QZ1QW3P/:_0''DQ]$O/UF+ M&8H!E3[U.F>MWLE?H*95 M#]^OX**+($ ,Y/EO[T9._'EU?\S?/YTL5[Q J6& MCW9CCNN;Z]N;+U>?^G>7GXS;._C/[Y?7=[?&S6?C\O_[X^KN?U<[:CZQG9W8 M_X+1$$FEX=)WA"-__"1L,1Z(4/[6;9OR!W3MRI^R#WKR)\MWTH_.^)0K=LIO MKWPC'@5)!,<4O5MR/"O_!_T,I'_*_+!_O6F]@4/T/.5R2']74Z3?9R0W6H4M[3Z;^0MY2VM_AMY2WE+J_]&WE+>TDJ^<7D.Y=E&2B7G7SC?P69[;OFS M5YG0:R?'KM.V)UYC265 L .T0OU_O>F\6?<,YOH8Q6OT,:K30>W6B7'V(M^B M9T7*4_7QET'XTZ_&13 >![[\^38.[.\ECHU5TR)>OJ/K07G=O<['\YB.F(XV M0$=,-16E&J:2LK/LPVHQV\WR)&;S3Y?UMUB;(#"M[_V5K\E BA;93^39<@HF M"A8E52"2_8B2;R*VX"='TLRE%?KP6,3RA$F'2><9TNG;=C)./"O6U',3CT28 MVC634(R$'[D/0GZD+DM]^R6(2N.W3&!,8$Q@^5'OL$5<$D[9T&&Z8;I9@VX" MM'O^=.T@E4;A), NBP6GP0BF+#!SK-=IGWU0"N#?B1M/FZWCP2M$%#,!,0$Q :TBI@Y.["R/0_>6QJ%WT;JPMSQ"O=E^/[W< MJ52D<6'O)5#^:'F6;PLC\(VYO'NCTVJ?UJ"IS^IGL8..!B4HW#+ J@2GY>T, M\LJ[9)Q7ONTE2.-?@Q ?Z,=QZ X2RNZ_"XJ*BE919EH@]*,;/VU];(?TW3X[-;O'W-N/:9QI M?-,TKO,S=&;&SHG[O&L>=UDGKPIM;_T&L\,F^&>N+]N)5,_22BBAI)!*(I-( MML,$5FEA>'+:WMYM:=LBCFK>9LBL@%G!,ZQ )\!LT6Q?A>C;W9YYWEG?AM\[ M*324\)G&FZ/??[7P8OO=F^S=EMEKG;-:SR3-)+UADBY_9N2] M8?+>G 1NFZUV?0-CK\ECX@REG=/-+4 RDIW&,1!<4DW1V*RD#5]<6!G^6WD6 MP5"J"Y2J*LJOHB@1SB>Z0?&K"-W ^=/R$@%3H;]$*]WCL]?<%XZ*,_4R];Z& M>JN2Y=(U.^>G3,U,S:S6,9082@PEAA)#B:'$ZFI17=U30+=K=ELMUDZ9>%D. M,)3J :5&RP'FZ]SLH*FA1"22]P,K$MB*93P1?D2MI0SQA#\+CBK6F2M7GJ

DMGHJ,X*Z, *&$D.)H<108B@QE!H))=9T MJQ588\66Z9Y%"$.I1E!B$;+=F%R]10(7[M4JVD8]H#BD5F=^7'F6P%!B*#&4 M#@Q*%=02Y]LWD/2K8"1LE;9IG?KF;3$5UX6*&4H,)8820XFAQ%!J))2:IJ9N M,XS%6BD3;26(EJ'$4&+^_^H85,/Y.5>'-3!>E:DOV&W2SE]>8KAT>XEI^"+& M/\;6$P>VZLR;*\]A&$H,)8820XFAQ%!B*#&4&$H,)8820XFAQ%!B*#&4&$H, M):ZAV+1/NK-MGW3.X=\R#?S?N_4=U=>'$J<3S90*RM$X;A?G?EPY5D,0XFAQ%!B*#&4&$H,)882 MVZQYFY74\HN\5GY%2CE:L=64\K-GZT[62<>%8LG$4OW;DGJM>MK67, M5%T7JF8H,9180%0V>L@R@ F7"?T@^WV8/R>?; M["'Y?)L]))_OBPT8>")TP)K4B[3#S'4RN;XIP7]36^T1=Y9)>/,C_G^7'O@MCRGD]7WU;2 M^OP4Y]WEF]QFC7FYIN6AA1U^20J_3Y^$W+T$F]S4(\]A(EG!![PQDHD!&PC2]*,; M/Y>;=IB J\*@1N/(S<6A&"!Y/$86A.F^LU2_=O]D_W> M[@N- !+PV7+-_FQ]DWWO%/*.^0'S@]KR@[M06%$23K=HRJ]"^>UNSSSO+,^_ M9NIG=;^FA+Y_.M]327R[>VJVV\>LY3-=,UUO@ZXK4OK;94N>:9QI?"LTODE9 M?-QNZC6RRY.>.)UIYW1S"Y",C&!HR%BQ093"*4QUYK^59Q$,I;I J:JB_"J* M$N%\2D(4X")T ^=/RTL$3(7^$BWJ2-#+=23H[34]YK2V IZIEZFW"M1;E1R8 M4_/LC*F9J9G5.H820XFAQ%!B*#&46%V=45?W%-H%[;378>V4B9?E $.I'E!J MM!Q@OLZ=$9H:2D0B>3^P(N$ )8PGPH\LHB7QA#\+CBK6F2M7GJ_$H#)+[D2'&$R^8"J$^ MGB2A/0+R,> %/@?AZLS!*\]$&$IU@5(%E8%E63:7BJ?1=[XJCO85&%KU2_VX M#S93,U/S)JFY*L'-MMD[ZS)U,W6SVL=08B@QE!A*#"6&$JNOE8Q8HK;*/5Z9 MF%DN,)1J J6#D@O,Y[DTL*'!R@MYFXW[( PQ' H[QJ"EY003(C#XV8<1+=N& MDXOAA<8$",MV)YXPWMX%$]Z_9J%PJ[B4^%+;]>]09<86?6K[]8OR-\[ MKM\UDXJ98'>=IO92>MUI?5T$QPN?+4]I.ZNM>LY47!*5>*$8" MSNY!&*X/OPO3\ 75TL76$\<4Z\R;*\]A&$H,)8820XFAQ%!B*#&4&$H,)882 M0XFAQ%!B*#&4&$H,)2Y?V;1/NK-MGW3.X=\R#?S?N_4=U=AWX^+4P\.#U]U?P0"BB/5P9UJEO2CS3 M*]/KKNAU@R*R=[Q^QYJJD!Q7H1Q*Q$]VL2LK2>$(8)U9<>59#$.)H<108B@Q ME!A*#"6&$INM>;.5U/*+O%9^14HY&K+7(KX9WEE/*[: M&W9NETXBUZZ'&UM)PXVP@<='4]%K3=1R=X/EO@W7PD!L:L@R?A['RPQB2S[?90_+Y M-GM(/M]F#\GGV^PA^7Q?;,# $Z$#UJ2>6WOR9$2!YSK%?+P*3&%^&UV?0<&@ M8% P*.H*BOWVFBIZ*5?*1=]EXCF>6MD4Y[RHK_&-OL@CNWR4^3G/CWL7Q);W M?+KZMI+6YZIT^#[]Y"3*YKT&(3_;C.'0'26P-/'$7 ME)>_5+KF#;N"M-I)%'HN\W8J\ MBE2+MCLL_RK+E5C^L?QC^]QD.7U[V_>X MK>M5_6AYEF\+(_"-3\*F *X\\VX;#J75[O'-;77.^*U@K]O;.+"_CP(/>&,D MDP,V$*?I1S=^+C_A(AB/ __"LZ+H8VE6 OWI9DASV6A&0IL[6#-5,U5OD:II MI)VG&AVWZML1FPF;";O2A-T'.L$W6=Y7RW6N_ MKXL:6M_M\PO.N>7QRQH3. MA,Z$O@U"_R9B"^;B7%JA#P]%^\@8-ENM%E-X12C<>!RYL2 ("Z2/Q]":,-EO MENS?[I_N]W9O: 20@,^69V&>KW][W-XIY!WS ^8'M>4'=Z&PHB2<;M&67X7R MV]V>>=Y97]_?.STTE/J9T!NF[^^I-+[=ZYJG)Z>LY3-=,UUO@ZXK4O][W.5[ MGYG&F<:W0>.;D\7'9NN\OAZW_=X.POE,:]+-+4 R,H*A(8/%!E$*YS#5F/_F MZWZKS"@84#4!5&4%^E44)<+YE(0HQD7H!LZ?EI<(F K])5K4F^ \UYO@?*]9 M,IPCP]3+U/L:ZJU**DS'/.Z>,#4S-;-RQX!B0#&@&% ,* 84*[#/*;!["OFB MOLJ)VTR\+ T84'4"5+.E 7-W;IS0U$ C$LG[@14)!RAA/!%^9!$MB2?\67#, ML<9]8K@M8U6UU.06=&P)*% <6 8D QH!A0#"C6 M?;>I^^[K*F)6=9GN69 PH&H&*!8D6X[;U5LP<.E?K2)R&)?&7N94_A=1W5\\ M"H/D?F2(\<0+ID*HCR=):(^ ? QX@<^!NAIS<%8)&%"-5PF6Y>-<*LY&W_FJ M^-I78&O5+Q9LUU8Q8&IF:JXB-52MT+!8]&B6Z'^ M7WFMU&H!NHI2!:*D8"S M>Q"&Z\/OPC1\$>,?8^N)@U]UYLV5YS ,)8820XFAQ%!B*#&4&$H,)8820XFA MQ%!B*#&4&$H,)8;2KCW7S?=)=[;MD\XY_%NF@?][]X+>5B)6#FEV0M>867#$ MF0'%@&) ,: 84 <"J"KFQ'P-@Z$;?PFB%1LV?!.Q!>]U+JW0A^&CW;=J.#9; MY[W:YLXPL=:$6)G[,Z 84 RHZ@*J">K$GBYH826"291)M%XMVOBZ7R97)M>= M=5,[-MLM+E$YY!*5>H0#92^VLGH5#@_6F!6SM64\K]I.T[62<>%8LG$4O92<54W7CJ)K%! .* MQ<3*8F)?$4:6!$RX3+BO(-R*Q!T[3,=,QTS'+Z;CS5WO5%M"7!Z,;"T-1LZ& M&1=-3:\U71@K/XPA^7R;/22?;[.'Y/-M]I!\OLT> MDL_WQ08,/!$Z8$WJN;4G3T84>*Y3S-:KP!3FM]'U&10,"@8%@Z*NH-AOFZJB MEW*E3/5=IJ7CJ95-<S;RNE?7Z*\^[R M36YS/I7AN=#"YE&UB):WC*UG%OWR4,:S=+NI_7PJV<\R?&]SWZKG\Z\8\3 G M8$[ G( Y 7,"Y@3,"9@3,"=@3L"<@#D!>]_HHW;ZB@\LK-DJ*-72A!OSF)WJRN>[TS';WP[XYX5J[47)'C:HF>)I#QO)(H]%WFY%7D7JDI^IAV3Q MQ^*ONAO$XH_%7YW.@L7?-OJ+=Y;WUF 1MMCMPRT%N-"A 84.# H&!8."0<&@ M8% P*!@4# H&!8."05&A$V)0,"BJ,"2#HJ8-&?@Z0=FWH;WMZP37]:I^M#S+ MMX41^,8G85/\5IYYMPV'TFJ?'\8%@O_@?LH;@=/R6,UM'-C?1X$';#&2:0$; M"-'THQL_EYEP$8S'@7_A65'TL30?@?YT,Z2Y;/:R [Y+G0F:"7H[!$TC[3R_ MZ+AUPC3--,TTO6&:[@.)X)LL[ZOE.E?^A35Q8\O;_;TFK;;9.>%;BIC&F<8W M3>/?1&S!7)Q+*_3AH6@/]3%=LW7.2GE5B-MX'+FQ( @+I(_'T)HPQ6^,XM_N MG^3W=AMM!)" SY:R@VYO_%TBW;[*D3?[O;, M\\X9$WY%")]IO#D*_I[*WCNM$_/DE&\D99)FDMXT25>DK+?;8JN=R9O)>\/D MO4D)W#MKU99$]U$WV-Y]/MX.AGQQ,EQW\F0X00)(WE]"WJ(Y[#(CCV'!L&!8 M,"PJ'2=>(3;T/KQ@Z'IJ(LKR!5/MT^ZIJ'_ 1'T4TED36UG]ZC3FSS- M$,?1Z5G);-7''^CQ1S7T(/ P]/&+98Q"#!_]$ ?VFU_OD'T;P="XP)B3'T>_ M_&0MABUMO&$EKQB"L;:CY[*M9RI]7%S??#/C_UYMO_;NK MFVMCGDVH?Q=PA-/%$FCN.3ZYS9W<]JZ M?WUQU?]BW-[!![]?7M_=+C[2UQVLC(Y?)V,1NO9,M/\FO+=\]S\6QLV!>U)? M$/JE[SM?0Q'!X=.O-\//KF_YMFMY:>9-],F-;"^(DE#< 6 ^>H']?<6VQ2*R MK0D"+4S$FX70DYTR]@^\RF*K?23U9OGOI\O;BV]77XD[W'PV/OYQ>W5]>5L* MJ]5;DQS_^"K=; DX7Z$C[8L)NW80@I(13H*0J,)X&X^$\<\?>IU.Z\.%U*7I MM_8' [ZI_D"/J8_?&8[ ?/'(A!\>A!=,X">88S*T[!@("7ZS? =W[+N((V,< M.(EGA<8D>!2A8:=);O0E^6$TC8 <(\R30=HCPQG4>>$).P[1A);?.S+N8*IJ MCJ#R18'AN<#;(]@I&YZQ7%\F4$6P X:+_Q'VR ;&@ @F2DE'+"U MPB"*C @./:0-^C=LC=PF?,::,;WTOP7>#:K>,EY^"VMUAW#D?MP'RR[Q8\K9 M@F.&$WH5AZ9'7#\13C_^UQM\U2WA"TC@KW:[?7Y^VNKMDXVW>ZN;UU7DXYT" M'[^]^NWZZO/51?_ZSNA?7-S\<7UW=?V;\164AXNKRU)^O@P6!;%.<)A665S3 MB[-C?O;L%TF88K^KSH]EIRO'PHI_UUX!#%6$SE?))',B]52KF!;'06&2/K 42%$#[(:G<,T\#I)"#@BZ!G%[AA>'C6 V!SU, M&4249Q!(2YB:[L93X]&-1YI/H%H\R7CRO?!1WP-E$/XN)DCB\"SR$&YUL#U7%3EZ7R55,%U"=^FO\LW M(OO4/+%TCY1*73IT"&HPJ)/T'?$TD6:(DY!1D3U#>PEL+7".C-L$E.O%ZPT% M5OOCQN#CH)$/$P]6]2#%XM!]$DY^O2Y"'W1E.H[8\N]=]"#++YAHX 2HIM.6 M3/$%7N#?O\?7.>F7AA88"P^6EXCT"P"U,;P/!HUI"\!H\,!2D.P>32&,EL8X M,RU43+"$T&.-6R>>X&OP23 YB]P!)FD0Q&&\G=:FWQ'M@JSL.D3:3>J M0:,1V#'O!U8$ST^LJ=X!V.T >S"D,P4A"4:5G'KBP8' 5G@(.4!K: S#8 QG M& "CDZ\*B%RB)6!7MAD"1+Y$T(:/K2F(5]P @! ,I[!1AM67VUX/KAW^_$V@ MD]2;]IT *3PSOH"X?<<*G1>)WN5&%S"'SEF+Y7.UY+-&@J&@8&18,#087B,6 MHT+D9UVQOV$T[,D*V\U)?A' ??+'5TT=Z\HW/HM!F%CAU >DXVMV5:B>@[$1" MD/,0Q>>]#TN13T6*A6O+!P2%0*=7IF8(X[M )Z,L]2.),PB2F!['F5LA&%'W MFE6CCE:8'P@&D(\NO!9$0R$:6M;28FTDD%?T?3!\#UJ%(K]QX @OW!I!+OU17X;W9(V-AR62H\5*3E(6D8 @MQ2IXIOU5^TU6&0&JE5 MLPDI%#[-?.:+:)E(94ZOECY6"J]+?9("K 2^? =N7='NZ;?=FF; M)F'P !J\(W7J5"64ID)DR+R6TB47HR"D3JD]4[0,6__=NJ=%3ZBP/IXD.?0!:M&@]DN"U%2)WU%2?SE(?FBMJ_Q6> M[2#2C% OQ7$=&IB61.-MG \"^T,N. *:B) E*EZH(CPENS5C'WAD[,$*M64@ M,>81/P'!0_-7" -S9T8GKQJM[M@I0>2M>"SN6HHD28"96R'/>.&[J:11=GY! MT+C2.H8]#X,GLJU <_W'\O8 -UI6D&#YAD"X&?X1B3X.4E+UGYDZSU3]M]*B M_];R5MAFMW-NMEKS9?^TPK6F_T5+W-U,_/CDI'3BZ'&()I+_>E-S" M]DB,U5!=#I%M2P9.QTE0(;Z.1)73E,R4]Z;PT7R#&*R5&MI&6NJZS."D-D56Z.N30BN3$[JY?,EJYLF]VM=>1<\*)T V]&!7 MSX^48N+MA7:+OEL7 +O)S' MV_)RZK!DWHC2+[@+)JYMG+9.LSS#&1>HY1MHS\?3HKN/DD@H])F/?,)7Y.-N M3!:S+1,O!T*^PU/>#7R84D@P-D9.B6#L8ECL/D!7![J\1/C@VM+U8"<1G+$( M2[RD>K8JM27+1 3SR'>421X*V'**G051K$W-2>@NV)IT[Z27(XU=S^2:SGBF MTJ<6FCF]G&-*>0+1T(W#0%M)QEC$H\ A4XEXU;NF,+% MA$%R/RJWS65[X4/ =/.PBSCV'. MH+4H0 9.HNA%Y>QFN/\#$ZCT=A>G2RXF[2N7KKM8XH86DJY"S@#G; RFRER> MGZD^((%^<#6^:<"?#+!_1_BSF_-KPI=U_#KG;U6Y$)A9K:+:6;Y ZN19:]X\BX\E.D%#=,1S)V:S4 M 4J?*B+P$P04<3$1DJ.$X@\#3^4J1-J'E7NC=%E8SK]AA_,L,:6=-'>=4M&G M>B-AX,./ MMG3M8%?=OSZEV14?1?PHA*^TGM_4'E[YE[3+'\F%T/>=_A D/ E.D)OY<:^D M0[N?Q1.^DO/^(CTP^:8[%'V$SHVV]35/2[J&HFM.P09I()2XR8H<%4:IE@/05]"6L[/B-&5JGYKGEB)> M>_3 #P/DS<0WT+6$B;]C6)_6\*2\CV88C)2N2W4GC&@J'I:K[RDF&Y<[7DNS M[MX2#PV2" 2O?OY&1"L6D3Q?)7!K3T23N*)F^'73$WK*SE\,US"6LA3M\7R ME$ZK=7(.AC+V'"&GH&QC0NYZ6WB>:BF2_JY0(1W[ M0ND+W:CYO9*IK3JRP&0\:Q+!L_JG]$\%C,M-2!VY2YH+%QJTJ$4B2RAM)%Y^ M<\AKZ-QZEP(W=HJ3>6:3J^"C+Q08Z(O-;RF)XPHKW')+HPXTN@'-VGU/ZOS MXDXLKR!4[J.9W3_4V'*'71X?>>Z=6^>B.NPOMFVF@=G6PO M5[ M59QBT?T&"WCXJMV]RE:\+C/.=Y;*S03('5[A_^M-.^,>BZ8UT_>L#;R%^/M, MV[.9W:S50=4GRO2B*R_ZI%&7&FN])6TW%O"%[>*3&4TS&4V'^!E/VJI2]U )I+[^7+N?6>Y]+!^ZTCL':ZO;@GY.3=[.& M2L'?4NYC7CT1MR28]9X2G[?MC"_DO=&(.Z#-W03 ^KH)3@@FM/N WEG3\$5< M2E//R08\SZU(@+)]V4P\8/&EI*]9QC]6B7&L?JMI"5UL&_*- ?CRC P-_V\I M^J]+BYW2"&5O4ZD*QYBKT%UZP^DZ0FQ_6%].L@UF$5N(CC+?J S?>+MIQL'9 M6\02,946/EO*&\\Z+^*+]:;]Q8D1#>:AS"X;PB[KPRTO+,^6.;=_8 +F4EY9 MO0Q75!M;[2:JC:_Q3;#7H5[QMV.HR6!962Q9J[$]WYFDX,[LE M51$-$!F'PAZV8&TPSZ@6SWC&W; RTV OP\I>AG;[94RQWH3/;@;FE37GE95G ME35W,9R9G=-&ZHN<_L".B)GZWR#&1@>RCR8[(5A(-@;9SSCD"?$[<3]T.FVS M==IKHCPY%,[ _H?&LXOGTAV>YQ?L>5C=\]#C!(<#89W,)9O$)2O,).OM<^AT M6F:O=]I$)9'S&@['G7 E;T*B2Q?QJD1J=L-N!9: C4'XLWE^>.NH)(,[I((+ MV51M)YZ&LQ<&]"HN0 Z%4;"7H?'P#W8\K.QX.#EGO\-A,%/FFTWB MF_5BF_5V19R><'D%YSX<@+/BT^PE'^RH8)'9&'0O%YD:^THV[=)+<6*V3E^F MAE=!!>1;:+;/7/6LBX^,&#ZX=_DS [Z>XWZG/X)CUY1JS",YL:#S?6)#9\%+& MP4Z$E7,:CGLOZZ);;_KGI 9FF35GF77AF/5V.IR>-%%SY&P&=DN4=7+P7&O@ M>D!$[)=@8=E\8:F=]%\RV._$']$]-<_/V"7!W(&Y0X.X SL=GL]3&+JVNYOTA7;GW&RUN#E#C;D&IS TGI4\TYSAE;R$G0NK M=VDPCULO=MW%@?Q\%'HBGZ)+0?^7;7H+,ZFL0DDB)X] =)#$V M7;T+K@,?16D8>/#Z^RL0JJ&(=N3NZ!V;K7-V=]28L["[H_'LYAEWQP[X#;M$ MV"7"+A%6ZYK-9QO,9FON-CGKF:?2_)IGW1-0__S[L.;G^:W36U&]ZC3PX<+$STZ/2N9J_KX M SW^J$8> &O#:5K&*$0J_P'XW9M?[^CFTV!H7""K Q;TRT_6PMVA+3>L) Y MWY"KZQV=N"7P6NQ9*X7K>H@H+$N)IWW@64V!-K8JZ/_SZN+FFP'__WKSK7]W M=7-=ZEE;!O[3TLU[*C C/MB='^SUS=WEK7%W V=[?7OSY>I3_^[RD_'YZKI_ M?7'5_V+W]U*N?7V0DH>X;Q;%P'MSG,0F!%LANO\Z\T=8.%6>(+$ M/2@?PG?^:K?;Y^>GK=Y?;:E+T7SZ\3-?[KQ9803X>J?5.CEOK_+E=(1.I]TY M:ZTX'?7EC@PT$*,H6,?2Z/9!+G4;X2 9-KW@%R6IE!_D@:3MR* 7E\\Z/)CZA_YF*<;TH0KKY\MLIW=_"%:D[G='_361KO[JT3 M[E[!)VWJE$4=G6Q//^^]2HM;Y'=:T0NI=V"5%6_(L0?D#J_P__6FG7&/ M1=-2;""UT8"W$*93>.933^2* C%) C1&%B?M^3=Z"_? M_ET"?[V#*9()DRV3;07(-@OU,<4RQ3+%5IYB/UH>W5TAL?#HQJ,@B7\9A#_] M:CG!A/S)P9!^IV"[<=HZ9E;*Y+0)7 MBHE(G.3K7*3?SS;X'$[_(0K E:N".B:Y\?S M.:[O5E)HF&4V@&6R\E49=MDT9EGS_/_>F=DYX]LHN%E!K9G*11!1UAV[*K@N M[M!$)F+_9OA;$#A4%R?"!]<6T6W@.3MU2[1/.F;G^+R)DN10N :W*&@\*WG& M5_%*7L(NB95=$AVS_4)F66^&P&T*F(?6G(?6E(76VU'1/FF9[6;>=;;44;&6 MGV*=A).GG6K)U9M)(14LG[&2I8$5OZ(+0*F.K? 7&NEGF4G&:UEQ+65$67W4 M5&[D+ M@7 /%OQP[N+*+8=P@%.>G[6;:&,?"IO@$$[C><G9]Q MS.8P."DSS28QS;KPS)H':;IG9INS23F;M-[,XLJW@[$P9,]HPY6_Q=83YY6R M4#P'9+'Y5,<6D$(W,T*I]3V=*5[);?K MU>AVS/-NMXDRZ5"X#CLU&L^*GG%J[)L7L9.$G23L)&%]L-E,^%!Y<+V=+MVV MV>XV]P8OS@AASTPZ+!#O@QLA;P*"8,\,2^(#EL0@82^?)L*/P'+PQ1D;88?(R@Z1$R[S/1"6RMRS2=RSCLRSWIX, MT"D[O2;JE)P\"_1,L&QL#\N6R46928J1@MXD>;;-7TN:W M ?+C4)@$^R0:SSF>\4FLR3K8#;%.7D;W9R*89]:<9]:$9=;;^=#% M_F+L?> TB@/P45QG;@DKCD-WD,36P!/PB/&G:P>A<1&$DT!F=;'C@D5IR35_$8:KO.O-W>P7;?"$P0GP+;PG;_:[4ZGW3EK_=61) L/"*8T%CJ=Q]6I>YQ@__:P;U/E *[(6G=@)_Q>W8^ MT0+^&$M"QM< .YF$8B2 R![2!AYO/6 P[PQXB6%;T<@8>L%C1'4D^+:IL$(# M)@OO^B1LHFD)0[#,#.0ZQJ,5 1N.X:QA2X'*C^9A5^8K67M'N^OLZ/%SCK-7 M@(=>!MQ%.8)0" %(BNCO+4!_T7L&-+8Y4;5@@B^YXXC/'HQB/#,FQU)ZTA0(8##S+EZ^2@D?$( MYI<1C5P@6(>83NS&GIQ$C.(?S+,0_@*0(&:F7J9?XMKRJT/W";X$T'$$K'WL M^B@"3\PJ "]X$$8&:H<>O:7P<2A VCC% M,Y:'YX;I\45'!L[/N@^%DD8$%OA2)!8,9WD@AP2]>(PO!(0*!*#$@)7JKX8- M"W51OH7R:W$2^L;?"9S?<(IO36>%(DU^&8 2I8 3YYU*)A/G$0Q@3^#U>FQC& 9CM26N#T<"*YS2 MEBQ-1VJI;X*'#@4%HZ0#"+Q=X)_5F2%RD'^ MR(A2\D0)LPS@'2D=EDWRR/@-#D0.CO9"&%LN[ ( RHJBP'8):?J<@9 >A$=[ MMW A,-9 I.M=!$3)"B1RY:N6S#'53DH91@[3I0\OP#;.M8CLD$P?,X^B;1-A M^=]7I48T][#_P+TW+5/X;8@\%2:=9U%E7IVUI9' M"*J:F!+UDR2T1P#>.W9C.B=D'031 M>?:A0:9/%WX%42Z&5]0?+2])?9O>V<,[QR(K+U^,D(7ZD!!]\ M +,*86^/C"L0O&"8HHPSE_,/Q4-3OICXA(\4&^ZPN"I)&K'((14[6,"$,THN MYP5W),;5+F5'42+32Q<+FX!_BT&4$DVH+9(4ZP&?":?+>=%7:RKW5//:91OC M)#A'PR(J0!]&MKJYP]+FU40.0'L4:>9=^%"^&[$JQ<$]_B69*+NL=#IJ&.(! M&B[SA+M5HHN.%-G]03.5QZA.[1DFK&$C9:23.W9M/FH>=X_W_FD)(Q]6]U>\ M=8_$D9G=4 Z\,$H?TY^^2Y74$"U1DMY%[BIU/TN>*7!)I2\0E\\_.Z/[U5WK MVY,)D5^0>E?0.? MCBQ'D;J'0TC^K22VGH4?I"+TO2_N@]A5RQZ"A6N0OD!,EKR%F0L%S5^:&GQ7 M+5SIP^D64K\?I!\4*_G=0T8"$@9G2CLW@<7I=TC1 2OQ\$G;2QR!,BD8#Y"% M*\]1F9=S/3]A <68[C,+8D%^S92>%A*53LWS MR">NR7:]/X,R\&A-H^RH1FG:F[YUJ]4"'JVW+! 5'TPU.IZ1R=N";P6^PE+X;H>(@K+4J&J?>!938$V MMBKH__/JXN:; ?__>O.M?W=U7-W>6O?+GZU+^[_&1\OKKN7U]<];\8MW?PP>^7UW>WTMG[]D+[3MZMBX!E2M6Z M48;V^?EIJ[=BW$9]N?N2R-!ZH8FJR<>-F!]^X+\'A3P)T3J0^%TG-7QE-> +T:5'!ROGZX%7Z M@?Q;0'>;AD>NI7,DL':?PW%)5TS0&5D0O)S,EBL#0&2N7G32VHPDBYD', M*:*SBYEQ+.6C@:AT+EJB=!YA$! .+!=9'(*^")JY"TIX+)=.OD_X"[TITT=- M3.2Q1V10@7$+RC8ZA\BAJ&WTS(:50Q\9WW*SRST4!-\-0(4RO<$0C-PGLG@? MA?> &K\?CR+].I<2"/)SSLT*AU#.*J5QSQW23(B#;'+M8C!EB""*TQA&@#I_ MZOC1NQPE8Z L>MX:! ^S402V)%\D+;X G?L1')T0RG^2.R/,?=#^KKA<+0CPE-30!9!=N! W">^B=XS M(QC ,4H?F/H3O"TSY^:B5"4!J*51IU5LL0WKN%L6H*N%Z=67C],LJ.L$]L^U M9Y*@/H/E B=U 9)"^/:4\H-D^D[4]QWZ57DHOP9PC%,<[*,7V-\7)4R=YQ*F MSM\8(K*M"5)LF(@M9@S(#_#%F;;XK JY((=@M@*G\^-,2AR=:0D]R_'=&!9E MUU2U5' P;(4'Z:?T%M?C[)8S+S%(]N>F0^'NV^AZ*^8"R8*F_[: HV:!SR\Q ML%JM=/WYWQ=?,JW+@I7].PC=>/H^>$1%"J.*KN-:(3R'@E>J!J1/)#[1*(R9 MGI0;T9]H/'2<_Z\ #CNR'H1DJ?H@M1/LCZ/;(VD>? )N:F'D*]+!$/%DCY#) M&Z1H@>8@*'E0AQ &ED<>_6@D1"PCG3B]XL7(QY0]4K'\\4P"R6(K_!I/ _.8__% ($&C6U%P M+\T,;J6)P:T5BRA:/;/5:LVE",.:=[&V=2KGUEY;Y[2U:&T(V7]L?WEGN>6= MK;.\I9=7=4M7A?!%A,@$0KE$'-;,F=?>=%85+ZB@OQI+5=(+*QJ![HG_N?P[ M<<$^1XEZ,.KG; IK9S:%M2FZ)AYPEA0MLJ-F17.=S=*!20R1@@DM*%:)J02# M)(RD@%49 /9(4)Z!3$4?![Z8XAJ_H[8FG6B121DW[A"+2*2(=4 5BBBA#YYQ MQ" V(O0K2A%,SAS@(/IW#(>6D?:#:X<+Z/IW^?14UJLLK,,ITO6OE,- X>IX M% KMS)KC,S,Y+SKMZX7#$*T6J?'9RQL MJB5LO@3^_7OR/[HI%%C.+,T[2MG9! QSVYV@@R, [B/YO.<"F3O N*65!#R+ MJA&002K:E051BQ@M98@_"L]+^88,71"[0CLQ2&_W.L*,A$+\ #G$/0PO<-8+ M+<'<24^(ZHLY=39(#_D5*=R JQHC&"4(L:X0K"[Y1W1B4SXRSC%=&HI8,98R MD01D3H06V#^)994[IR(FY%7)<=0QL#C<-YWL2KFQL+$V_!T+OLJ%C%>&:.#N M8/?^6\AT6IV+GYZ5J69EJA1T>0F:G%#H1M\KZ-%8=>E:N,(.6 4]!:L-HAEY M"R>_\9"K]6"Y'H8AWH-5]9[2357@54]$GN,.!IX9%]>?EZ^9-F!*K&@_=EE_?1:"^>@G2E;"6 M+E>G-G,(]J_,_U?+!$)5;MR^;$V& NL@/_H$HJ!!=QW1A61$,B\L>J! MD'1J9)# ->_5]JF]/BK7] X]F?*DR_F,G,\X#ZE"+6\3%U@'.V.EI,O&IEM6 M]EA>PV]ENJ4\@DTE7>XN6^1XG6R1DU72+5?V<6S20EB,O[MY?45I*@4K@ P# MJHA% Q/KX>0S:RHJ&@7<[QD^P%EZNH2 MHR@M+E0&Y6S)$-:(NJ&V-4,TZ$.TD!]'@B:+-G7A*U*CDZY:,<;>KIC.H+," M9L+ Q:=Q:"M4 U@[H,-0XPV0)# M>^2\I"HI-+1UWUE=[FV%J'Q'N%,4* /#WRSJK52+3N'IU&A/\RGU%N:UV*+6 MNC0O"Q;T)VKNOV<[)%V7' C;6 )F _R:GS//?HZ6EH30*NG@K$DJ;9X5:7>? M;'JA/'=9*IC.62EZ6\ \IA1Y2YOHU%P!BPP?JHHGX693L"AZ.7OTF8SJ0\77C-&(6DY#Q95U =)E#HK57IW M.F#V=I>2ZJEIAZ?2 E4^PT#V^=3OF%C8F V&RL6Q\FP>9=21T9?\V9P)35GJ M+>]E)G_^.5G&/]+[E&\NDF;]1U$RGDBG$GV];$IRIY.($MMPDV3A0:5 MPHOOJ=V!,7)!DH;VB'2))%)G- H>5=(<^:=)JM/701+\.W'N:?+ZVSHDEU]V MGFY_GJ=5;)='ENR -I_R-FP ANJL]SFBD,-@ MSWW/FD3PL:ZX2/^4T8OJOU_6WE\2>:'7GQZW.\M2EE)MH:?_FY(6@NJUG:V\ MM7?RZM?6Z [&SBZN-WB^O>@NXX)(JJHGVHS07*7M[>J;E367?.Z]JS6!W:C: M5K]SN_(G29QQ8<5#\VP5PY*)GYI\.+#N\01R1L=,9),2J@F3PB+K*H!MV.A@ MM##/R0;9@RDK+,-T8>K@0<)M#D?+60"=;0$2>I?)*[H!B%7P?7],D27F_4]YJ2C3SH1+SSDNV"6N&B>H!Y3H[?F%TD_*_XK2.C M@';J"*CV(EHTE$H0E!4SX\"AOGMA6M8J;8JQB$>!$WC!O2N4/>($Y(A2;K." M"RHU%>"=JANBBZ=9,&KH8)5%)XBEW\@ 7Z099# M#XR2$B(IUD/]/&5[LDAV7,QQ>UB2I9HZ:\:O&Q[2+&0>>M;,(>?MDD(G%3)2 M^!3+0PLB P7 ?T1NQ#2-3CNC2&+/N\KRKUG$L=.K$7*G:7O""@F.(P3$4WKV MBV+9_,#L [G++U6[^.=R ZBRA3K>:TPI*ZQN5;1RW*,M9<^UZQ2Q7?EYQ-K M*C_,ZBWSS& @;$N1+^6^C8 #I"%@]6E4KN2\NEZ!^GQRM*]I$3M]M&@45#D^ MEY]GL2B*6KH$CV#JT(TG8'*\G9-/\38RG8=N&.'*S9(LMPT.$"0ZZ5>:<.]( MSHM8)7 0OU"%5I^IZ7FN&U( 6MD(S"D*9GE LE8NK3;KWDN[-H$=I"Y6:0"+ M4DJ(9H"7X:3C?+\G/0;8E):MV6E,S)J0%0QDW)4\ MK,8U,=N#6E:0Q3@"B,B%S'8.GKG. D;%4F8'I@:6(/4CUIV]1O"/1\G".,'T MFY0-'/B^[NB3=L%6'9O3;LVSY?BS,SFJJ(BL270[E3FYPD&9'RZ> #" *'WK M J6])+Y4&:6.'!F/(!)C[-T4//KX7#G!E)5SJ.'P\.&L<2B9H$4-W! O9:_" M(27=4*\QS%@&\4_)70E5+B81MAM)BT(P3_TA'RQ&%:4]DK>2S7&^W^N[M$])-U$M%/GVE; M"&M"J,B$W6]N]/V"TG+QIVV;R/\U<[#_M6_#N!YIL*MLV]I-4?(H(%<0U1T> M:.[K-G;X4)HX74?\P[$8DG"&*]D MHWJ.A=.5'ZH4857A6KJO9/JBA8XIN:2 ET\=K(_?=&C 3#VANEU!_N:_\L>5 M):WL.NJ_)QQ\7=K, +Z=A-2 A8HF(M47+[_PD;HU#"V:T,4;*]'6F>J&+J[N M%YRV1:"F0UG<8R \5SRHBA/]4C=]9Z#S:_,HRC"S1D\$F9%0>K?NN89>)*_U M0VL3G<$EC1JF^O;-B16^AGR+5TR7LZ57DVU:\_V/3%HO;D'7U\EP8$J@U7F; MMJ;X#'\ :2VW@\I19J1K/[KQ5^X:>'7]>=7F<]AZKK3]W$:W*=2E>HDC"YLL\B#$,N5]!/(4KP DK\';OF7]U.__/^^,,6RF3-F7 M/:_#"65L%,O:D YD7DT1X'(]W?:&]TN^%L]ZPR]6)*?XMD[!G*7O8@.Y/O2+^%/A3D1@,2 ^B+RFZTM)"[X6?#Q$L? M"&QX(W(Z8Y!,T>>"CBRZN2J),3LC;:VOOJ^<-6:AKP)U*P'.KFXZU?=;A=Y4 M7MR0MHVA95,L"M>MW%&%\K2T&"V*$NFMSX\^LXFX[UD=G)AI+8%[0@YCTBO<78?'6B %EZ@HKH81V,D MT1"C+* S"5HU:C<))MH!18:D42C.CGU1757[2Q9O& !K!^#3'2PF#J/7 MO\/O-Y]^+_39"]2]"H7W'QFW0AC7H(H;V(UU@5676II;MA)OAO/*E6 <( MY9$C&YA;5$J= ".5A=66]GQ3K9M\098UJN)*P*$"RN.DJUGQ,10_Y?K?Q]"U MOQOJ^O7TZL_L"*F!8NCB+2/>- ?X+*MR&."-KG)X)\'K.$7TLV&),*#0HNJ" M.:3K++*CI&B;_#J*ZP2&LY2-D7V,K%/=AY(I_58::XB17G/?43:('^%^J ;\ MN3.9.X&W5*W6$DK(=I]FYD,9[JVA@M?:?R&)5O=A\+"%'K M7[[?9;M,V:72UR^ 0<6">IME,B::WB)U-M6T)Q7Y>\F M7HGD#M>GDQ(UY?42JLB4*%D-Z>6*(CGVYS$EC6B?Q]@/*" *D_ M!][Q7;>@LT/LU87[K[;?]8>AA6@DMH+-"^(12=]'=3MZC)RIB!D2*P62L!Y< M!?CUB*- !N8<#5!/ X/:_X/,NQ_)\X_QW<&8].-<"S%?Q,"YOTO:G5D4)D,+ MP R&U-[F2$3J0W'@!V.TN9W0E1?.R]D#CU9/J0Z!TT'HIF\R8/A1UGU0?ZKP M^^[(^)^1BT]B2@ (BZ(^A>HFJ(EA8#DIO5!LD@;"PM](759::'20\B3J8)!E M7Z>>CP6M$-/+QE%VH>HP1[R4IDG34C?PR'"I3 %/6R> G390>1_YZ]G=J*@] MY,*$TL11Z9"Y&1;]B;'@WZYLA"H#9T;C3CFTL7 M7,#=:]C5XK:1KU::^R7.FWK9MH2W]-V]K4RZW+]#7;>O"18WPPL-T;Z$E' ^ M!^$=@DQ]\"U%V#(?S]SM"?J]JSEZWH,VA\X>8-1.)/PW.YSYG'?JE3,/?#'O MG=JJNRHC6$OOA%2K"W>%/(N(2V0/T_]Q2_;O=[R 2._+5Q$BOP*NO-*U&NE^ MWOCB=Z+6*(P++XSZ3VXT>PH3X..+3N!]9ZF7<"=K+(0-=[_&]O%1=\^FDI.[TEO<1>]>I&)7HLC.]BFG\PW[1F3E4AVT$6@B2> M%L7@WU4D*JV00E6OM74*FS M+1]=ONB"(P<0.6 R#3/,;L[%=%VZ5R+4&ECJ'"5_C[X7H<21JIW*JH4Q+D'- MGS(&M0Z9@06;=<=1MKZ8,*U\LKZXUYJT15>IH3OX%:4'J:$:<'HN"BY5Y=S?(LYOB>!8;W[]/;/7TDK0*.T) M7:YWY%MNRA^PX'VB+ZM1ND=6KR4O-W&CP-?V5N+KSMPB5ZJERK]RMYVD'4VE MP9R__$3?.45!&F7M@=UHR6M7,/([+RMJP=ZE1W:[**/7MD$Z2LL),B M\G*PXN.R9P25;1JY+4ZW5(9DW+^QH.]2=@Y7\9K,I+!Q0QX8680 '#)*P M9&4VM95U7(Q!91==9\O4*\BJ&N4X"CBN5V@H(%]ZM*E$4]E91$Y.D%$@IRN7 M35VQ9A.MTMLJ;=UQ5WNX7M;0_"HU::0'X3/9.^12D,Z$YK8VF.69V*FVT!2' M!%4S/097PSFE535\B?"9'-DG,9(OJ%O0H9& M9F-J3A).A16^^;73FG,MX!^ :W_5F^'K"];F'22SS0$*5VC([\SR-2IC4W^+#?YLXU-OGU2/GG2O7/ DSUH0/C@ M+WCN5!#6DVO$&9DZ&XM":Z\1 K<@JQPK=%1\]7_ SK/\>-ITM?=@1( Z5^-1 M'FS5&WOE.6O689*2)S%5<^--M>+'X#TJ=N.R MHNET@?*";D>,_323H)C6(%U"\A5!1,I]YDO*IQE3/J^NJ-4^%"N*9ZZ#DQD/ MV?4'62,C+; H$4+_.9?XB^Z->Q]-ER/CL\JP=)Y MHVJ6 55_)Y8]G7FYFC3-@RKD\G5:E#7L"ZSZ ^ =&5H6&,$ &(%.9B\W9?JV M'2;*TPEB]<7F3+D(6RK!OLDC_2:/$V>Y[020-BRM<]QC45 H E;5B55 M6-;5L$ST-AE$P%C4Y9LE(JIGEK-82@J1@B;PTNI2*]8U')'BF3(M3PJFO,B1OGC=78YJ$3SY>MEQ0E;\22F# M,;2MUC,)$<%<)AX0]?S5/:ENKOVV=Z;32P7 MWG\"62YQ&*M6ISJG%G9>-L64@,(+@J,LZC3;.56',::N 4B/FE/%32E]J\*B0<\;:E9DPG2BM M5K:MD'U4L6&O#-^&I8*=<_^*N7^GG/O'N7_US,'BU+A*'DM=4^/.UDF-ZZV6 M&O<2+T 5Q,*>H*/K@[ + ^XWM8#R51%].$Y;%>3Z26G5:-89*!ZP"2'=/*1L M!ZVF9"E27L$[F-X'D-,B2/D M<.FK@RINH1N0-E&BZJ>\A^'@ORSN1L/M *# MC7#R/0>RV?K!H^IB7E2F2 W*W51>=%>BGF1Y:?E\V2R+PX@(VT:X$?9\4/H9 MZF+J-@48+_.8JORRS.XCCV/N1H;<(.E?92\#O!%>^@VE 48M D#[S-K6Y+K> MK^+WG)T$?3&=.-MM&ZP(U5Y_15,Z&% ( E!H0M=H3D1(P4STSN8\P/,JNFSI M)=W@%EIM [!X= ;D];=+Q$<0!_" D(YQ,]\: []'GQX9GZ7Y10UUU"Q5QBJP MBP?7P>S(!;,J\1?HJ^&QF0JQEBE]"=$-LXT+;4IGPQ*YE%/\$RQ"3SF_#NP' MA3YUM$C\[,T+YI@RI]F%YUYCI;-^[FURMV1]%'I\9(9S5'"_%>YX$1;:7>4S M2_.8Y6QD\Q-L>N([EH=+PYXO^F8W86;?5S>7YF]@20&%UW"D*6$%[Y4Q\1)T MYDC:DHD3,+LB1R/>GO',O%,73W?1D62LNVB;6G$N C4DDQS(#K@B+H]D3G;2 MV7Y2OT.8$%XLXN0="R4.RC([%KZ513&)D^=,V+1B-G.'RJ4<&=_FS>X,+D7' MZIQEG E:U3\V=3_.NOJB9(QLFSR"@^!!;"REMP9L>T\UEQ[0BT\MB&-Y*RZY MBA-YS1%582HPAN1 !5C1-2GJJ5Q[L3"86AZY>7-M=O0HY ?*)+&%=*]:26BP MJ5>*K,,0:@U%$E37,T:*@FTQ42C4U%)&G/>)ZQ!_TB%U)#V)2+J9J.J@ M\T[?&%7&*=- -C4NR)($M&=STZ,*[NXZ[$;#;%U 5(ZMC60C95[M MJJB)-24>+,V9!_2(JS:I))_HGN[ SLI1XBC?C="?,2P*[1QD\[!< SPY1B9; M,OTKEX=!&K::% H H*S22#IUI4F[SL@'HJ^46[!B1K7KKY%1[5C3-[]VYQ.J M%V6 OWYZ:R5\T_1.YZ<'GT>+VNO/&%M.D QB:KZL05LTP50;^NQ.JS0Z HI) M5FY31 @VX["^YSIYJ*.-I4S!11IO( M[A#+NO2G%XPM:N27S36[&2SMV3QSA5>Q?[)\(="<7KU>;+9&O"4=IRYL12Q[6!/++O8L(!DS:S&DIT(573*? MDX3'6_=(')FR-S_UX\,[Z-ZK=;W#A:HK$ZG2+Z1N,H7K#ZQY0999^X[NTT?I M7[#\ /MGPF9+RT!Q.%J)[)T@_*Q6BF5+:5<,Z:R9]2UIE3XUUB(R=E7PSG,5 M[FZW$'#X,CX)#.#$8,RMU F M(2ZX1D(E#?>*9FY.C])J'()ME21V8LB?U/ZDZ5?Y+"QX:V_=3S%('M"RC(GOT:!C[\:$LCN*S-V0MSML].RQ.V MER2;OVYWBFWK*KX[Y^?M!B'7(*V.(9Z75L+HB\E5:BG6!ZH+0-4UO'G-U4,QA[PDT34R_>35-5#%' M9*74G88G\#3R8#>;_+.?1*#>.HE Y\]<]/M%W%O>;EHGK'S,LZ=<4DE4AO&? M_D])*='_^:ED[P^CEHB.UJ"SK4T-THD'KON7&:]) W$_-- M%):E;F\P<[NY:;P;;.&Y-AL]7X>-MEO/\-%+*T37 \9T;D< F(-I1'/(S;>N M!2;G8'$0E3>CAXD269!A,,==ZL"1U\W!, ,K0F(J[J3R[/+U4:1M:P;I\>C M]-Z,)$YS ^3!/GL(VJ6[+ ADO*4:_"")X'6PA3*/)_<2%21\]W-) 56.]%9L M%DL+_K__KU_D*@<4T*0P@BT\;X)!7/\^_5VA7P8Q;&_\JWC;>MJV^"OX)%[('4N%RSEN7F@S\#&(O<)U9QD%UR;;E:0U% MZA %WJ7>1[/(=(RCD^W9'+U7F1Q%S50]F=DALR>Q: ?*5[SZ@K),XW1$8/S MX/U_O>F\>6YT)0]2)S<(&7F/*_K16Z:!_WLWMVFU.H^UE'^Z4;*@9\^>HSZO M4([3>=V-1B12Y4>:6 MU'K 4+6_X]48 MOO,^%Y#NM(Y-H]/MP3\G)^]F=:."YC6W6MB;5Z9DO">G\"M\,^O?-$(CKHBU M';G7T(C'N\!_-I9C=_'^OY#3E*UU,PDEBRAC\23R2"'B7$Q=RR&W;32MIUN7 M\9M7L98-G#?CB''$.&(<[1%'K]%DFJ^C=*NGHV0Q#2N6+4?TM=-_NG80&A=! M. E4&\\#T&+^T3R&L1]@+;\% F!W1:C[$D31)J[=>-]-ZV6Z2^MEVL=FZ[PW M5RZSOG')0IK)K5'DMLYE,2N36[=MGG5.F-R8W)C<7GZ]T>K2[?2LGK2VU&Y8 MRVQ8U77;/CK!0]X":]C?B#-A@^[DB?I@@#Y?$C>H_13*H%N=L^#3Y]/GTV_< MZ7.HKHFAND\"+W'W.5A7P+J>E4-W1XMJS M]W,58:H [&W['>LW]>4G5?1V_H^"6E\B[9I*#V^&5.T7W605A53Y]Z)8G\3N MBQRBQRVSVYWOCE<+GRB3)9/EGLER:4SP%639/3=[9QTF2R9+)LL7D.72V.'K MR++3J6ER##MFFVCR7*:]*;)^%,).0KJOFUVU-6;.U>8FC"/&$>.(<505'+&K M=IG>9;SML/NUQCRBB@;E57:7Q 7U>I.F9#]7S7,7Z-9K MPE&7=_5S%Y;NVB?;-KO'-4U395)E4JTBJ6[+3]L[84)E0F5"W1BA;LMS>]:J M:9'5[@L_6CM/_M[^B'/]HIX6]XNJ^PQ>D_K-9U_O&?#9\]GO_.PYLMC$R.)L M,N6R+N_O+;K9%6_95.'[]S-YE70#9A0E8[P..O#ACY%T^'79X=[OU M)$SNVU*SQ@D5F )W[N#3Y]/GTZ]-WY;FN^>JUY'EX^)[-0_ G\:-&G=B&)1> M3OK2=L1_ 4+_HM?DK8!.:@2TEAH!K:-N32/X3'U,?=NGON>Z$[^6^GK<)("I MCZGOAT;-JPCYL?^K9@9H!:; 'A ^?3Y]/OW:^+\XB:VJ7K)/ M2Y+6V$_&ML*6; 4%N[UYRH[95F?Z8_K;EZ_LK*8MPIC^F/YV07_L+6-O63/, MU0I,@?TE?/I\^GSZN_>6P3_8Z:&@DMB>L$(:=(0"\RE58%"M2+O('=(#.><@ MJG%2FYI[15XKM04H3>&,KO?H.O$(M;>CD^Z/,\IA;Q5UA5YG!LO@5 M-:RJ#R[^C6;VLRQGGIGMNNJEAE9>1\-_$>V(,34RJ7ZV\#P%YO1W-1#]KJ8@ MGZ !#3L)0]A46N\'(]W*UH_*9UKPHFY;KU>;")/QK$D$S^J?TC\5MNU-42%< M50%4BSS^<8%O^7'DQH)&$@C+Q]":P"O>MM\MMYA*MF@S-ERQX#@4DU!$V"C& MF+NIQ:?R%&QY+'O/&+=9B?&%9T61!-/'F3\'60'+$?.P;?"P_#&?EAYS-C03 M]HX)N[,_PKY1S3WCP)@DH3VR(F$L]R?T_=C5_T?'0/CTVNR47C)O[7.V:U;*KK_;TS.R4 MM*DD-KS']:Y9A+CZ>D^ZYGE[O@I1-[C(B2/J:.OZ!N++Q'][)NT*SL@$T19- MA(UK]Z8F2+<0)%I T4E:/CX8CX0!4[(3C[8 WUT:P+0B^JJ0=P \!HGG&",0 MD\9 "!^&S+:9)1Y+O$.3>-U#4&6I-0\R@2F &=B,[L,#LE9Q%/IK>CF(Y!6F MX0YA$. _,'3^;:H/=T/9A4'<&^6&ZR>6BLM)?GZ=C$7HVK]JT:5^G^]["1SX MSGKZ"C:O/;T#-'WT@-NOJ&H($#031&&8B.=R>5Y!NO(#:9RKN)'\[+$83"J MN=U;P+^**3Z='\MB4'(P-X85V"6QH]FOJWD, L]9X=N["7#)HS5BZPE>/^^( M6.ZQ*4F_0F[U"MZR1)KLJQW84(#D<7"'L).7B"6;\EQKX'JDP1FHDS@"7@N\ M#[XYP-ZO1N K#@2(SPG?)0AL!H?=NU/&2U <@'X&,X M,YPH3H%TLT4SQK9D,.NQL*($5Y=$^#AI53YH>*2/:6 8H16K9SSK,3+$$RIR MDMD.!"IN6A,;";GH6(QA1E8X+2P?!\P_&PILAR:.C-(]AB_#1XF-&SHU+./! M\B3O,BS/"QYAZ0*Y.9RU)7OK9D<0&2YHC9$Q#N EGOL=-$Z8EN63P@D_Q$9$ M"B5N&JJ9(;X2=XL.K&0RCR[\'1\>X*0 _/\1SI'1AP_+OET&#QNEFCMT40A& MJ%@I?>;(V ^=M3L+">T.-@$-$9"3\ [<:UA" ;-EBL?:A!4_!L _Q42)J$D8 M $;(6$[/D<[#(K.'3@>!+7PQA-,E^-C!O0_K.S)PRD,WC.!@X8UX]/!W(1$C MWX+/3H+(I0.?&X,PXHZ"P$'D2(,"CCH"G<(BDDXF\)AXLDBYP5<0).G,DW@4 M@"4W/3*NAO-#P50<(;#[W\8W\)\_]#J=U@<$^7L)\O<(\O> 4_I36_F5%9FF MBS%IEA'LGN_D]PO1&T4K[-;"$R'J4(>2&G09FX+Q8]D%6YY8[CTCD;T'Z7-L M36??)F?F 6(%G+-ZEKX,,\69 _KO@3AAII+8RXWQ!]<.?_Z2GC<8UQAV !9R M,P3]YJ.E8R5_7QAX(*3+HG3-,R1B%B]8_?FQ)%D??BK5'AV M-MKQJCU<;,#=LQU!V^Y9]NO#EDJC+:%Q.IBF_/IW\RJDI! W 5( M."-FW#9(I5)6/GFKK,R_.E?=!P;_WW^N^JT;]EC#S[X?G/7>Y0R^\.5%+_8_3M M?^0V%RJC/1IQQ_Q1K58O+QN5UH]J1:HQ,95VL.SJ:M'\ M]-5.XE1 #)U\B4QT:;:%=@!Z-4"3)]+HV;::Z7)?6/E#S@/Q]0%M-A#/_@ 8 M7UAKCG)H<'*K6EAMTQ2O!:[-6)I\D5&O&X87HI.$8!?&%!B"L/ZZC>[*)$;F M<5M7KEKH)!Z;L/I\]&9T8"SP]QPNC;F$XXC>GN,K WWN&)H*V0D'5LS-7#HW M]*F26P>*L+>N\_P1;=7$+.!-1_H8-9PB<40W>):D"#X88"H2.L0;?]5MX5\^ M#H 3,"H886YNA&S2] 6I#"\M-W%$6+'MF!T'1:OUPN]A8%]&T8XW>#:-RMIT MXHZ0;\<93Q.[8!]E",A(L +%UF9IE8PTA.B_(2J_VCH0\-$ X8"X'@=<+A2[!F,(X^1@6+@ M:JU>0-C@$T:>^V+)&OVNAWN.PE$#^,Z]3FYRRN> !ZH[*$%"6#*Y0?&79A\E"*" 8!^4.+MYO+]70NM40U$K?65X6?$E-ENG>57);4ULO\(SXZ@=$*//K0!\6Y3%?E(9(:UA M&IZ.F/R(*XQ12+C&?5&4\+D'WK?8R+6DZRJD,!(.U\U"O.?>O55DS-.]IEWN#EX9:A#&L*E61.@I^Z,;#XBPQ)JG=,3(H9 M'M@1GJ4G0D,PLR?43UN^U 9O(28]6<29-8V6#DP!_H(EZ_/6OJ]OD0-O(&Z!R&XS^$-W@YWO/=>!7 M0SI,)'>.4W9TP+PT!.^ 7H.%!KO"\GUT,?68$U)^_LP((DD$C;LXF:((8@O)]!R"\PQH4E0RN0]O+R'L6V#L6OUQ['4K MLJ-5E_+3G\:,VY;<9(/O#>[AEA78+@:?Y-+B(,I(!/,'[K=&MHAFL)X[ L@W MSRL:F\/*,41VK%955D4/WRK)(\I7L'V7 4W =D,9#?+8QZ@[TT= )B/.?<1+ M8]+]>?9XQOYHM^\%U5SAR^@@B(5DCU\<*6C8N@=W1.D ( !ECA-_LZ3-&*T4 MAF4PJ 1<%WTD=[J?HGPIU!-1HM5D2Q@6#41TW\+=+&&?PPW BHYX8A_WWR(^ MDB'0Z@5F@]9@580Q"S< "'53.6@CW%F$Q3!EE"AZS$"7X:XQ#Y*Y%3@32T(Z MR)Z\2 1%/01S-))!G:PPF: 0K)X!^@LMXN+MQA\L+8BUPV?0QRJ/=UH43&@N M_#;PRS&YP5;^-[0\16M8E(2CKE)/Y%?2799LW$).^887_B4N_)ZX M,!DJ% ZL*Q(H/7WBR?EJ5:/HHF2K%)\ WZ3Y&],_,#XGTC7$!XX3 J/@."(2 M:0V5MR/D3(+U_95X'X7I$M[O!-+W$O2*4FN$0(A\:X\'GAOE4.-7G@NNIAPW MEI2V(JC8%)8/D@[F)/E:"A#'EN)X" 13JC%^U0D!E*NN,CDG(6<+?6?X/BD$ M4&*I%TM#.8ZK2Q]4:H&(!,I#GH-CG6'DWL-'*=2OA>S(C$P@O( )-X"U?X4. M1SYIS"(M31F!-D$?Q2I)'*EW3H4V8K_? +:R@H2A'O%,,![)7+$)&<&J!UM6 M;20 9PJ%E<(XKH;EB8?*F!PR5>[;)?J+;MD8&?D(PW_T=7MB73P%F,*BSE#( M70(,A9@1@"/-::4MO0O=84>C.MW 59 C.]:QGE0ZT MBHR)P"5TLD37)&\O$BY[$R9J,4F5(D.>DF,RT75)R3&4'#.;A;%X];-" M"#&/30X<'"-ARA#NH*RA0BY+:;.&EN8!Y6DCK[;(,\3M8C!$"1XT*D:IP&YD M1S^%@;1(8JL,34([T]"J5Z6A)=),)F:,-*7F6RF), GNVE:;GU>P6I+62=H: M67PBZP5N=KWQ=6SG%#EJO5D2R4HY(POA7C^;>2^QY8![F)]8.,*,:AV/;6Y6 MN$7^C-;"RCY!M3!MR!AP,[1YMQ\OZ)4\&"*LCETNZ5%O?B671(9(IP$N3Z#K M?GS$Y8,(;;BA#UZ$?_HIM9);G&&.K!]D7V'^R+DK$^BR]FO&V\X<+_;Y2,=# M6!G'BZJ!U5$@"ZQE%0^<$*U4Z[%?1Z6UB=Y$,R)K?WN5 HR;TVL]CER7DND:>X0& M0L,::&@=/1JH = F(8ET]E3Q&@ ]Z*]QA&+:*SW"C@=S:B%MUP8A\1)][QH-M_X'@2 .O1I8(:;;_K+&P/E#Q._[$>GZ:O M+SQ,7[_0+BO50_+)&,(L+O M^\)O;J;1N=8\GZT25E[\4A#J&(-0WRS'\@=X6L3%Y&:RNDAJ'U9J1PSY!_+C M_JVNEE:MU(Y(:A-^";\EP&^.5M?EX5O,[\OJ6BLY7Y;;^[^B3-[]6^9 M>_7[DKL%F=8Z+3HSYT"L0ZQ3!-;9:]#^F)S.]?*NCL=MNG?K>_=/G#)SZV#FFFZ( MQ[PRLJQ+/X5UK&I:?5K]G-;BZ)II9I:12?Z][-BVJG':<:[Y4]!VS.^Z]Y,+ M^MS\-[2"\:0U-'QY)4OP]#P=EZ0MZA/E=.1[03N0']5*H]ELU)L%/!>>>:JX MB#4?SL^2A\1ONW=_?.S=/'QGG;N_;AY[6.QA26V.=W9FNYUY3CLJQ"#[B+?2 MG4P&W,9Z5ISIH30T/=GG10!H+(M8Z2#/$LT!_K:D1WM4<>R;ZSV":9D XQ!K M=?T?-OCP%YNM/]IR-@\PF6AW["N52H5_#_#II_Z0$L4>@L&GAL^#P0S"=:QL!2U'[CF6#9T?/+$SO]RW;0HX"OOFJ.S_QW[80Z[K&[L[:9YIL0(BU2K%"B&=A1P 3JUS: M6'9.$LEG'Y!G54N';_([14"FJ#>.NCRH"G/?^),78O_46J72DJ75YMPH7^1I MG,*%Y;.VKO_6;O]_ A'B^Z'^']>+JMIYLL N. FP2*J7@R@W$&!975';&V[Q M@] 4_09=/6IS@0T:8&+8Y(+'CQ6U::^Q1D$0=3VX,4-5R';2">,;-T71WF]" MG"0NN87QV;WG/GOZ\(Q]GW1T52V/L$4$EQ5QQ]A_U9>UR9^XC8T69#U"+/+B M1:7EYM$*QE.E++%P'I#!\L6BFKROAW: A)8 ?N5JL@UD3RI^A++.JU1CRFI+2JX^J'3UAF6]04%8R:&$8PD"WJ M&;M/H U5Q<5_NJ_8/UA3Q>0#7 M9M]Z/&SQE: 6L"#(4%I:RF"4\91Y50HVK(\PB7:?V)GJ/W8@ 0NO_&&I[R?G7[1(1^Y=SI.'_& M%?9O@>;WJC_92C;>YI+Y"U;9YJ;/JC4VA <-_&G+]HRU?5&'U@<.2V,AA0/5 MZWB\D% 'CMNUI5=HD6";JI@ZR+K>KYJ*TLAG25MF66M&D2"A2OAA\,A*@D% ME/V57XTMK*FB.3NNEB/K1$Z?ZMYYM9Q&=2?5X(N#L'SA_>*[O__[D_?9E$H<0?_XANOT1 MI A2!*F<('4KN_$0I@A3A*GU,'7CRUT.4ZXO-HP3D))-X]XGHN@8_4Y/-!SJ M&/V\O:9C/T^_;9HV962OF)%=Y)R0U8FP M)SXF/BXV'Z^G@# U.J&$#",DE*.+MND M(NO-PY?RBW.H9\HD3OR*[ /=WR[&&X5 6\IY72+J5 M*"3=2GD4'WUN?#)#3Q37/LFN9+VC24U5MYX_J6IM67L;51L\794[F\*1R_=H M#+@9VKS;G^_\/7 LNR[:+E:[!31*(WR8&* M> -DYO4[>)*EW='=#45I_D"ME\:P)8,_<%\=;$+@ONZY%/AE[1"5P)LYEP.. MAJ4BPT2V@M=F7B'PJ<9;KPAS>3* 2EVAKLP9625()B]8L6$JV$APH-J,!\,) M)5P>8\+E=5[ M['[_+S!=3S#BH_66RL;\JOO6XOHZN\VLI$)UA$Y"9P*=:/P(NV2LFV"@LP!=JKIM6GO>I=[%4OVKQ.;7^AHS:M'/@P-97UPBOYF$II V)= M*Z!12:G,V8#%]%NM0I*D_GH2">J@O^Q7?>Q/J#6(E5^JZ6VT9G6<=R(N4+VH M:RSZ-9H986VC1/XO_^FSZ6.(+;8RXOW\5IG%U;&"N\H(">Y9^,XTMZ#;YM9 ML']UKKH/*;S.QJN[#_?=AW:OT[V+=O!7YN[&_-22F?MHY=9:N;MN[^:1];KL MJGOWV+WM7+=[-]?L6^>N?7?5:=^RQQY\\/WFKO85/'(;2[\@A_52J/9;-2;)_-%V8)$HH6KG7^>Q1IKNY_5^JK[ MW,3L"20SU-Q&8$?^S5]U/9)L\C<5SKMSA2'=$"/.),WTT\MPW<84]9G\K M54GG2NP55Y9[Q9GAJC.&.3K/>(!L)J$,:7FL9>M7I=SY93;=(K:?Q[/P2K[E M!X*(P:O+@O&(BS\FW(@T_H2)?/KSL\>?X3-F>-RT@E6IWX4)>+V![O3X<.1Z MNC?N &-;'I+@2HPDV^MA;MFS@W3O.#>ZYP"X_>3W72>];O_D]G0F7;$6I=[, M7A/,+4O1,X@(PZR8,@L(*X-!X4#,#RWD M \'#^M -)5T2_*>E1*6!_\*7XL.1QWTD9"QQ#=T?L+[MOH*P?1N!;L4+A7#% M5+3X[V V&_ )H_61_(\2\C2)'G"B<89J3B;OZZ$=,,_R?\(,W"?]R;(%5<6R M&P"#9_@=E(RZP0.E#XS.0 /XH)&M/CC%,&G+&84!IN\-71C<10B!*C("U_/9 M!Y]SI:-.TPF>"_,[M\'A,65Z]F&QW5?!5<(K\KCB%%@$YL&7P+"ONF=&ZXT\ M^8+"TN-"240\DI2"7DPS7%JNJ!9)W_TEB^I*P&,VY21S= "2>5?=5MW#,[T0,1- MGCA,5L0F59AH)(YV4X8YY;#F5(+M4/LFAR_B=EXM9P4W@CI!O510;QX>ZBV" M.D&=H+YSJ#<.#O6+RW)"?1MWCARU_>/O@9N2TT6:12)S)+%_K_;NGW5+UB%[ M'5C&0*99?,1:9!\S4W(P3<]Q \PL>;' 8JV8U['"(D^U>WD_0?-'4OK$\R)@L\6VY!KZI7#0^:4Y /) MA^.3#ZFBFL61#TV2#R0?2#X<7CXT$_)A3Z&G5>1#==UP\^$QU+_<,:.UI[?>^]I0+".H$]7^P()?I M+1C\"8M'_3>T/)E4&C\P M*KQTQCI]!K]Z.".@XD\>H&VJ-M)E@3/+%;6:^J&')G'ZE8;Z>/H9F&_JF4R/ M]]VGRR%R7SPU4:!*5AB;KEZ6?+J_]+&Z^9_0EQ0P=,\;XX"IHIB6\\+]0&3) M!@//#9\'R<198P LQ'TU>UDD2S[1$1L>(BWW,8!_HM)WW1'W1#E4K($FZN6- MF1\:J5'EI&3]3C5G+%GH@>T^51;M'0,F5?U4K?#??VG5JLW//I/%Z42)4=TP MN._+&GFB4AW^@AP RRQKH\&'5I HG>?*)<+:=W%A/0W>W0$_0*Q/C"W= ;%O MC42I0^0@A0A;-W[B6ML6/,84B/1]%UPO'%V43%W89AJ+F@D8ZOT^S&C9"_(W MN#/@XAVB&4Q> 8CF3#'-;U.%>1=7UXO[AUQ;O@% ##WN;U4PCZEG<[,=S!0$ MKE8O+R]KU64[5UOPF?A@T6G[:FMU5E]X?O[B;.8E D]W?'2B/[%P!&L$#,;7 M9WUI%$QZVS'9U^Y[HN[OXG+:NY45"PIT'T94]!(Z ,0!GIGPQ>D( ^PV<5(B M"HT@4#G*A"!1'UG#XIDGH2RR$BH,Q M> Y(=EE=42P_]Y@.LB&"\ ?KC)^A,@ D6X$<_#12)/"7@Q+&QF&&HH&W^0)B M!T21&_J1[HUJ'L8/G(PN>]4+\QA5/DY !:Z>>/"*W>S5&"/=D\(,B:/$:J*2 M-$-==L;:OM!66K)\M(7U)>4H'Y^$5$[>)\CD#R(Z1<5/L1QT),%AVN%P)&V' MK-E((H>^Z'^']$'!EJ1O_+HP0533G'^TP>:QV< ".>@9@S%.,O35\@S<5[F] M^R9,*E0 \G*0V?\)S63$UXL1QR.@%LBEAUJLUOT)%^TB!+=!R;9#\CAE?^J-ZDJV!16IKK'Z[_;:0 M36W'O+7BXKM*YIM=YP'M!ZS8*SKP;5_7=K&:KE4JS?KY/HO?+F"I WEL2E6@ M])@L2"0;S+0.$6(.E81<(U5X&62['9JJK/.D?*\N2C)GU]R?+EV;,NUV5L%6 M-H&9(=G.2]A>-'92PK9)146);$2V@@Y%9*/*O^^C\F^U0N4=2U'>\4\?[;)U M"CSFR"Z[&WF-,J/O1Q <;XE.T@B%UPA4[[<<"N%_8!ANRG6\QXBM__N3]]L7 M\,W;V%6'B[^^BUBF_.;#K8@P5D_7TB*EE$$$(@+12B!ZG/0%$Q@1R;/RMR>? M>R\8RA)_=D33L"2.:H0CPA'A*!M'?SKN$ORHF#*!B$!$(%)) FZ@VYB4(S60 M3*D0.S'B[YG=&/&IV)$Y>@S16?=--B:+?M;]:BH1[M-[.-Q^K#6YBGW&BOB( M^(CXB/B(^(CXZ)CXB"KH+S)Y:X4S>;^[#A_'2=/@DOCOP>:ET@\YL<_BT@_H M3[4=$_^YF7A5&<=G%E=GBF^003L1KJNFZCA$%WP=Q[_^,\IS%Y=C68?).,EC M(7&2\)P!$]=^PV-RW#'&8C2!'+F?]0UQD[P_^\7SK"UQJ37JE7*6ER!Q0N)D M[C&N5JU:^TQL3&Q,;$QL3&Q\_,8=F5$'\+1I"ZJH6U"W+G 6G@=.E-F@?:@R MR^YB2Q'B(^(CXB/B(^(CXJ-CXB/:ARK7/M2\TE]D^)960%#LC90=\3+Q,O$R M\?*R8'+[!?0_'L[YYGJ/NIWHU[";QDV9.07U0^<4Y!75KFD7U9)&M4F,D!@I MCQ@AP-(VU'%N0TW*-]+F4XF%=+%E!_$1\1'Q$?$1\1'QT3'Q$6T^E6OSZD^8B7B9?+R. A&&./+M>)3CT< M]Z[5^45US1#XX4%X2A*'),X12QS"]N^I'M/3S>QF&X%[#OV!1.\1DX.B) M ^(P<&2_ZF-_P@Z#..R4ZE464;>.[Y#8;JU>U#46_3C]?/+;+/$42>IGM=9T M%\+J6:.9,5?U\6=Q>U314Q37A&GJ;."A2/DE<(V3+Z(Q'[9W0[$E.[7JN7%V M/G<7J%EDGIC8;J^\#@__ON0[O7Z=YE%I-=!)T%S787MOVEA=WI MPMYU>S>/K->%M;U[[-YVKMN]FVOVK7/7OKOJM&_98P\^^'YSUWN4=N8':<6$ MW#R=RP$K]B"=;2^Z1B_2VLEJ74[WW_^S>!WH50/0W3;\;+VSAI\7U/"S $,1 MV8AL1+;B#;5PKYW:NQ6^O1LU_-R_ 4\-/S,8D1I^OH?>+*01"J\1J#U4.13" M_X34\)-ZK!&(M@(1-?PD'!&.\L<1-?PD$!&(]M3PLW7\&*)C[AME7!7\F#LU M_#RB-$XZE4!\1'Q$?$1\1'Q$?+0O/J*S[N4ZZTX-/X]$+!R&??;0$ZI%#3\S M.U6=U^OE+!%(XH3$R1QQHNH*+%%!Q,?$Q\3'Q,?$QT=AWI$A=0!?FS:ABKH) M12T_CTUV%UN*$!\1'Q$?$1\1'Q$?'1,?T4Y4N7:BJ.7GT0D("KZ1MB-F)F8F M9B9FWE6WOA8U_9S70[#6*&==&%#7]/ HA76S907Q$ M?$1\1'Q$?$1\=$Q\1-M/Y=I^HJ:?QRTM*'Q/JH^8F9BYK,Q,3?CVP.$[:\+7 MHK:?J[8&K+1*VAJ0) Y)G..4.(3MWV?:?J;;?,Y^LG87LMHZ7]6Q\YMFDHVEHD*L)6F>LE_Z[!,U'KGK&V MS_S0&(AW8 @8W1D+$[GYV4^K6# =//%\EW/U^3;FRN\.XQICWU@#]TQ MVPK' M'"?@<]L6O^"X.(TGS_T)HM+D.GX.;^Z/4$[A L*B,OX&\Y(1&+EDUV%@#&)V MB&?&C8'N6/X0IP$0ADNX#C\LWP]Y8CF .K @DHN0Y#X/3I,49/ L&P!@,AW& M=I^DW(4AA:* CX&]#3=T\%<#ZT3V;?>5?< GU"J?KZ^^B=^JGT\EK69Y$)X. M4A!OG^9&RY_P]8)&=Y=GK ?C#/7_ '5T>+WA2$:EQ")82!+L-8=$$>2Z^J:F M$O74^Q3/P1<4QJOT(;Z37!-87+@7'M\/ ] N$Z(I3G!P96U8Y+&P%+%C'SP8 MUL+D?1VX+D6WF0D"050C0/%@P^.F%3!09.*-L]7@BV5XG^ZYA_5[89VZ_2MQ MURW<-*7[*M4?%=GNNN=.6E]/*ZZ14)H3S3517!]K"S57]:PRH[E J.*+"(Z" M-_ X$,V) "Q0(84 P ]?WGUUY%H'XY&X(5YS)2#0[D9&Y,Z+Y;F.A+7DZ-<) M^^!03WP1O3"#I=M_$--Y4+/9+[4NLJC%]"?W1:Z]9_D_6=_CT\3[+#A-=Q)8 M@7]!''CP=H)+L(!TI&\^ @$_6F\?!Y8):NZ3_*=:N3ROU\\O3KX$ WC [[_A M'5^0:+^G>G4G"783/0W5HGC6-]=3TM'O]A/90/J;-0R'*Q(S02"X@*9H%<,[OO]T([D7838+/Y!YC+@]S/6<4 \_%02 MP.=)$&KP32SKH@@W$-@#$^,%Y#5()4.PJI06PGB5/3B]86CK3!^-;+":E'H5 M(C:> .#?.9E.S7 M*+"EE0 #W9BAH2/<20_"-&6 WFIXUJF!W71BD+F0)J@"N9*S6(H M#@>$EU#RECN@+0WIZN.+O%BRV:KGAL\#-1"(:<>76!R%X"T80)>)<14I7E,/ M=,&4'D?Q#-<(E6NFIHHCM2T MXQ/\3RX6U!.71Z836"LH$H$_X+4,865I\ Y]8>@KEK'A6A1^M@6O9N(3D36C5/#J-[P]ADLKGS M#/-6EAV\FN/K"FM//'B5HR*&D/3"QA-#Q&9>0H8C+H<@/N!W0;7(-$S..C7I M4^9P%("Z)Z0;+A0XUB#/F*_;RY8G9=4-P* "G64 T'$J.DX:H "6"]KUH+'D M[THH30@N5!085$,K'*YAG]Q& SS _??R]B+H7F P$(L ?%.IX<6OU%$TZGK7 MBD(=Y_"OEFF$1;Q4K514"^F1"TK /T53.K*,<6V%+0P&E1L" \8+#TP0,80F M7!"NP*RMZ3@"DD!%>NZ;8'H0!G];B[YQ=*?;ET]0#YB;O;P:K:XSS\=.>##1/J&^#ESMX@OB*;;<,5@(\MW[4EKTHY!A(+'6_X!J,@SUQE8;OV"9G#;&8T:AF-?V8[ 2T2_(O51C)E[HF# L.4 M.?M5'_L3H3Z($^[4VH,R ]D:4;>.[Y X:%*]J(/QH'Z9;;26@2=QC*C MAQ;V$ M[U^W=/+)>%];V[K%[V[EN]VZNV;?.7?ONJM.^98\]^.#[S5WO41H) M'ZXB._-T+@=L:,2>KV/$7JQEQ%9B8;(S;3EMT>YQ#:?,N1D3# 0[,![WV ?; M?>7>Z1Q#3 3UA5V]D0D6/3VRC^;$+&8G%\U*37*>E3A/R!3"?]GC:O_!'>[I M=A0)$(%ECTOKVQ]8(U_X+R*2' QT6 ]E@D>K,M#R)79QL,LZXU616M/1EV'!J#NYHY/H67#MO$OZJLUB-V>7&Z#RW M"XGFNT/^BJN$[(H2CJM-3[F'&8Y<.<5)6%5YK]&^@9$,QHN@MC\)D/L#L9&2 M?KR)+="GX)2U!16E^L01H+88O>V8B>0?E75G=ITX/P\NN',=+_KS*\:^_HJR M!GK<&#A *^X+^Q)%_%?;-7ZN&$3BOJ&/$/->R L8Q=BC%/B?$+QE*Y#,F7+#()V6D2U1_85[^D*(Z+B[9X-X1E4 O^C1-ID;^L!D_FGZ_#5F2 FO0;;) M%<$\@]NVRKR._U8O*<-^:4< "2T\ 4F E*JYY_5IMEFXJ*GS4"<966-JV%J^HQ[]4$2V;=+ MN3[[#9ELU'U^JN]\T5O*9[/!L!D)MJ7#T5SS@L4#UK9])X-/4>^ MHP"=9 NF_MDF/)MD\-@MS6O ]#336"))L6-)0>JT1.KTSV1*AS@XNI)*/48% M1"RV&Q;[MSHJ(Q1(&]8,_*/W8[>5H0@F2P3;63" M5;QA?S_9K^_V;V3.@#HFB0/_BJT 9\^7.3.KBXV_)D,;.;CM9F)I8BER TC M-VSG;MBU/!U>$']+G54GIXJ4^.L=OZNG"=RB\@M(ANVC#8L ML12Q%+E%Y!;EYQ;EU44RJR[\"L;@R9?;S%I>Y &1!U14#^C0D,G+[[DXRZCM M?\Q^#VT:D7=$INSQFK+$4L12Y!V1=U0\[^A!507&.72YI0S)@>) M'*1C=Y V1DU>'M)YI;0N4JI+?4).)#G7L+GNB3$'^/2WF,NFVZ/-K5;^: RX M&=JR7=U:==5# M439#G]-X/MF^!73LQIZL@'Z(RN>7M8,4/K^L[*9H M-%5WWJJZQNS?1 R)XG#I-U5#]OT;D;-)EK[M1B+H29 MG%F:J^PAB"+6X\KR5O]M!8-9CQ5-6K!8;4N4ZDE;0\)R6FJ9MW(LH56;?VBD MT(&>O28_E5C^7H'-;07L60=C"I@V^1Z9CNZZJ-"C.G0?@<\^8E-VR3A1 Z4Q M=C>S0U.V#.X&V' ,/G&'G'W@;R/N^/Q48PX/CEH('VLP^,@E\1^ FEO7]SN* MA3N.JLSB5_-HPKZRG)Z?FWJT,II,ZZ*:U@B*#*&.O0@]/@"!+AND21%O WI. MC]_,WETTFL1^S'@?#BCW!8]?)5F\(S@";I/[@7XZ/]:_-GW1ACG1$S-. M M,*$N:13#)9X[UFT8::2/12>1R(*./A>9IQ]\SMF="[]=GFK,G+35D!,-)K3[ M^R^M6K7YV4_,QG#] )]DZ",KT.VSM"F^*,$LMK16R2:C1+*])Y+9DV7))Y/L M:@6445K9:FEEU9VDE5U06AFEE5& B=+**,Q4T#"3G[:+(M-IO#RW[,=$_5XE MM6\W5KYSCG'$SRALQ\CS2NL(@U^T#U$X-=%Q#%@)7YC221=H!>\QZ62]!SU" M*1+[4R9?T5'GO@]>^I/E"(:;(^S;GH>NH(@%7 FOL..TA^CN=_MS;HG%_VJI M<4>L9FJM8]QC(9^EI,KH/HKI';TVH2R\8\G"BX7\(\S.EGKHW:N5>I,R_@J3 M?T<9?Y3Q1Y[VP;419?Q1*/980['';,R<7\SO!EY>'YGR$(N7!%B *10D#[& M:80;Y1W.R:5\AQD['F>O^&-%Q27K<@E97NVYXM]:S],=O\\]7X9WMTE#[]Q] MBZ5_)27]/_K<0 WP"ICSN7/RQ7%GI#\+HIFP)QZ\(HD];-::SKEN7K6:&;,57W\.96$_>3: M:!+]KK.!AQ+EE\ U0*B)[#N -IJ^&/7[_3<]]]SRH\E,SQ,3:@IB68J"H.1C M9[[\JW/5?5"R&WZ[[SZT>YWN'5L778T-T^%I[7>Z]G?=WLTCZW795??NL7O; MN6[W;J[9M\Y=^^ZJT[YECSWXX/O-7>]1JO,/TED.N7DZEP.6)YO?>^X(+//Q MO:T[0=LQ;_X;6B/T]*\MW[!=]/MWF6.^2UZ::Q^D@S#BLI+P2..,;8.#R%-" MKKA_Z-[?//3^5V/WM^V['FO?7;.;__FS"/^(%(>-(#>>P#+\"/33[RP%N0W^%G0Q>P(2>+TUK33*CW^=WJ>I9GS MR1,ZST+5I0]W#*B5QW;!['BSV^$[5ZS[-DD7@3BRM!S9.F*. MI*SM8TQLND5?X.B3E^:DC6Z7T52>!EY%3'-"QMM+,;*ZUEC066M/24#S>27? MK!/")F%S]]C,L3%(I75Y1-BDM.YR63]?0\M&*LMXMC4<>>X+IU-L[Z:S:1&% M;\R3;?"\:3*9"+KO!;JY&50 W6KSF+P=BCH= MH]WU73<&\)LWGMJ*)J.+)/=!)'?,D,F$D_U97+5:13NO7!R1W";@$G"+"]S\ M EB5EE:M'Q-P*815+E/J6^@! X>8JP>F5!]X%'ZG\!4)Y$.5+XCX$03R-\6- M^S.D6EJM3I$K0BVA=@^HS(]B^(DNW><>\6;>]S]T^J-VA$)8\(M MX;; N,W-B+K4:H'#LR$/=K(,XM;+''/(-63:L?5<8]@9? 6VSPYI=KT*QJK=;Y$8&W M@''RH[)Q#@.DMF&$0]6\.R[%A8A*U.*2'U"2 DGS'3'ADO91"1Z]3K H_ X/ MPL:$CME.<.I/[L:;.M5KCF/9)":N$U7RP&JF$\F*!<@;VN,-Z%#,X6 =86ON# MSZ"4W7\I[EU4)PL,6%@&+BG9>+RGJ]N^%4>_JLD_A8+VK:?4+, 7J7+ZKSN5L#2_NZ/J>);>! M&7\;<3QL/U8I6JS6T2D;=>RV/.;<29Q?\3A]Q?@E#/6SNRR%S$:,N25.QSISI@-=',U-A.[ M:%?ZR IT^P:YVQ0E'&"-WTLE[N9A;WMWR#]LH=JEEJ\ MKL."D**AL*_AWJ0Q$$V%+<>P0[05+(=U05Q[,H_&9Z(M*L=FN%)^8YMQ8B!_JKB@D_#CC',:G?ZFR_U4OJMUJ H:C?ZJI#+0QQ4;]5ZK=:AO58R_ZB M?JO$D87C2.JW2DDBY4H22;H7E"5"^]5K).=.PA!+:KG.]_N75YK8.I"0S_9W M5;N\+.GN-V&8,'Q0#+>*@^'FP4O-[#]!EZRJPY:SKM>60NY_$Z=Q1ZV]-QKP6&U[)CE@6QXRXJ)0VU$68)LWO&;%%\KXO+ MDF*6#GB6['Q= :9 !SQI]>F 9_X'/-_W^>$FE7@OWP" 8>M9"16MPQ=$P@E(^;AW@XU!J.=,O#XVG,ZC.=!7#7,]#: M>6;\!3]U#2/TIH^NO>-E2,:\XV.V:Q^638[2[4_;8/L]/MO:[.SL9J^PB].T MU>IE]I',%8[2;O86NSA<6ZU7LM_" X_S$E!DSG'Y M'5#DFQMZ)2#(Q9S3\RN(Z@UH M>6@";G<\2(%,$@_OL6CJ.*>-0JM0H*Y9H0 MS;6:^%G7E&*HG4\KAC5K#FQ:->!P=F!LDLZMA+!B'85%IFWF^:%\@JMI.JX= M-SR,&=PXSR@&,//!POH4BUC*K9K_K8GRS8( [)*4ZM5BK 9Y$G M6<=W2&PD5B\ )M&/T\\GO\T23Y&D?E9KX>8)HZ M ST%TN&7P#5.OHA2!VAC7:%$ K'S^V_ZCJIWY('BK8[,K5A$8T^8*&*QC;\Z M5]T'!O_?=Q_:O4[W+JN\QD+H+"@GL=!-IX7=Z<+>=7LWCZS7A;6]>^S>=J[; MO9MK]JUSU[Z[ZK1OV6,//OA^<]=[E K^ XH#RPFY>3J7 Y876[GW7#,T@G_K MGJ<[P?@(ZNO,4_GEK:_32M77N7_H7O]YU6/_;C\\M.]ZG9LM"NQ,K?ZMI3]9 MMA6,-ZBN0^5Q)N=7)579JR(K0\O\!3(YA%S))UQV2C=NN!E%:+*M7H@ M//LG#I-U, _*[8L/1MRS7//XBRQ03G]N++5Z"9S'0'=,W3.GXGAMP_!"W=Y+ M$Z9:HU7.!'T"( 'P@ !3@!2!;=RN1J* MJ7VQC:@V%RTN_QQ)_OC^]!59[V=ZAXLJYV4M M.TL )8 6"Z"[\6XP884 2@ E@&X-T)TX.]7+=?=F#L^S*Q1NI\V9PODQ#_S% M\H6W E[,I*(.N3$DA/3\DR(E 6 M!Y0[<5B:ZR9K'IY1"96$RN*@2K.LNI*Z2Y6KO\_A9T#=I6CM:>UI[?>V M]I0U<(S1MJE3E]PQZ;PEN0D%/FV26UBMWJR5,WV+ $@ I //!$ "X/L$(!UX MII: ._!9J2DW12]3U>ZONG>] MSMT?-W<]T1>A=,1-% M)F4G49<)\_^9B\1>^2R\U.?R02//<@QKA"4K1)/18*#BM8DO7MW0-IG'#6Z] M'O,/'>LV\$8!)M,&X;[/#=\'K!_A0Y7M?)50RL6E=7W==DHQP A MJ<-;V/Q9-\:3VAA YK /[QOB_)_&XAZ/#^%2G.U?E@'C7(4^K"&[=U^YA^]J MX3%-V2<[HYA/GZ 3(8 %YU%YWN%+R2>I[$)%SCYP!T%/?\F_^&P(UW M;L!S:F4C;A%M=MK 83C4([>E%C)#(P5\]CK+%!;G'V0M " 6@;MOP5OAD5.)/0RM0G7R%PDT@CWI] MSR$\:D;)W%_76H6 .V(5_&@9A VEUJ+@U%Z79(](+7\QN9">CJNLUCYH%-'X M"'1;D@U!H1A\% @N]E#)@6:4QP&U^#8 2R_>">TWMTP@''\( /?TM[W)^N4 M?#Q./26FLY)&U\81B*&/8-I]A'^5?']"@W?MWK0K]G'-N:-F@5HG)MYOV]:] M0&QE$$E3TS+G&D4++*?V"*P^,[[T1[4H38$/YK+?N2_"16)($>EP?W5U3Z0U M75O@'@>NYT=(CAQ16+.!Z\>7*CD+PH M/FS'X[:%EU#-VM>K_JA7?N!LEWAJG;MO*_IJ=>&J9;MKZ3>/Y7)*"GW *_"K M6N5SBI[LWH;5PB^JGT^E^P,+X$SHYZ?("F0;ZC^3]/19WW.'4E:B:,1_E0/I M BB5X$O3FDP85/ K_EB+J\SK$*,5,CXA-?U&AYY\=>LJO/71YP;R MUZOKF3YWEM?KVG3&"P^$%'+&"T][;C5CQ\W8F%_V00IFD\C%+(!57/(2@W[5 M5M2YOMH\8UUGIHNFIBY-XGJ@F^L%Z+*EXT,4%\ -UM'4/'F7(V2SUE MJ'#D6I./1,:R@YUA0Q"VANX/I(H!=2)#K[Z6.>)$0,>267HD^LB2\<#_AI:G M O(BW@:,+]T4C'SC#%:<**H80P6#T?_A+SJH$/7JJ '/IMPS>-A\!V6DX[ZE M-0+<(8[-"6'A-JY[B">?P>3!T1T3 \8,**1ZW#-X3LO@B; #WQ.C-+!HENYA M;?"1;@$/J& QK.\2B1N+] 4NX]X!WW1 1:BDR/\T8]FQ[8 M35HP@7+I8]\!<6>C^:FK/3\CGB/P MPSC(=-P5%4Z\,V^+&)ZQN@0"FPPCQ['\&>]$^J1U:N]RA-G ]7T6;& MZ5P.B"W5Q3LD1=W\6!!%2P?<-+F'N$HD6,8 1 C@2D8H9&SR@6."&S>_N=ZW M$//QL!$"GNA>&#C[T7MU>P,W]&$F&*@2&7O)U++VJ^Z9O?&(9UE[ZX0V9]+( M*EKK\D)KGL_6^]7V28+6 4E0U6IU<+PO+F=)$'M\^Z1%\Z"TN&PVM'I&?78- M_"I_A$A_X?982^R8J_S29%3,4^\MG#)+O3,+1W !?^.>8_K@ M68BKY*:_KT*0"W(G8&DF(=^;Q_O[L[G>QJ)4NP?^PD$(?O/<(0I$?&G,6)5) ML]S;;:9=M5:G3+LM,NVJJ4R[AYN_;N[^!"5(27/I,K[(X&J_-Y%3WC9?$)PF MNX^RR3T^0OS*W'0,>PS5/JYG?L1P]UC<&V_:ISLT3L X.S!.18M"!JACI^Y MP02_W@NI@,C^J\.N!M8HVCQPGIG/G^46@"G#-[(J"FXP6[A)K;)[<.O7G,Y] M/F-S:? 5!,+/W DP->K,VX-L=N>00-[Z-?3A'M]G*-=GB: QD97L8[HQ3$5D MT<43CSNS;*>$ RV[;Z*B#52'"6>$%&9Z^YP7'.Y<,@Q^O.S MQY_%?LC3F#U':SC)FQ'G?=2*1F+-4+:/AO$&/L@4H2D?>J??DKQ%![T ME FLXCRI,#@-;MOJ'&?\MWIY&9Q.!X]P 43T2!)&19 N:[]FD%*=6DV1\F1! M+8+H6W,J=M>H33/-PB5-U4([R:C,H(:]R'?4HQ^*R$9DV^E0"TN5M/(H53([ MWFS1QYT%OEM;A4?GU>Y9L=C@HC*7Z[BP&84##!<5AO./D^I$7:Q<^S.87_MS M0K52+^7VBSK\_!T>/%#!GAO_SD1PY2]H M3\X;-2N2/:\412Z\2L*EW,*E1K*EO+)%A$Q^?_)^2TF9*/JRJ5Q(EJC9G-3K M,?.ZBY!^*P(2 6DK($5Q6\(288FPE)_!V\-DT7>%'6I1L$E&9M%;%.!F%#?9 M8Z!C"0?J1T#5F%=.H%N80[,D!>/F#2LPX>E$43&*FSW];;7##\(SB#9IDVDT M@H5Q@RS::%4[B++>UQ6>*_#&?T[2[^/KHUTP7.\5\N]7K@!]V=):-6J#0+@G MW.> ^\B1*07T:S6M55FW72)!GZ!/T,\L^[EW %=K5:U1*VD+E6T\-?+!#E") M+_3<$7\/SAM[5LZNX>+^Y9!SAJ)[5*(;61:Q;/+9?>&KEU> M(K]1TYHULMH(_@3_PWML:PF.O"3 >4.K5F:+EY $( E $F /!D!NVV<5S'TI M*9!I^ZQD?AD6+Q6UP\DI(YE<"IELVX)A1;%C+-PV M>'G,44,Z 55NS^"P8;]JJZFU+NDX(X&9P'S(F%]>>&Y>:)56E>!,<"8X;PWG MW/+=&S7MLGF,*1,[B;Y5]^Y;[_Z)&WNV=?!L33?$0OV'[J_4-0399MVO*LVL5[:X'/2K6Y!SYYD M%U"X5'0!76EDU>@'EVW#!C(+.\6H-U<,(&F9BO3)CW)K*#/3A6@AUZ_:XB/G M48]^*"(;D8T:RA2MG'.!RFM30YFL\$L9ZVOGUE"F10UE2+CD(ERH=G^)9,"2.2R2.R](+IJZ=DPU&R"?D%\ 'VS?XS[5:A4(O MA'W"?E[8/T OF$;K'3I@M%565#>->L&0V"Z=V"Y3+YA61:MK%TRCH5U2E1*2 "0!#F, Y+9]=MXL;Z5PVCXKF5]&O6!()I=+)I>T%\R% M5JV55*B3)"!)4$1)4-Y>,!?G5!V61 &)@H,;!?EI]T:SI/DR^Z]%27T>J,\# M,00Q!#$$,01U@BE_Z/*88X9T_JG$9\+S]GC.+=W]LJK5:M2(N3 M%ZC)0QY3*$N3!V()8@EB"6*)%?3< M[\E6,,FF*%F?I+K#3)DDUY:O/S][_%EOIH?99U7.*D)%$Q-0Q.F4;=;U'[KU8!L\UM>[B4JO6J>XL MB0L2%SF(B\T/QY=&8C3JVD6#2AZ2P""!D8/ * WL:[6:UJS4RHE[JH]6KOIH MCY&[F&1V3>0YN7WFZY@0I6."%"K;=]$#ENJE'(&PW]"9?,R0_ %MR^ ,,'! M/K5!4VM2W6L2#B0<"N Z%E ^7&JMLMJ*)!Y(/!10/!00Y/6F=G%)_8YH@_%+ M[GN&=Z[ST>-&Z'EPN=HSY [,A?/))R2N25P755QOZ.H!W\=LG^#W/0KUUGF] MG!*=! $)@@(*@LW=NL/+@JK6J%(5+9(&) WRD@:'QW1-.[\H:>"6=O'*M8OW MX(YU.[!H@X[$6\SH^[3-:M1TDJ!/T#^\GW8(]-?(+2/P$_CS O]! M%/AY24]=%'#KC)RUK9'7I7:T)+#79QM1@[#VN12"BWB9>+F QL?FGHP3(<3W8KV4M>TBR0"2 064 83D$G1PH/:(U!Z1&((8@AB"&*+H#53?=PCM MF.-75/&AW*;^H5NC-K76);52)# 3F \9N\O->[_0*BW*!"(X$YRWAW-NV3F- MFG;9/,8LZYW$U:CG(?4\))8@ECCT A%+O">6^'U)9]2$X6/87/?$- :H@=]B M,REJU69F-\I,##&CM]^FE?M;8GIBO)F[Q56BU63<9K)U=F%EF+'2;ENO'T,^ MMG':8ES;[#N,M=EH9#14F.VPD/YR:F5E4U>,24Y3A0]3)M,3!\L132;[51_[ M$_89Q/:66MMJI?+K9Q:Q6AW?(9$R6;VH:RSZ <#_;99XBB3ULUIKFMVJ9XUF MQES5QY_%[5&?"-&R ::ILX&'IO$O@6N M0KS2PAYB8>^ZO9M'UNO"VMX]=F\[U^W>S37[UKEKWUUUVK?LL0DH"':3+*D1"RXU%GPU6KV9/PQROC22.K:Q;G6;"VKRDJB.M_@WO:5*I;*A_<:MMN/6(DZDZ9B M(#IX:(]*9OT)UTITDW:OAS:?O%KD\H_.#;+%;@K8(_C6DVK-Y9U,B>3 M@+PWDNIBN@2+_4ZLT*2722Z"312:*_5XE>0+EJUC<,O!V^+7U5JS0H$8Z< M,I+>)+W?K?3>/,QV> %>U^H7),!)@), )P'^;@7XX<7PN79>HQ@:9; =871L M=]+BP1WK=F!1]K$J!ZA,)@^+(O?WO658+%*4N\MPVCDK7 M1V_,=,,GFY<@A#YWLD6,H1>)/8H\-V)=8EUB76+=4K&NL(3@APY4^2)L3C1U M+2?4I=&9,,,,F^N>F/ CHCN&&Z3E?1>".V 9RGUXL0SOTZ,Q MX&9H\V[_:J [S]SO.)$/@>Y"X+<=\];2GRS;PC/)/:1J#_R&K[9K_)SG15PF MO(C+$\;!2QBAR^F%?*W]VO-?I]AEBE&6>(756J9S\):?#[JNV=X;X/ MY4RP*!MYW,<0&PO@2T,N K,<9@"L=/Q7+0?3Q7HPW3'9!WNR)*?L UP5#-P0 MFP#[IY]2-=@0O>(Q4G+\XZ0"B\9M6X$S_EN]@OA;T4423I*1Z6'@RM=[MD?$H1Y&2!7_(V[7VHT1LS2[]P85(I!B<9;F0T;+ZC'OU0BFP7 M1#8BVTZ&6ABV:.41MI@=;S:?:E&Q4 -D,_/I-J%V2FVDT1K53K,6U+J+&?7-O, M*V \_0Z)PQ$3&JYKC5QS0^S]R>6M5[7?G[S?OJ#-ME(9URQ?8'/:KL>]ZU)] MO0TR0@XA9S/DM @YA!Q"SGSDR"C#\:/D<+7!5CI"2?7R#[J?WS8,6*# 9QXH M$NM%!&CV4 =L4]9XGQ5 \P%2,3-XI%V;)SRBG+2("3 "@J.W_^KI(Y+J)-5SDNH?=F27_U!WPB0> ]TQ=<_T_QR9>L#AV_/* M9?+ 5=O\3^@'XHC5-]>#5YK<>^^Y#OQJ\,T.8/G :?#90L5QH5ULT1@\5_GR"J)8-M2CIX-CV7.;%V6/"U.0\V5D^\HE)BC%-.8SSVK MO^QA,T28??KCP/6"CS#&$$1$GX/8,IDG#PJ)%#)#G0["_+.1/D8AL[!;@;^W M;@7;8-G]),IJV-)JNE:A11Q+W&<8$8Z;2/%)C9E7I M5VB#AG0$Z0C2$:0CUM<1N45*+[1*XY)T!.D(TA&D(TA'')..*$C8=>$VW;'& M6H]"]5#&YOL)LZ[_E%O7>9X33:7$S8((KC)L&^_9A*&]XR*8+W>N8^PQ$EK5 M*A>;56(NOJE1^FU=4@ND%D@MD%I862WD5X:S7B.E0$J!E (I!5(*)5<*Q8]V MMFJD;0JJ;2BSE$*>*Q4Y48%._C;BC@]#4O)G 2T8VI^E_=E]'7D4)6,CN7"C MQ$+N29ZK'%VI:JW+S;(]4\IX.YOA0&(M;5TU6VFXMU':K[':% J(=RX=]'D]OGF_FJ])^*&7? MD#H@=4#JH CJ(+^3Z.?'>AB0U &I U('I [>@SHH2#QS41CSUWVN5L]RF)[1#.E5]]G( Q'FP9R9&7)X)M-9=#/> MYO @.H+O,[?/]-'(<]_@EH##+7];(.<[CASE6HW6<53N_92HKU:R^YDOE,R5 M6#!7%@OFBG9Q>:%5*I49^^20NZ08ZL,J@'C0^WW+ML0Z1V66 M??8T9D+.>6,-#!H?OG,EDP#9I>H!Y.+?T2T:B@_QR1CTO\] "\%-TZU'V2L' MC@1QV7?1J??DJ) 33QA'R5'3*%C#*X;2O+*/Y;O;V49FG5 MBBL@=*NDC-*OE[5?LSP;V8<3;#9;'_GPL<]!<@%=XJ\F9%9[M%F;NW)]LSJL M-YKYMEA7P]:I<3N1C4F>PST8":M.-^4@0SQE_6ZZX7-U@6':&^9XQ[W ;>J#\TYBXO_J/ M M1F^OX$EXT;^M8!!%<#LBT S/P>@M_&?V]+>5(K0_KF2H\4]?[D#[7B!X%_>7 M4Q'@/+>::U6M45N6UE2<#L3SD48()@0? ,&M!();!T%PM:(UF\L:Y!"""<&$ MX$P$-Q,(;AX"P:VZUFHN.VA24 ?]H G^43KHNHF]-S1=/N+HQ3$\R9!TKC0 MTCCM$4EVW9\HKC6U6F-9#=2"BF*",$&X$!!.NT0'@'"C1>X009@@G)=/M'<( MGVN59DECDK25=(QN4]NW='8/%_N.BG$"F_:62 M.4JVS5QQNI:\))+)Q93)4UZ2;0N&E>=\+>X/A63>GWR^T&J-V7H"I9#.!&F" M="$@/>4O'1[2C>8Y09H@39#.RW,Z/*0OJLM:2Q04T@M]J+5W=K=/W'*J:R#4VFZ(989/I1?N\LI;./8TNJ7?0JT^K3Z!UC]=*^8M7O# MO,L;%G34>6]-"JY##SM08(Q$PY\MC>F.B;\U-;:@4PK0[HE[W7[<46(CAR^Z M>Y4V*1]];J")^0J@]KDSSSI>;W8+#=^#SVYA"&NKV;D.S[#+EWT0-Z"(.O-P M$Y\RU6!GL=<"K@I63O5$8XL'R_]YSSW\ *SIZHH%[-0D9D9*ME2;^?+KN#<> M<=RL_R&ZN2GOZ8X'2V[[RAUC )#]F;71/PH]GER B6_TL;:D)-[9;!3QUWF0 MVX9X4[7#CH)X];/9Q*=?I>3*GX!3I9N.A("S?OFOV&8FV3M+@]_\$?8Z>P%< M:]CGSAA(TV/2Z&A6!\_HI%75F<9\T,?]]958JN%7$2:$W7[FS&,_:EVN$II! M["GTX3,?NZ:Y9F@$(L3E8Q\JKAN#J+50,/"X:B=4\/Y@>Z3B; >G2=,FH-_5 MP')T[*JD FWLGR[\^'_PXU0K!!OBPE[)-F-__Z55JS8_^P?E2F;#XG(_ .*) M?F0H=G0;E_PG#[3#&A5WB_+[CD/JUVIGLP4 A=0/W #6(25&@;^E4[!SB^0= M4+[>S#)8%(U;^[%;W@.9+\YFCQ)'9&ZFS9DI+3?;(SJP]WVW7'WJS5C M63^WXZ\: Y-ZIH?@PZDAUNF#D<\68RD;@S::&9TL9EM;;+XJR9VG)PYPP)TG M^U4?^Y,%&\3;5HI3JY7*KY.NUW5\AT0:6_6BKK'HQ^GGD]_F&B[ULUH+;TY- M]*S1S)BK^OBSN#UJT"%Z9< T=08&)P#^E\ U3KZ(3J.HB' C$QN=__Z;GGN7 MZOQ0?. >UWEB8KMV[^::?>O^N.NU;]MB##[[?W/4>I?_ZX4IJ9&Z> MSN6 Y2V1KRW?L%T?C(IN'[TA[OC2$N$V-N*][5_Y/7??S:?@0&ONI^O[^Y>Y2BJGUWS6Z^W]]V__?FAGV]N;OYUNFQ^]OV MW6.6%-N;F;A (AY(R%N&&W='!P!L1@WCAYJ<#A<3FK5HZ)Q\>DK/R$+]/1$=.XUD! M$,I8?/ELK8^A[&XN28^>\@/W ]%!'>1H17%#5ZR\<*0[PMD$'X_=P[)JV != M5V/@UUYT]P?D"\4^8B2\/&*=Y'*+BZJUS^S/F)WBZS7QYU=7]TSDT&O+ RGO M>L#'\L*DOA'\:P$E>11TS;AOJ"LH2#[$.+MZ&_T5+O;3#>*G@GLIA&AL$IA, MP4-3?R)S@^P$7'MY+/NF,M>7[X L_Z8 TQP"%GGY2R4YYW5@!5SPJ.#<5T\?;;"3X#H?H^^53KK'QPJ;$I9%K(J*RJT62 PR& S&1/XP7J2DX K\7'RUW#R>,< M%Q#W9G >Q[#3;IA(>9GX5XNQ]G4::SUX:KP%*X;8F+METXI?< M[Y0[>[,\/2=9;"=1J55CN5-1:F:9<]W+!3YH>P1+8,:7_J@6)6"]A0W[5P?W M8T? M=[(E5L-[(,R[]1WL5_PBC8A:HT7N;DXX+:IP93^XWK@&WQT7Q$2?OCD M6Z:E>V-D">FNA$!1F_TK=+@$>:VEJ5TR4#X2BX*'K$ \ SCF&49ZM8*! *+E M@%(2(TE-;8'#X_.1[N$]AIHXHM?R X[2P.#"VOO@@S5RY\)7U=;I&=BA. OA MKZ LT%CT[H8;VF;*?(S4]$2L'-C6SUJF=L(\3QKWS67&?!N;6BR!NT@B/U;ODZ]G!Q,=3;D,Z M&PA,$-19 ?L@^%M]&9FSJ5M/HT]U4'-#N9J*)C,K)9$13=\- ^ '1QC[$^)K M2&\QQ3. !<-T:I5*H-;IU8(U2YBE$_87,YAV!6J\6>58RBF_R MDHO?];$4B_5*G$M\2+$H7[L$0G%V?>:)Q.HRD9@*7$R)Q*JB2%(@EEX>WF<+ ML/M9 58&69A"'UE!:A77 MEDRD FW>A/X8KW!B_TQ%+N* !=SY['%8"1Q7EXZV&@I37)H_TQMGV M(F'ST_OSMR^G]T56V\_TS:"^N7F\ MO\_:P3A+;%W@-5I2_0*[^Y-@U HATTW".-&1)QGK:X? SQXL[G1,9WYP[Q$9 M%&P')R*3C+=&D5@@R3ZB?K6Y03\V)]Z7"N[AC@#@P\)DI\G6P.L /U;V EB] M@658(Y =,NR&ZX7;DI@R+1 )%\E@_%C@U(D6/]ZVD$HG%K*C!+M([9\6![7Z M0FF0F(4+$A[F)7*#_= PN.^C](I"BC!*9LYV1CAP[B)VP=;#P.:]&'/M./HV M7)(1-XR/R_G6&X,U#0;^=#A0D_%0+]K\@M5)K8JK7DA1Z2Q:B3^X \2T4=U, M7>(+XT'X.6@:>F ^8-4Y6+51("8OUZV*TOYHDU>S-K@IF_40)6@6[*2^2$E[?\<+N-.%U\4;@[![?&AN"M;6,@$HL3')P[5I;N7;?=2\Z MHBP,)(;)1RDS*IT-^(T_>:'NC:/M/+RP'3Z'?J BV=7I4T/3GM1D[QV,]$0: MS,20%UF'L;6OTB?ZEN<'S-1%$!W'2!N!8H3(@I^X%LMROJ) $(]B'?#W],@R M8R;V#M*QC-)DS.3G#^XDE<;&BGO>PL0:?9+<-9U?PRV1]#;%)_(#6Y_P3=;Z MJFR11(A-L0^P9S\4'N33F VY+F-E\B;PSD;ZV -8 "'PD+@,)9 U@.XDP<(%$PS1C),L*R^PL6\^@H"G6IF,83CH$ R M*UF$X4S>%_DYEI0:,B;?'N(Y)EPB6$*?B"PGB/*+,#XT(T! N!CA,+1U*1/E:6VX$$GCF+HGTFK.)HIJ M[LF,1V, W&9S%1>:81NQ='*KRV^C!+:"L;"K8^\N'C:",Y_FI" M*E6I,[O"Y]MT'4_UV&9EK3AVJ@7 24:]4S7L>M'QI:,>_5!$-B+;3H=:6 "X ME4#,A6JG68[\QDM8F!@D::%E1CE4*K&Y.K_4XN@(7-/A=! M:'B7:,@JIG-<:*"N=)MLIJ_>E>XP<1:L*H)1M^FRI-0CC_K^+-_;7!ABQR[5 M!N:69@=-;V0@;\6RE\"FW;ZHW9<,BW<U4%=Z#X;;:*BENM_&/R/,YP XSM^&W M9XT]RQ1W>4++'%J.Y8L:T"_\/3A#\R9!$KIH$CKM$2GV5>UIARSB61#JUQ..54/L6: WJR45 MYP1G@G,QG+ BP;E!>] $9X+S-HY7D>!\7JN7$\X+G:VU=KC6R5U\VXGT.=P3 M9W)VW^;G[)9]!EF,6YR5H+6GM:>U/ZJUIRR,J(;CS_OM/\[B/=1=EP) MG(FI.ATYI99KE7JCG)X P9!@>.@077XPK%\2# F&!,.-0FOY)2$TZR7=M=I_ M7*RZ=_]X]T^<\D[KX)V:;H@EN0[E(.]R"MMXR+3Z99\"K3ZM_@%67R@J^(&% M#E.&B6%SW1,/':#"?(O-F'G%N=_/#3-]=6>:6.1<#K] =<^33?JV?,&U"X'7 MUBD$7C])3_#@/9ZFW8%Y+9WV%&4=<&8YAH?]*$57G'GQ5DLT>6J)#W75)T9T M?<)*JF8H6@/ISNQ8<>^TJ++X$P]>L379OT);%2VO:G(D3.F<+M0:M^%,#QW7 MI$XT)'/]=*/"J(%@]N1F&M-EMT]4581%S>%$]6#134@5G(VJ3+^*+E0&*@O9 M$MUU[+$H28QCXQNFFQ%F=Q>:K2R<=+_P].TWUYLM0#TI3^TK#PZNGE>5&$?Q MOXZQTC(5(]ZR2$Y& 6)L'3H>R1+IR((L[XK$K-@EB=GBFL0L_Z+$"4,F<_2M MJL7.'?Q]CD@D)9(6(9%1 /GX(+'8^,SI MN'DFP=;+0ETG%DIIJ)]5NZDXB+F,B7/,M%G@(>TGU28]@:UR;1@EV^S\E'FJ M6Z!L.9<\O29:%/;&H\Q&@9M7_JDT%Q] 7572'R WAY!+R"U"MNJ!D-LX7UR. MCY!+R"7D+CX[?@CD5K6+\\5)Z45&[E9^$GE AX"3R'5X'X[/W%F0)"Z<)%[@ M_7S9."^M-"8($X2+Z0;M%<+-\\7EBPG"!&&"\+K^T%XA7&V5-YJQ MV"=:SR7:2RF5PCYRIV5L"C>%@Y72H?4OQ!1H_6G]#[/^E.UPI+&^-8IN'6\4 MD+9B2N%Z'*CR5I$]"0(C@;$ H;S]U=\B,!(8"8P%J<)59# >(L:V54&6PCYR MM]5PBC>'@Y7D(0XHR!R( X@##L4!4F]%A;E2YM*2(E7I,TI3I:I6JSPS6V8& MM^X2R8[^7[HMJS:U?3\/UK<" M81$^CK@GS"['X#+FIJRI=/DD44F&FV#, =>+:C*U2J7"<'.5I>O+^ /WU6%/ MW'9?15$9[@=@P6'I)3T0EYGP!Q:G$1696.C+ D>J M8].J[K*.S055"*&B*\4=D4B:QXAYUK&959[SS)9,=;9V>1OYC(W"*%L>D5_Q MO'^D@9E4P1^?T$:ATCA4](!*XRRC)=4!(4A0:1R"!$$B-TA0:1Q*%BMOLMB# MY?_\V/7/'MS/%$+_>LX.X3]3;<\#%WS M1-@:N?D;,'-'\?(#L/)J9T_O7.=^$L,5#UNE(,"/OZRK@362WYO<%3+*SBH0E'I'%%,AS4PP0$>#XOAF&QL<=M\ M%XXH:8"\N>GOO[1JU=KGLF0V$T<31Q-'$T<31Q>7HVD+Y-@MSQ?7!E?0!D_J M75B=%(PXMF!$Q,E_Q8Q<] V0VJKAB//U6Q0<'DH4QB3)<8R2HP@[(*M+CO5+ M^QX>2B0Y2'(L%'O!!G 0]?1>N*&F '6F M.:?#4;H_+5< 3^LH@![WAM7#^IH)6?[1Y\8G,_001"=?&F?UF>/S)0D[$M8) MZ^7"^GZ\PP58/R>L$]8)Z_O ^G[\N;E8;TZ2U,J&]7R* AW[?=.KNXNB!1*( M\@,<>'(43WRVZ'S>W,I#:5^S]FN6P) /LP)X V.%\XR[/?V8Z^FQ3RFG-8W( MO56%:LQ9&ED4"@6D[HQ9Z,.0HNZ2R#;$^NAYUX?Z/^ZY'PTW'+F.(L*?9X]G MDLM['M=]D&8,DR%JE<^/@6>-Q._5SPQ$7>A9@04SQ.I0.AL!!EP3IJL'S/*Q MK#M(<+@=#^S%59UX%$: 20X3A9S$&%PW!B#)_ "K/LGASE9:F;TCJ_6^D34G M';;@R#I4QX,$H$V.? ^?^VDT3*45/XV9[C@AT.C_HM)I0Q?%%\>#\%@Q#=!B MZ/X@OM''$+(-UI.X.9@\4N0Q-3_[[*L+1@T69;NV8)C ]7R-67UXSEB#'VH* M\FDZ/LD/[2 :R[!=4<--%HS#@FTJR ;5%6;:X)%OK[,+*X YED*]97" ? MUV.!G;&W&20?NK9!?QC(-#*+VZ18).N?&291TAJ#Z=.DX]_>G#:R]/U5IGPV;\55A.5B#$[.;A6QG7TXE1B_AN2\YZ^4 MD :CC9 XNOCR?/JW>V8D)"$P,C<)=]7&:X,TEY[^]73W]'1GC%9]_"FQ,8D= M 0:JL8F+=L\_ )P@;42V0P#D)9I$MN_]\WGUKN3UBF_AK4E5L M&1U%W*M_]"[[=PS^W?;ONL->_V:]37K-+?45],?7@_8L ^K>S/H M?^U==8?75^Q+[Z9[<]GK?F6#(7SP[?IF.)"[T/M+N:ERXW0Y#ZC_I;9@9AI_ MG&#*W0&WN#AM[LYFL*?_K-<;M5JST?G9E%X8T7S7?^'AL]UD^".5?IMQQJ3. M9\I34P?E6UCF$Q,48A?=;O'H;-^)$B(+#5DD0?X@].18LF>A,O-0 Z[$DB0G M3>0P\[*RKIT'[F)L!1C*T _TK =6V%%L#.\]SF6"YM,J2Q@@#HP;57#9"S-] M,-\#/W!Y:@J&.1Y#5V/7F8J',NDS6?8.G->:9 MTQGH*V%FYW!"JJDI+-;$>IZ_CMX&08(%0J5M"!(N110NN%(D5E[R$J2%"U=% MKX'CN:N;'A<&NTJ?#B@PI:6-MKBV('Y6>MP6D[+'I-5#F'H_*4) K)C\07@P MS,0P1??H^0M<%];(DKZ#$?I=HQ$I^9 <%'P8R4&1ZG>/KBN&-NBDVP) <$VM0);!_1L;22JLMUY]Z&U@UF!"XJ%Y&+/KX%"\4A MKI','#>^DXNJ$)YT[Z'[+K DD@'=XS_&4S+QAY_+^!<'B*<7O"7ZG[ ))A8A-XZ #ZD&A$/:KC.;$EM9'H81":ZNNYX(V^E!.:0=OH M>0'R*AD8V$@?($.*N)Z0E 9'MZV4@'+ \T%"DYKU[,$0X;^M'_ZX_ .74CZJ M"2+]SM:SF(N?'(LXRH%Q:,;?@9B.YLW7K,J^1ZQ1D:PCEXK+4G)QAHQ4N.1A M#WLT0?(+JHVXVI]P.3T,"U \*!AM[VA<)>0/%&JQ@7/CLZ1?I(7;&C*DP#X3J.+]D>8>;+[)-!7]VI$J.E*R$^ZI0)F8SUWD*58%. MZQV"'1T%83DI(@K+W^$O-D.M'8T6CREM'P,O1$&\ M]U+*B=5#]X3.9[[09846*UI>*&B'GI/3I-FYN\IU\@![@=I[*%UWOINZ7:KU M)A4%(Y(6MT4B*9&TD"U2-4"J!DAUGLI)/ MA!/"R9HX^7=H=TFD=*7U)?^X5N?&\J];$>).\"'X$'S6@L\=GVJF#;DH?E-%!B-HEC9SO=.SO.);;NXF[!V?*Z-5PJGS<<]P:Y M3%X%B%W3J5"D^*Y+S.99PG+(O)QCW[K<6X/]R3#9FF$B M4.+U,+.KZ1A_N8[G[?Y*S$:^DGJKTF[EK]U1M)TI)\Q(2JTS]KUX34A ;55 M>;DD5 [OR0X$U\9>E&:]VCXGV46RZZUH6$=M71(." >$@W46,N9IH3"3PKI, ME,;%?%"YO#%W,:V*2.CRH\>PA@?[QMU['A_<8D:4]4*L]N-D3C! %J57I92+ MZ/0R'@LE50]'ACVXP ^;V6$7&3D4YH9SR/5L ;-TK,I>_#"UM2-6SMKGE69[ M^8EPX3>MP^&$A%^1A-]FJ:!^>VFG(Z&X@>\G0RINS1&T==_.>;5]0>*0Q&&Y MQ6%Y=$$RU$L$"P(Y@9Q ?GP@+]QM,XJ>VF9*;Y&=UI Y\BF6:A5H,_/QO/EC MCS+$+[S?;815+*=[:+L6.\*J>5YI-#JY@Q3*"KQ3DF,4;54>:;7C:*L,:57R MD*M&O=IL4\@5";"WHG,=M7%+." <$ YRAEP5Z'(;16EMK &&"MAAW#$EN,J[ MOD7X%N[WEL&H>IX7<.-*%).0AHDP";QXT9 (&L7VL#1:M5=E^RDC MH/;E7BF!7*+4/\64/CMVJ81"Z5@<*A?5%6&?9=&?*2$*)41YBW8C\3WQ/?%] M/E])/E=)GGS/3X?VAY9B< L)UI^6)UBGP68--@N-I60%&ERI!T=\2(,KPN"( M#VEP11A<&?B0(KRW<8Q8SIHB%Q3Q30$6;]FWO\WZ(@<\;ZR<=]J5S@5EGB/I M1''<;TPPO;;>R(%/&>NUZA'40R)Y1=K4\0DMT'4XB(\LF35Z66:-:RDT*IJWL1^\D?T@]*K7H6:4>;4?V)(_: MTR*F &?MK?-*;461I^,0173.7N3!%?/DNERC+8,_O_R<2H,C/J3!E6%PQ(K7&Y17)3W%K]>J M;^*>&(DQTKW*)LMVMFET]R48! D0=7S"/W=4&ASQ(0VN#(,C/J3!%6%P M9>!#J1W#3XQH3MJ-NL4U5XQP@BK]4V3CH>65KJE%[X7OY7TCMG)H/DLK=K&- MN.= ![.4NVD[_]$T_ G:S=56\UW*+.^L8Z<)!DVHN/$H[+EVFWQ$=:L*/"2_ M$R/[*$M*I7P">0W[^')$YJGX'V).Y!N0?8N#!9U;EH)4]+?J2ORM!B'?$%TR M/7!=H*N8\2<6$;/V3L6?)")2=NU3462$P5C:S(-WP]^BKQ*$.TD9N&L;M&J: M9^^6!/5DU5(^^?-]/:M.\@M42M'GE90Y^;-G,UQ8X=WQ'>9/N(A[P6@8Z:2I MB,_0P:/9SRH^QF,:FSFN>,D9BP<"._G:/(#&!X:=M'UFVN+I<> '+J^R M(?QNBP@ ;"=\=2$(Q_08D%(/+ T_'3TS;3:SGK%XA68S>,"N_M^B+A[_1^V;:@7#W)5N6/"9%@!;X3@3]3K5E9G"I$KHO M"N?=,/]2 I5K&IML! =R++=K\;TGM@*IW6CE_Q863!)*Q!>F"<6G";S4K+/P!VN#O&8<%BD[-:J,3J[,J MAUH];V>,5GW\2;S^J+H>.9;8]34V<=%?_0_?T4_^',K<0&.&IW98D/R?OVM9 M"L\K.?HH7G\1B/EX/;$JZH3F$$A50Q!\411<_^A=]N\8_+OMWW6'O?X-6\3Y M"_ ]SZ3>$EN EG9O2WO3'UX/V+ /JWLSZ'_M776'UU?L2^^F>W/9ZWYE@R%\ M\.WZ9CB0V^K[2ZDE<.,T@P=>$)+;LV=2_TMI+\PT_C@9 A,-N,7%F5UW-N.V M\;->;]1JS4;GYYD\;!03Z?HO/-S*%WR/AL(&&D&]L1PJA^&1[O)H^0[HZ@;^ MTDX8%!/-B.G]\VQWL#VS N4(ZVPY"+FV;O:=3J?2:"WF!Q/$+!!]V@>B3[O6 MKC3.%A,4,=DD@W]H2YH/W'JN"*8"&UR?"!9\5/%/8,R+ *B0_\!6Q6A.#QX M2_*WPB>(VHPWMY @ZJ*9S9_%)]UF;+L%TM46RUQ5$DQ;94N5IK>VN5P%+KI\ M$+H8*PC[!J_U/VJ'GH)7.=)^$Q;[IJ.,41*K8S; MVDHDZ?.\4JO5,M!88+IU8G3;>!=X#=T:#0Q[6T*X_6T!KR)> M.T:\C?>!UQ#OK-*\:"VA77(+&$:"1YLZ@>VCO-$U;P*/Z1R>B>1"J%6/76>: M(8M,.U,V5H2T>&&I;EU'Y]SPOD#3 ]_1?Z66P"@LN!N5LV;[=>!^]:0/CLSS M2KO3>#TP7SWQ@Z.J66GD1M4]R!O_@X%G1F/-=.>;NH=3CX D'@,8&9LH(J_< MF3>^"1)*R"\PP&BWS]81 M#BE/XAIGGJO/GD[27LFC/-W8XA3S.VI;>1RUY\NMV+29'*.OL++C1C;8V/.A MBY$G"8/V9(QV:%.O=))>"$/1Y?DWB6ME$0ZX^P#68K9B?>.H4 @!84\HR_'O M+QW/OW'\_W# F>[S?HJ='V)]!-Q*6)SCZ_S@FD?V&XT4\6W M>HP@\(?G@V20@2=@;$>Q)(E0L8RPGMS>#1C\AQEWQ61MG:O!"+G+-+%)D19_,9,>>!NTR+/)T?0D_G3(AKI-'*.Z@[8RJU73BN^@B? MV^\]TWJUG0YM4LK=)V+;(5.FJ2-VE+%+A?E?FQ$.2!, 2G7 M.%\BX"3EZMNAW&8\-YRXO'A<=WY^L8IRC2)0[HL3[##YT6N9KI.M(RO"-5=: M%OLD'NCJQ2->O;:*>&?5Q0"(MW:0,XP=OD8J2=+QDCQ-"1TO:[@I-_4H_X5= M1>[DU+FB^/(*=,'(T-V+#V7#U#]GU>8!SC6V1,BM.E@V)&2[>K:8"FXOYQQ; M(N96O2\;EY7*.OI>>D*Q_$Q\M23=U!.B[MR$CI!,[XCH%6;FN&)9U;VCI!#N M+!'"R=2HC7F6] DW HOWQ]E8C>L>7>1#TW\6L=?H9OILP9?K;04_ M3!P]0FLYU#@@:(94<0'*>]045D3>'BB4 MN-NPF!HI?5W.XS,-;U1E7)>#22Q/!O.DODU?D.O4THRZDH\2Z;+1S>P;FK36%?O%]I(WV/%"\FD M\YH-/U3G1N[O?\;2P&6J=&F^RLH/\7H:YN/2O-1-7EQB:)?X0D>_'#YN5^W)]=3;"=(27['7G*=;//L M)R+O1H;'X"5QG"\_;X;0S:+H=G(!+,/?\D%LD$)W:_Q!>7&3WMY/ MB_$:9+ANG7W_/,C_2-SVEJU8O5Y8\* M"_5-=,/CU_H:A=/Z_E*'_*2,D>#.J+EDO#R:@]=0;B)W!_' MN!%^D6DL,;+<-C#PW'1I6RRQ**%MD;;%8^'EH]\6:U7V*/OL'J"J]G>F+NNS-H4#U26\/<%=;IA==5E7^QJ/Q; MKBF_/"1*PB 9,$:%*^X\2=\F$XI29\$UE)CRKU=__.A4YZ-;+1[B^PW)GB?V& ML:)AW@PDA.-Z3&.>]@"4\MA,Y--[T$Q+;. @+#3+ K,(.H?=*"I#Z%546=7_ M@N SQR8,32;H&\CJ&U*\*/JHW'L]U(]LV"7N^ .W QR&P:LLS!SMP7B?A5QV MS5'@B[Y% CXT JQ?,O_1@GPC'!+^B6K?>=O'-M+'%:(.XP_TI2^+/@N2!95S>?VBL#EI8 M$/3OD$Y%H8!L<:<4Z"SN=>\4AYGN]HMT *]]\+4G!6Q/LS3WN<*\8/0W,#J2 M'O0;/_ =]QF4^RD(.$' ZNHJ&U?"JM)FMVKL*"V;A V/3]7S6 M%#2'1\/6(HTA7DRENE!P8YBA8XB!(9B3 U+:O_7,,&=\*Z4%G7X_.+W!W8UW>;F3Q]@RD*M8IJ:C2, $(;56X!.O5R7S[ MU4S*+E]A4>@Z5[FA%XAZ90)+<_P4 )(@K!#;KZ+CJRMHU&K+"J0=9)*)C.9; MFN1%>UGUVC62D^]FFHE=@$\_3@8X[,8-]EE*?I>N_:E7B1T172)A?9I$^<0\Q'66\T*"W^,57W\ M*6&#"G,-AJFQB8O _X?OZ*"#"$,"MBJ4)!A<^,_?M:74>2T,MP?B Q=4W"8F M=IO,\G4(^M&[[-\Q^'?;O^L.>_V;M8SEO#*1%G;O"WO3'UX/V+ /:WLSZ'_M M776'UU?L2^^F>W/9ZWYE@R%\\.WZ9CA0N1@O'56Z\W0I!T1%'/+5!3U_:8LN MBB-N69VF!4=<\N!(O$>^N=73E-5"/CMVX)7+07<@_'Z/ZFNDKD4,"H?1X?>2%75E"NY\F(RP2_'_T*#!8DRK-LZ+>M-Q^6NAUV^WFLTK_6'JT4Q(E M DP0R:/RY]?K[@"4BN++Z9*8KRL+8P^"$9[5^Z9F6<^*YGCVHTYOTKN")= D M06UIGH>'0*(RLA/B33TB79-3[6_'Q3I.+S>'DL@1Y\S"K0,$",8@P&1))N'. MA\W'V MKU6Y:%E,&B18."732]3GMO&PS7$94;@;VQ6OB6%E.W55LT+8 MNGP*4Q2EJA:G =J6\!.CT/X[\'S9A6<^2>]QKG4Q'$$#T6D860#-NMSFC[@: M_L0)[N=KH08'7T84QIWC">Q_(S9)L=(VGBD\\ ]RJ/"L].;AY_(IE+DP2VCB MT8D]&C:OAH,[CAW5^4I]*1;1M'4K,.3U^E#1"*M\X5_ANZ+7"@O0V8XCA!U7 M#RS)TJ(DF>&H42XBI!L(>--<4>^],JAJ>\%Z*6!)5 M%_4^T$34!NI6.&-@'%/X-H$H#]S&N!;8IIDMU),7>GT95M' 9J[S8.()E)R_ M5.F A!I#=O.Q8WCZ/?;0J'VZ['X3O]4_G28XEFFZ+H]LL15X*JHJ!O)%J'^2 M?//9:Y([7.'X$L7NY^^&,(ROHJCNIE92VH8" MK$A^4B:?=, Q@>6!)7"QM MKO^A_)(L &OL5D3GIAP$*!CLW[ F(H!Z(9M/S/0(P0?P%@&@6T_PZH!YUSB MD;CCVJ96497F4,D!-59T*X=C"=TDK@+)<4]0@MHAR"*,I4"C10R+> CQG&75 MI,[?7NTEWHF_[N5RQ6MZ .;*UPH-+>XF@$=_UO?IR2]>3>:NV"Z6&5+Q'0X> MN^M_1[G' 0M8DCG7R6%2 ;_#C:\__N[Q+K:WTG3:TB'26:5QONQ 4(F<<*[R M3'7BN/X'@3#\&E4-^=>":'G%.6J2&E]56\^7\K1['^2H5UJ-)4&#:YP=+AD_ M;'OZ_J;0J'1:K24KFJP;_$6J8U(1$MZ*E2P?[A)S92^IS8I-J:(V(;%QSGDE M_@ &1[R>*RZAC?V>F'?:V1PA-ZL8^M.*E-(!;ETDE/]<$9:\+_/8AHIWA=G< M5RI"N&VC;B!(C42\Q# TRS3$7OI929T!ZM7I72VON1_QYS<--9U75? ]7'G> MXFT:TF00I#2EL%RJ<2;D)+*-AGJ493F/'GLON$!6(O=./[ZVNO?VJ+GIM06E M^UPTLJKKJB[5_2"I+"4\_/*CG1?AO=A-$=X659/=J)HLI>XK:3Z%1@T#]N+6 MUE'>,J>L7'O)RK52?5&'4=Y5P&^ ]D/AH?PF')2;Z-L?FI&&V'Q!0SQOM8\P M619EJ2FB5*V_ :EZK+D[RBQ:_\,U=_CH[$6B7ERTWIX\)5VVP%*W05*7I.ZA MI.[$Y2M+H6Y-[IZ_1;E+$O4@$K5)$I4DZH$DZAY>@BYVD7FVZMPK;<7 M$RV57[CFDJUOH7+&X>NR''X$I:P>0N978;4%D0;'C+>@-%"13*)5A+UK" M6:5=/T8]@8RPPHE5Y/N/K#>=!?*Z&;R,21'?@& E@ZP@TO6[#:V)"YW.# MAKFA[N-)J^:IKD16D96W^Y-;R[]5HUW9YEW8I/AR" W67]AS8AO)!X_K'XW MQ1018&E6+Q:RYLAJ"V&JD(4)A7:Q+$\1F\E:NV1J*E>JL3MH*[OXRNKM,UU\ MXFS=XA/-:KN347Y"Y3-;N..?G>8MS)]A\ =NP2.28@D">3*SEBQF(=*A?75L M WX1]8%&FOT+JXQQ%[Y%&D1IIK[V/O?OPD13,I>92H,TS[21E<[+Y=8\5Q?F MIPAP*1F*1%'BP)J[TS ?%J9]DJ6-<"'ON8T)S3 AW@L5%49^S_9\-Q!I1#&C MVV &V[71MW^H+%\XF317OJZ>2&OM:D'5+)7HW8M)-3=.\[3+)-Q)_>QIB3A, ME*;,,YBW7-T@=0,HI!U5-Z#J!I0$GZH;O.&%O2E&=0.9MC!'CL/&VTY7]>,W''B?':2S)'(@5C M:?'&ZS,:IJ16DQ2O87;7=);!>/;:O+KZ81*Z%F@O2A3ZV&R"N85SXV1UCL)4 M,8+^6!ZYH]%O.0C%LJ0F7*ZGK/ (=<#\=DW'#4M1:H9*IE4=;G3Q'6XOR;-EQ1Q;P=E*5I;/15K484^)GQI2$ M,H%)H?!AA-O#VL?"N[6F.J_1RO$J3Z9AO.XQVR;'9R!D8*"VK,J\1C?S>>Y( MX=F0B9:P08X#[]?WO33<(A\7)GRU%(ETK)%(J+!2J!&%&NTBU,C[(A3T;U(_ MCUT$V4)=A1Q)4B_.&T<8@43W00HH2]]$ZFFZ_%$X@=JSAX\.:O#[2CS=JKU! MF4I:;($E+Z6G)LE[&,F+65+W)WO/.XL!@44FF'D2F4O)IDJD'D:F8)W5_ M(O7L[ UF[2-EML""MSFONDQ)_D@0;TT0/YBZNZX4%@G^]BN(.\W%F*[R"^*= MW!6EA!+E'D$I$TJLR:OE"$K,>4A?G+"'W=.T?-M=KDCPI5O>?G*$5\X:%[3- M%25! :5$H)0()OMX1BL:A\YG?<9V;#]SX)@O-/XL[ MEF4)C"_>)2B\ES^5I,0K/>I:?"I%K^^P$=Z5EY1GH^?$A2@5W+[ &]DJTAK3 MJC /&&.8-T/4F4+ M+'8I?H[$[D'$[GY#DB\:%)),(G5/D7$D4DFD'D"D[C<0[J)UC$432)4MK]P] M([E+:Z8 Y,*%_QY^!,<0@$R;_SXBE;**AZ2"A,X3:':%*I=DLCKC4.UWW!H]"OK0X R@E!1-<6PJH(S MY2I(VI^8GOK<&6]21$+\Z(FF]UGRH-,ZSRQX\&+1L%41_W<<2Z/I&(-NWW=M MXT[69.M"TP\B*GT_"? WX"SQP:J[?_7.^LR]=DYF,07?U6P/5^PC"V; (CKP M17Y6KY]5$]GI5X:@#S@6([1U+DM\8'8 =CF!N85Y\9/,$&MV>U4D]EFSH(3% MVGHV^Z8],UE5(:M (W0&:I>X( $+,7% !>RB2A,/]<7D;#1>&*LNSL$M06S13U+!0!!+D![EO@,3#V@R6%55L4M8L MK$V Q28#K'*)$/- %(2S]1^=6"T'Z#366==C&GSI!9:_9$O2ME^#8N;R#[[V MI)"O"SF TWUA.XN$R*7C^=Y"Z1V4"631^?)Z3'%CEHR6 M:^,I+@UG>^G8PK,G1COPX7]AP2>E<<#W$E=1K=2PV!(SD9.YAQ>]XYUW=1WV M6R.30&L,XK-FB9<&$\Y]9&OC;P!>#CE9IJAFBX7ECCQ.'331#;$.B'YD= M1Y2M4>)4"VO7Q(3JPEQ .71EF>/X;"I1-6'^-.,V%J:-ST]#=G%!8\1*+J8M M.QKS4,>,RQEU&4Y-;>P*U4+Q));90>5AYKAR#L"D,"['?98OF$]B444%*U62 M9Y7P&8J2/?/9B1%'G*G6&?1?UU#C"5P@O@*9%Z),C%.#_M#7IV:_0IJ(/#(1 MKX/NV$F*FY+M)S5&DM%BQ0B JY(\CE1UD+@@GZ]Q$A+ M:)TOE?E*ZV>EJ'_;;J;5RY0G+%OKI.*SNR@^6Y0D*B6I%+I6"=@EK%O^XJ^% M79:;K19P729Z5CBXHFJORVL#XL8F'3[A-GM>4=6==]#'@+;*.Q;CF3S MW LKJM7^K-?.+\[;]?-#.FY*SMCU5@Z_3G_X/]=WK'=SV?]VS=Y?_[_;ZYO! M]2G8PM?#%\14$3PS^SR)%CDS_G:$-6.#IAEJY?]]KY19 MH*?-?18O">LM<2Z_5(UQT><:TPG9R^5)8P [MG0([066VTHZA"VW>O1-*;(U MB6Q$MOTGW\A50'3-,H^9(6C'4?TQ3]!='JUKLWR3:Y9!31&M5.NQ7T52S"'F MIIC3M'(KV>B/G8=.-JHP01@LA&$.D01 @B!)%5$&D?/43H.N(QWDBX M U)H5NCAH;L'=/=@.WRV KMV#';M-P\[NL5<+ILA#*1X0U8#I3/9GS#MV0]<1N!*@1JR MVUY-AV9&!&PIA"EAC["W/^SMQ'YHM$I:0YJP1]C;'_9V8D34&V^PD@(=3Q35 MU/CBX'TOF^F!ZW);?V:6XWEX;Q<#4(_>[F!9MUM)*&^7Q=ZOELJ* R\5 P[Q MNJ%\\"_-M+\".WZW0:18>/E\^Q:*!UW#9ZM%=BUORO##L_ IX97P6EB\OMZJ M60>OC=QYT [/PL>)5X+F/NV;;2!S)S9/$RLAO#6;AZR9_>/C+Y%&QV;XA>-I M%MZPX_\-S%F\RO/QFC,D;OZA2 MTMI&!$0"XJ& N),3%CI@(2 2$/,!<3?'+73:LJW3EA*;(S++&[L'_L1DG=M/ M<*D]:*:%R3$^ "]^ ,N#JUR7'M<#5V2_([N#I.Q6I*Q,7^A,9RZ?< #^@\KQ MC9*W&_+A%\=%&3R(V&^>5/*S2%TWU)[V:IJ45 X35 FJ!8;J;JZ7$%0)J@35 M+4-U-^9-O9Q8I8.5C@V(XKNJ5VODY&GOU4G38%MQ#N"'<[<3^MW/$:Y\>8D7$GCJ?ZW@W0W?>8,O^:8/X93H E MZ@YE@>YR")N8H+3Z91\"K3ZM_@%67VQ4\ .CWQ*ZB&YQS16=3G##?(HTEV7E MILOZ A,:1KQ*:G8=U15ED649Y*60ZYWFC4&ZW6(L\F)XH\FOK5F! X]SS09/VN<'& M'"299E5@L/ WTVP#%6^1&4[EH(8FN+@[A16),4Y6LY__SS\ZC7K[D[?]^U0S MEW_ 02L(RC%4V<)X^X!Y\)*D>_"JZGL_<#'/Q'C,,=D*O(DT MTW0=$&I *RJ!-Y9PGCD^K+"I66#A:2/3$H'#U7TSR(K*\GT[55:ZT:@P--0J M['^J=]5ZM<)^P4+:6&8:5Q]$&;L,?#GE?SDCCW5UG[W'KY C&K5/^ 1\)OZJ M?SJML$=X%0,))&T<9FF/S?68"K\$32U@/ MA*$X\I%L;-H:+#:06O#Q5%39CI?17E)%6TZWRO['>>2PK5;$\RXW FG\.F/Q MP??JH!HB!?IU9PZ6HY;\@+^,76?*5AO.U\ O\'D87 ZSOX,W[SC,0@?.$-M+ MU_\B^QC ' +?<9\3#Z]E8O_\ICV9TV#Z34S3<_T[K$'>?3*]M/$]@^TH;GTW M(N/[0V-UKHG6@NG]#H%U, (D?'L_OYGVC@F0%9X6@W->D?=.2@3)DB!$]8E M#0\)QOZE@?[A/LL'),MV*LST@%''N/\+;&5BQ. @I5R4>\"JJH8[MQR 8+0< M$4JP5?$*K\_AAB!N4VB\DO[#W2AS]U?LZ[(7"2(Y.2'.47SC", GJ%6AO M#T"FV%!3+7VYZLT;,D(!(469HCJNB-3'("UL N,QK(>' M>_) _-&5JX%K\SFP8&# Q#=.58$*6=]!IH;-6^YUVFQFP384;@-B"_BKV[U% MJ'FF+PT"CSU..*PD(/'>]'P7=RW#@8%%.QHV9<-D/ \0#.]*L2*6/[Q;A)H* MGVD TPJJ)!I@ZOE_8=SOYV@"5IP%ONP2^9BAT@+@0T8U. #2PN'C4Q8J0&+\ M\_DB X:XG2MU2L!XX2:GP)YD:1?D,VS(.!Q\)H(ZP!J;D#NT%U>O# Z2PF X M(]\UQ:<@3VP8AQ?!SN4/FA5$M$U(*J(-#V8XQ0D*S:'H?:E1P6!RX'$JAI/P)YK/'D%W9*B7NSAR MU%5QU!E3J;*N6+?LGBJ9>T&,(7Q@'S%Z]FCZ$V1>S34\-_;FU)I$AP:/IN%/<,8UV )"YT43QQT+]ZFWFA46_CC]=/+[HEA7 MA&M6&QU\.3'0ZGD[8ZSJXT\);X PXV&8&INXJ%_]PW=T,$"%? (VO42U#=CV MG[]K2ZDCB,TTT/H^,36[3K5E9JSPC@HOK^GD6,%2JU<_OL&F6HS[G(Z1,&5P M_OSH7?;O&/R[[=]UA[W^#5L?T\M],*M5.EJ6%Y?EIC^\'K!A'U;F9M#_VKOJ M#J^OV)?>3??FLM?]R@9#^.#;]AC_0TATQ>H0C+%U..8&8:2QVP M*[RTW=D,-(3HT9_UZ+@]VX$\T"=@:6!"K76L9R%N-W(P[]'VR,&6^V&TH=!+ MX_0,%>/0\>.%3@GI]%%N*:50O\?R&:=,[MQ)UZE2J^;V?$P'E^ZCF%[J+=$A MT;C44(6UP'SW/B:$$QX82=M>G$O]<5*#Q>>6ITB$-JMOV F^M7/I$ MW/))1NB':K:UW5:/OBE%MBTOQM$W161;MZF5L5"=;<1"+;:W>$%C9WIS9R/] M;,-K"ZNNI.0Y!LZ(3 #!#P+>E@[SG-=T_.77=.9$*]5Z[%>)%G.(F?AS&N;5 M=U#]R]"0UPI >3T1\[%I7O+&S^<)(@21S2'2(8@01 @BJR#2/GJ(T$W<5UUK M*7AFNRC&)'+P1 Z9HT]W1XE]#IMX:\-@*.ZM"H=:>IOTMJ("6/ MLBO,YCX>BX<64^PD>\1M/C;?0*U5DM^'D]]Y+I,(]NW:QE<'2!V3WCLPF]:1 MW)UJWJ3&A^=IJDU/6'VMI;1+J.[&1FI6*8L: 90 N@6 ;F %K0#H1;MZC%F? MZ 2II 923V428._#- +B;M[\;IN&P;J:K;^!$R62V463V9?B5FS/OE*W*^&A MKKA;^2/DSV[(GGL^22JK%#\VS)(GHQR>C"T@>0.+:1WGQ@4Y-PC3A.G]8GK' M1TT7S?/2HIJ.FLIE2=URZ-_&A!0B=]OQFTLDIDL0!!!Q90^9\D#G1LWJ14F% M,&&6,%M0S.[8'&H19@FSA-GM8G;'YD[GO)[;+WEX1M[Y M@4D R2 B07UX00T?7DJ&[,X38![(+JJW:30:U69)X4OG0N4R@6[7J;]S]+81R>-"7>V.F!*_%>QX M->?&_8;27>2^#4JA=*1'E16W&_N97P/<'9M"]6J[I+K4L4&8T+I=M(K",XU/ MI=B.Z #E&*V'L+J;R.D66@RB'B=6DXJJ3KV1D#.2;T6[H:/X,_'$58Q-]VM+ MU.CZ,P&5@+I-H.XF3T$MM\E 0"6COZSHW<)=F]?"=]<7;.K53DEM?SI'*93DV*:BL@9I@N#08CX*)\L3 :D(?)9""! M328#\3+Q,O$R\7*9>7E[*:RN;6A"9+#:46&45=E1*F=G];(:P.1%+YEFS,=@ MKF@C*UD51>T*W6]#=5V;E&02QJ18$"\3+Q,O%\)=1PQ>L(B46]=TW/]PS=UM M+8UUW,_M5AE+@Y(#^GC5[+X_X2[IT"262>\@7GZ;O+RYAB&$Z&XS_5!,2O&! M209!.0R"=>&Z8V,@/VX/S\MKF *Y7.G+>@\E5#34:@OY8@=RYG ]CAS7 ,X/ M.ZS/GICG6*8A3*-:A>%_IT]K_5#':\3B/3S M@EK3E]"I:0?0?G_&7:&C[SFW6ZN$Y0C>$4@)I,4$Z6X<740-C%V:?7+ M/@1:?5K] ZR^V*C@!T;*)S05W>*:*SJ=X+[X%.DUJ&U$?IYC>$&I&#?!E+NF MGL?U=O8N1?9\*D>]D:ES/!U.9^S9#/TB%>9/.+MTIC/-?F:!;UK0IL%L[C-' MJH7V/;,);9@&6VTUS8VES.MU5RI/,3S0]6 IO!^:%8@G MNI;E/&JV_KH[=]\'5W%CJA894[6$"?7!XSJ:48^P<7GEC0X(:4^UOQS7]9V GABA&7H,UT#SX"[XT;1_^ 4=J;!Q8 M%GL(I\BT<(Y,NX='/!\_$8QK -$\V,SFB9RQ8TV0*$I<,,&K6MH(: I]PP"T^ L4*(D"Q_2E*NQ9CTMS.LL,PN&;!X[:&%CZ;FK8Y#::"Z.]Q M:HT:7H$3O]4_G2X5"GL<;G@=+RG3@ .U&?#!$ZR4SV&E?EL-SP7\1>6X+N/M MIC#8]?KVQMA;B-5OGE=JM<5H?>!-X$>4X8B>9\S5,;^H&/+Y,^@M7B7.ERZ? M<1#I0!#\2W?--1GB?2^AB&=JN[J?$?$*_25%LH$^X$5B\/Y:B[3.F M#IG[A*X4<+NVH3)S#G&H0Z#=9\O1?ZUYS (8U6:XR[@!SW6X>73[#E"1C4', MP=X!RPFKZKAB0Y\%L*(@9BNAO'J/8O<4N 77(RG$0D$MN(1Q()7!KKC.IR/N M2M6^6<\PP.7$"#[0V[_1C@F70-A$L*4T@ MP>LZMRQE>D1_JVE+5$A:2F)+TC,M /85)'DT#7_RD5TTWF4041E:.@Q3FWGP ML<=G&K)W]-6TI[SU2W[7J:CU:N ' 6__<=(X>:GWA=@S?WGLV9QHI5J/M&*BVAXYEK$#ZT+,(7:I4-6)8@01+8#D0Y!A"!"$%D%D?;10X22(>PV M"/TPOIW06?86\B'\1F%Z^XBEE8[8KX[G?7&=:59T7LIAR[V0"U\5 9]R=G^8 MA^TU5Y=&;E;.+O)&Z]$]<@(G@7/]R/?7@K-9KYRU6@3.(H!S2=@P(78_4>\[ M@&R>P(TD9->)@J]76A='F>>!+M$6SGX):["_ ?.%KAH56DU2G+A?$Z;2O#@C M)8GP2?C<%)\[L6+ B&GGK<%,^"1\$CZW:+*LQF=9/8"4D*Y<::$./P)*2D9K M3VM/:[^WM:>(@=UZW([9V46'"T75TZ^??%<#X67:FOO<\_G4NW%LU-E=QX(^ M[WL85L8]?[^.L+-*I],NIR9/X"7PE@6\NSGK;U0NFB4UPX\-O'367[:S_DTA MO=M8@(N\[N_#\_JA"CY01JRR#X'RH='JT^K3ZE,VO&-[(9UO#__6I7:F2:4F MUF0BFPOZ[](Z"9\FAI+OBMYV=*+#F;0;I*5JMS)NV2U>NTN3=)WUB&MS,G\- M:'/6H_;LS9=J$JF"*KM%O59[]XF%#-/$T<=\U?56L\+"'Z>?3GY?)+DB9+/: MZ.#+B8%6S]L98U4??Q*OA]<&Q0T^&*;&)BZJ[O_P'?WD3Y'U"+,OH1F!Z7/^ M^;NVE#J"Y"+W393WIE-MF1GL=;+%M[=V'U7R8H(H>>Y2[OWNZ>NP\Z-WV;]C M\.^V?]<=]OHW;'W&/\^<>K9,I&7)M2PW_>'U@ W[L#(W@_[7WE5W>'W%OO1N MNC>7O>Y7-AC"!]^N;X8#N6V_5W8]-TYS"*X5:<&BE&GQ+8F9QA\GF/1LP"TN M+._N;,9MXV>]WFC4&ZW6S[IT"8B1=/T7'FZ=G MF>2P5 G9"K>%#F"BYA@42]N/)T=3>?9FKO-@>L@ [U5*R5.VD%-RK71LFLLQ M6Z7,Q/;&DJ^U=I)\;8$3-VOUZ)LBLE'R-4J^5K0T+90VIUCK4>*T.91\C2!" M$*'D:P01@@@E7Z/D:V\K><%EX+J"&I2]H+1A9!2>2'Q$?$1\1'RTZRMAN]=0 M]JJ.U*KU)IZ0%THC^:+*\+T!A81"VK?$,Z+N7.-3?NN+]C%B8V)C8F.Z=73@ M6T?*#Z$V_X5HG(.\F"T&CFS9E.0"0@OFT@[B8I:"NOX5$0 M())SO=@6!=4J( FZ.PFJN.NPUL19JU9.V4D0) CN'8([L2,NZF1'$ 0)@@>T M()H7QVA!Y#(@BI/JFY*+'V5R<5K[@X^ UI[6GHH*'-E-&/)*D3Z^17U\20*@ MO3JEVG4ZXB8$$@(/YY.J5^IG#<)@$3"X)'*1@+G_>-N0].&9 M=O-PV[>MZQ\&'%=\S('_#;KV7F*Y2ILV\1'Q$?$1\=%;<5I2_![%[Y5>3!31 M3Q/JPXJ]BN Q/:2M.@:;\? C((\%K3VM/:U]*;Q518D%(Y\6%7LH MM5:^6BDO@ANKW:9+JX0Z0MV^+ZK6.FW"71%P1S5A#NJ8*I1#JID[)?/A&?50 M#JGZW@W3W?>8,@N;8!8:3C"R^,$LTUT.81/3E%:_[$.@U:?5/\#JBXT*?F@P MK81*HEM<-)CHV=F3F>.!W\PC<5GFJ4NY=9>'="D?2"!)"S, MS#8TWW&?F>]JH$4)A58-TPOT232N*NMZ,!Z7>X'E5^"WF>L\F!X\#M/4IDY@ M^SA;;0:?/X'RZ7/K6:+DMVQ]^<'4W8] O\O ][JV\2]GY $E^V/4@V_G;4?J M]!;UZ%JD1M=6&[6-1J566PR+8H^:!Y304;H9L+8,^V3P&VRZ>FG\7DU01?YV5A8$3;P6:UD?/ *P)Q*_(SI]ANE5%@']R%V!?,DJ4<,!""B7_=7[ M.NPQ "'[MHRR40TZ:VH ;1*EI!YHTQ&,$3NPY>$B3WG+X-+%]+MT"=5@\[FZTYRVS MXP_G_MQ 6+3/DXLP)^#BQPO*R3JK$O=#C#@RP4>F68_:LS=?L$GDQ'@T#7^" M=*B!7A*J.DV<0^Q8LMYJ5ECXX_33R>^+A%?D;%8;'7PY,=#J>3MCK.KC3^+U M1]7S"!@;AZFQB8O[PS]\1P?-1K WP.<2-Q7;]_[YN[:4.H+P3 M\YQ-3L^M4 M6V8&DYUL\>T763X?1R:(HAR,ZV)B->_$=<94BT^IM]E1DB?-N:H9P7DKD;Y' M ?.C=]F_8_#OMG_7'?;Z-VQ]N7"^U$!8?(^6)=>RW/2'UP,V[,/*W SZ7WM7 MW>'U%?O2N^G>7/:Z7]E@"!]\N[X9#J0Z]/Y2;J_<.,TAUY=;>.K%U+[-3../ MDR&LY(!;7*C W1GH^<;/.FB<]4:K];,AU7$QDJ[_PL/-7#$C&YJSA=O:LW1Y M?:+9]SRA+(\Y*,N@C(')-7-WD MS\%6A4K9ZV)80N;PIH/'.W;# -$V@UH8CD6D,EC[P5A02&& M][W3CVG735*RO@BMV(S0W2?70W@5A;FJ<\M2WKSH;\5[TK!-;J:(=;&;2KY4 M.^I%XUT&)RO?):AEEC;SX&,/3 _DN.BK.9.K(Z?LHZJG](&4ZK;=3F-Y)=02 MT6@G&2=WJMG6=EL]^J84V18$:V$&6)BF5A[)=K9Q)+O8WF+\Z,Y4W$ZT4JW'?O7>SFMT(MSSL[P3 MZQQYO9Y>^3@R+R5#KB0T$!IRHZ%S]&B@NPV[O=MP&./V:M&JHMS])8XWI3AF MXJ/CYR/*"K5JEVD4;I>YXQ[77'TB''8&?^"6,YL"><2NH\/V8_I,UUSW>>RX MCYIK>&]A"Z+;#EOB+K6::^7BB%S>&-8E&.\RSGHQM) M!$>"XP9PW-K]P$:STCC+6RBO(' DX_P8U::>"$5\\XK2L=I81;JH+4+=UY3* M<[9<&=2]/3VI4J]1A6$"(X'Q]6#<8A:%BW;>"]L% 2-YC0X3PN:,/7#I> M^@[@;A2C>J5%&6T(L83872-V:]I3LU)O-LN)6'(Q':..A>:#+2[7N]SC+M@2 MI%V1K-ZSK+Y3K =RNJOK;@ R]:OC>>''^]*E&N1D(GP2/K>*S^V=SE7JM8MR MXI/\3N72B7YHNO0S:9+922,BB;M3MW[(<$JX[DG?:72HFAZAC]"7 WU;/$5K MU$M: X#\0,>H\T3W@%S^P.V 5T3:.5)\2/3NTM1,5DCDY+RGRR']3+EWF*]<\GL@+17H,"=-MFY"^]B3OR\,O%G)%@6!'L%L+=MN+7&FWR@D[\GN42VNY62@41'?%2;#N4;#V0^;#Z,#$ M+=7]Z#>-DAZI$PP)A@>'X19C6VH7)34TR)MSC'I1#W-:VYJJO9A51X04(Y+( M.[Y2D9&Z0Q5)W4\.G5I)C5!"(B&Q"$C 3"CQS0L>:;9 M.D7!D&PMPL71.^X'KBT^B3AS/Q>>VG2]FU!**-T)2K?G/"JK#Y=<1\>H0WVW M8;DL:,"0YVE8_W6><),T*I+5N[N:.N<]]./W[7VG7:XW26$B$!((7P/"[>E# M904A>8O*I>E<.ECC_AYK30!;XVJX,@D.W:,B45LHVS3B5'U?-ZTN2FJ3$CH) MG85%Y]94I$Y)T4D>HV/4H_ZMN:YF^Y1/F<1RD<1RR)9[S:EK[$^Z2&D62>;=7B9'+]G-!K5%26Y00 M1XC;)^*V=Q'M*"N1YG+^+!M7.-%H$M46KO(.!,3A>APYK@%\''98GSTQS[%, M0RAXM0K#_TZ/9 19C%N\C^Z%9@2IT')ZM M(!N_316(/4Y,GPL2;D8C>,M^]SRFC(PZ-#O_VHR75*LWSO,ZQP_/J M*0&3@%E$8&Y/DZI5:LV\N64/SZNGY+8NH>/P\",@MS6M/;FMR99[L>K'F[38 M2 <\J/\,^&X_E\@JG5I)RPD0X@AQ^T/D5ML04)\1'QTZ WI^+>:XEVKN>(S%_0@>2QZ]+L+G:T4ZFSE MZURUN76QDJO_?&MIMM^UC>O_!N8,TX[NQ>9N51H7>7.W')YMZ?R3,%IXC&[O M++12/\MKI1^>;=B3-K4 M ?+^+QU,D4@^J$C^RW&,1].RNK;1LWW-OC='EG*VI/_>3VVFLEX'(L@29$L% MV>W5M*RU2XI9\C&52W=Z(TER2?065?3N+W]N64,!"(N$Q8)@<7N9=?,F>SH\ M?U**@C)>$C_\""A% :U]J5(4D*.[J(D,,O+OQN[ZD15'FN/^-,>>K3M3GM0? M]Y3MH$4W+PB0!,@- ;G%:Q;MLXN2 I+,N7(IU(OSVVLF?OY$2N!V.RID(*Z8#[BL+7:-6T@(.A#I"W;Y1M[V#M/.2 MHF[_EE=][]KW[GM,Z;Y-T'T-)QA9_&#J]RZ'L(G^3:M?]B$<;/6%J((?&DPK ML1/I%M=D$1>93M&_A;A(E7GN3+^">A-N?:8)]W^?6,_OMH)6":I%^4ENC4%"E5JLMJ"E,N]=@8_=QDB T@/0 Y2RS MN8(=H!M7GS!0!ZSPCH^NV;;CLQ''>:""@*]-'9>#$OD+2>1/-" +/*+Y\+OI M,1\6N,J^:3:H%E-Q9P@ZP/_$(M@N\(_,-8 _V'\#S875A^9'FF=Z5=:S M53/ "\EV,E#AR#U!A9GC@?;XP)EF&]#,O2;^X _PA'C3M'4K0,$&Q)]P M(["@(Y>#$/1@49!%EIT-5QBPSM]<]W%D@1\ C> )%&C8)M"^(MX MK5MT;SO M I?=BS=Q+#,-UFELVC !4X-QL.0RJROX],5'< W<#0:,98.(G&#ZTY7(O ML'P/EBOP<&2QV?L.KIZ)9-6#:6#)^ZXCJT]F&[@(:?B1UXPF\%4] D^C!89GI> -S_:,(\\ 4U<*0Z MM!K-[%;-!YX7,L,U1X&8$Q#(ANW@ ]!PFAQI%P697/H*S"1"'"X*-(%\C"0# M;@3B9H$M+AUL]*>MD! X+O@.GGS47%>SD@1@>S^QJJCW#O/X; MF("AI*6U:LM+;%#HKTSO3WR:V&V7[I>(,NYNM$$NL_ .9V;'NLW[;KN=7(0Y M 3,_SK,><0MTQ 'O:(%:C]JS-U^J262^/IJ&/T$*U$!]"76B)HX^%D15;S4K M+/QQ^NGD]T62*T(VJXT.OIP8:/6\G3%6]?$G\?JCZGGD6&@I_U-C$Q[\(&?^^;NVE#J"Y$P+?.<34[/K5%MF!GLM/R'(9-=\W)28 MEO((O9:?53."."O9<(_<_Z-WV;]C\.^V?]<=]OHW;'W6/5^NZBZ\1\N2[PRG M/[P>L&$?5N9FT/_:N^H.KZ_8E]Y-]^:RU_W*!D/XX-OUS7 @]Y;WEU+V<^,T MA^A98:O(%U.;"C.-/TZ&L)(#+O0*4.=G,VX;/^OU1J/>:+5^-J5:+T;2]5]X M^.REL[V=;S.;[!5[Y ;-^#OP?*'!F%*W4FHT& &@'Z U L;&/?2MOIZ:3T(Q MX].9XVHNZ).@ZX&% DH&J(7QAU%3UQZ5HCU7FQ,Z=D^J>)%V/3="0/NRA3X: M+KIH)J9DBPQE[4]2Z^*N#7K9R EP&@;," 864]LJKU8,-1=- ,^Q'KBA9H*. M(?;@6 &N"'X/6A:8,AHJ9Z WROE KVBF^0FS8,0M$ZP:+Z2Q5.O1@K#17A F MGLO1O $"X+ZL@WF"_<8;D7J:Q6%]A XI[+$9IHB06K5(F6VRBZ5JNSY M,&*Q2CIH@B8J]?[$">XG%897AD-;TT8S#$<'Y$2; 4V%YV66I%A0)-+CA-N) M41L<>P>>\Y9:H1[T;AG8E9J>P=Z;55ZMA#;*J21$C&4?Q1M2&Y?F%LYGQ&T. M=(7/D2S0C" "K 6PGND8$>. 8!,!%6+E!DB.R$3I2W:%!V2?''A<6B327'\, MAZHAB8& N!K03=0E:O;2WJN^L.V]-:<16BB2]Y!1QMQ .Q37$%@4*(L?&L!S MEB,2*L<8%&#BNL\ "["%#&]SQQ'\Z<&LLJ)U/YYI8RV2R< J_'Y MF[#% @\[BN(5NP'@R06#O?MD>EMR.]7/*F>M^A*W$U!NGS10@D0 Q]L?!=J5 M]ME9)@504'@S5 B ?4#F\Z<9&K,C#KPOO"0 T$:M41,N#LF"L\"%O8=+'P5\ MK M0FI/S9I'R(T#Y5#NC[_;H% Y]S;L72@ /TLMP;MS+$O-27@1T*[X;#GZKV7S MN8C-Y^*$<6"S&>[C;L!S110>W<[>16O1-*;(UB6Q$MITTM3):K+.- M:+'%]A;C]W?FZ.YLY%#-6?^3@R+R5#KB0T$!IRHZ%#:" T$!H4 M&K)B+8X+#90XYU6W=A+W,>N%NX_Y6;/" ,Y_:7:@N<]RX>MT!Y-N@^6H]86K MJ=9TI6M_B0MU/[FC*V?G>>OF%.1.&&&/L'<([+6WA[UZ+6^:8<(>8:_8V-LZ MWLZW5MKD+&\FN(*@C1*ZE*M,0A=H+,+XKZ4NJ+D82A>/+!1#UP7H[*> MN?8&JBM0QK\""-R>"J_$J+3 PE"4+ZXSO92,>"LB.N'IVY!CUXS:V%(ESW;> M&E0%D=.$5$)J49':B2%U>_EDSDJ:3X:02D@M*E(3D9U;\S4T.^5$*AVQ'+>% M)#)H)(PC9XQY%>!C-(?>0)T"DMV%E=VWR(<'MH;.\I9/+XC@)I@23(L)TYV8 M0O7&XETGPBGAE'#Z:ISNQ!!JY"T^4A"8TAE0N2R< 3P?9F):&'-,:_FWZ$W@>O@A3-RR6 MZ-OQF<$QENFC(X.2*M1?,2<$'@Y@ IW 3Z?3)>E-TGM_TON.J_R&2?$M>+0_ M[LYF%I!]9/&!Y-7^^*LY-7UM_Z<'5/N8L$Q8WCN6=W+$T"8L$Y8)R_O&\DYL MJ[S16(=G;RJ!7L8BU(UW]O:TTEY:=.MI.MO';^/CRZ>;_&@ M<2?I'K97\KY2:U.,(*&.4$<)C@AUA+H"HHY2&QW"P[51N?F"]IBR,YM@9QI. M@+4D#F7J[G((F]BZM/IE'P*M/JW^ 59?;%3P \^S$GJ(;G'-%9U.<,-\BK26 M9;5^W\X+J8I7;[FN5+I^GEFQ M;DT[LU;N&*9CZR8,UXOJG5:PR!;TFW9I5ACZE,3/CBQ]BWHW/OE" < =N*[6 MK>8G/%=+JOEM?]0OF?YKU[1$RW_)J->HZKD#\VG]D8/UM%8Q3G,<8\\*PRK& MA@HLS^1463Q7PMMU'DQ/% O&^G$"*%@L6H "N+C*;AR;A]7FEI>36\WF6,F9 M/^&(9;I##^2K.8:]48@$6=B:&8&+ D"65'[R&:#3>L#*S;8_\5)5"4EB"XD= MK08L@*Z[@1!.T!KW?+&>(&LU"V\,"!Z!-RKQI),K5U,##I_.8.VEW(VQ#"ZD M[0%G7,T73$IY#C0WUI1UR<+;L8&L50]55-)<>NM84D#]W;>CZI<<"VOBV+<1 M?+LNC-OY1.:.9I8G%''3F:T0JSN:79[@K'5G=[Z>Z+55.7*%N@@TMSVA;'-]LK<44(IL5+.S,\4%\ MHD8XTYZGD225)M;7X%CXU=9XK5 MGCD7"@U_@";D+JB^ 85&V!\3_BRZPYD9RJB!MN!/((Y* BVV42?;JE EQW&J MLJZZCTPOFEQM584YU>2H,(5Z5)T:(1$*H5KBTR0K5UD/%$.5I4W(KD;XVEFL M;5=$V4K+",N>\[G]%*ZK)#8^$TX(7H*7]8EXU #Z6MGY-.$!RU>X;CM'O =CG?8F[)Y5GG%Q;=(D76<] MXF>"(XX;TD>02H_:LS=?JDETH*@J.==K-9 *H9^RB8./73FNMX 1PQ^GGTY^ M7R2Y(F2SVNC@RXF!5L_;&6-5'W\2KX<5]D2Q.QBFQF!3 SWI'[ZC TA%Y7=0 M6RY1N;)][Y^_:TNI(R@NZKQ'-=X[U9:9P5X[JK,HN2DQK3R% T]>6OVXS$VU M.'!SVBT6K]/'LIBGOG M6VI>2L_ FC!1XP7]21HLH-^"%@+:BR_,$8/]*["Y\D;4A$9_)FV2N &&^@J: M 6 \\= N6=FT,L[\B0F:\W\#S851XZ8Q;SY,UP ?6O/+=I&EG+:N0N4/>\<1 M@;+%-%3;/301YMY,_C0S75E;9XFK)3R+DEJ>4 U%CW.E$!V9T33CU,^Z 9>; M^6W'_A#24NT/8%KBY$R<4VS.VABI9L,X8=Z>J1332F1*66'J"YS.&)WT\3G% M3)VD5\EPH&W;\<$TLDS^("Q2,&0>36AEA(0%51N>E ;3NN=:!;> ]BCU/G<[> <&*A 7&'3@-@O0%W'_ )>8#ISVW^T.Z(^RX29HNP MA(7?<(0GF9Z09-*(C3.$A&#"&-8\X=^'V4KS5LVAHVQYM'K0M>F(KH!51V ) M^\\I%A'N 54<-\.?N90"N K_<=Q?THT#R)V!Q C]8T/M28X1^?Z+X+T8:5*O MID^=$_Z.L[@]=\X>D>T3)!(R3!)'BK,%LBR3:M)/,B<40-FPYRC7M7IJ=;CA>X'-6!SY:C_UKS@(A[NC;#Q70#=38AU):NG](L M0*>H7UQTFJU<&L66M6%N-%%/P7 V 4-"*@@7/%2_4S77&]TA#971]5I\&S_ M7\>MP-:CS_V \L/0!1@=%E0'H-R9G@_BP(?Q!:"JAAKGM>;A-CS_&K<>$$8> M>X]?JW;E)UT!XK!UN6&(;4(S41G%T_*I./NNH&[&[[DG-ZPL;0ID&2:GP!-Y M6[<"# 1DH\ 7&IK0C,79?$4%SY.;DSA)FG+#Q)T0 MGT%W.C2@"T_US($-CWD 2%0GGV&V4]&II#^;4TP,2Y!*K9$=H![ML7:EUFY4 MZA=@)[0K#?BUUJCCKZWSLTJ[UI"::0<^;58:%[5H+4+RU<\_P;NJ446\"EM\ M"%I]^2'H+_T0]K[X8&.QR_B)!JQ>:N9B(4WD4P]U!5_LY?;?@2T]QMH]++(' M? /, UM8DH%Q"*C%BQ,#$9V&/9EC/$C =KGM:;X#RI$(KK$GJ,L88(A-M7L1 MDZ&. M'5[/GRT$0#2>#:')# N9.EW^ K,1ANPHW-T""Z.2QR^1.WJ&*X' M^P 9.J!SL5_(9NK>4L]4/6(<#1 3YS)J"-7,]#4Q'-5/3Q% @-3'/ ):JGH M/3!?_ E./EQ9Q@$@SA2V?&:'O8;ZR]:=2 SG\YPK&I:T?$L$C4D M@UK[A,J[VB7QUM2ZOC =E)1N"BE]7E&F+$P< ("+ Z^)PY1G:2#$I:K0N<&P M?$8Y)\]<=2&HT1H^$2MOA]<#OL1TV^GPMP1($&F@^@ M0'*;%^B31)_*6\[CZ2E*>IBE'896I4'\.#'Q MT-3%'=;377,4OHJ@A*DA+8$B4V1=<7")W%UP.Z0D6@Y8NZB%B*B?M'],GN>' MDC?.X95,/0"Y,Y,KD<Q"=_P>=KB0(Q12 MXI1#Y2%&XBH#T?F%C]R8EEL+0R5%O]!BQIQ!5AC1O) 75&<2\4)@SGDG/M_ MEHLE]V\E5<36+>83:@-11]D2:^Z.E*]%DD:):S&M;G ?>'["RZR<8^EU5_-S M QD,(W9U5S!;V/\"3D(64D@2.FE,20RUPH0J"-3^MVQ:Z MAVPL*:/8@-=@% M4,^.EB4"<OY6-)U+!)V2"?ZV9&25[&61(-$KN4 ME'&*7*9@D-P1'1<4CT'Q&.4\WZ:P@T(N2UG"#EYW.% $H;V9^C/?/:7Z$U=/ M5VRZ]-]T'1YP6E165.J0#"; )^&JL>"9I39EYI")68NY-;%7JLJN?R! MN\*3)3U^6!5;JA8R8]XX6X7:22B#9C@SG(LZ.G'&<4WM<;U5D\Y07\;6+BIZ M(?MD\LIHJ.&JALPI>]+#58:86!@H,-5*8PN_V_ O9!)Y!,P7)>+ M,'KT*G(]F&O/IA*./XIXU M]H4G!O&U$ZKL,Q?$$WP ;!"R$H9&^YHMG)W27@J=.O%3LS S0"'=//OU2_9U MWTG' Z5B-.;!3H(A) ,G37?^)+V,2YR,UW$GH^+5N1M\M=BKL)'FR=.N\%ZZ M'\+;18LONJH.HM6.66?*;@YMFAE>VD(8JQ\M"/7TW!*&ZR9[29QQESHG)-_'I2WZ0W$(.3P2Y^&<X M'A-VNU_B>E(FQJ=Z$=]=Y$RB[07#NJRYZ$I)WW4GN,*3]+K%*IR?NI\^BV[& M^6?KFVRC]@$#F-3^BOK5*NY:X<5:U+)"S]VB0X81F1P40Q'>(\XMQ2D*GN3)6$A'1R^U^% < M)7J<4A_"LL4 H M*$!<21A>Y)GX?'0"OQ\>2A%)7EL+@\$!(LLR,'T,1PWA5:F M66( KKQ>&$9F:"\%9YAXIHE^U5A\9G1<(Z?F+00J2-:U-/T70Q^A +3 HBM\ M6S 9/TFD!_/><6'7L)Y5- Z2@UOCZ)0HU4-6C(Y JC:_2+L\KE@3-RN9U)9' M0A1(7[WIJ2,5P.4X?$PH#C*1$*P6'DG!7";.(]HZF0(&=F5Q'5XN2Y00: :- MF=B7:!65>Y%,9.$;<;R&H4G J07<90YWHAG*R7"C5HPN5RRY$B8>*#\XUH/D M\O (P1%( %FWL\C=Q6WPMJ:2#O8ZE7[P*&(TA"T T8"@9W2D,)'W$"7\2' MXF4!&2+FQ=O,.N.#K&!6 M"FG=R(,PORNE E OLF,Y9"@ IGL!+5KW'7$I1[/-J=Q[12Z7!^5M N3>RVL$ MN,P3(@/N]96"D:?P%9SH%">GY(*O$!,(OY"?2^^C%;M;;#&P5 M$U0WE-WR/GY$PTO9V&#>F/@XT50Z>0O0T LP'/1]ECLS\>II^"EHB<%T%C]O M;]1J[6CHMY9F2[=G.'S8X="9%SJA72Z,IDK: "A#L&%YX#SW%K[2+RU@0QQ4JD$UC4*%:"8B56YJZ@'!2' M#099J;#'(D764MHI7H3B138VN8NP<1UH80]J!=25YG/4-L#>[Y&CLFL[,O7J M2N=;4M7.R&01Q9._G,(X2MN:/B^::\*;>? &_!['=!?: %MRWQV;9VZ;=\XO M$IXWM0"L9\LDL CE([PDWK.5X8>^^%1FBXNDGUQ%^.'A3!02(2U@+8H56,. M1N1<3DP^9GWI[ :9=Q7&MWW3?D'W843-9?_JVSR7XY6+&141M"ZW+#-Y'O'H M!)81YB!"B]?&2=W+%$'0RT2<'(-Q.4_[(S.VJH?D3#0PACG8S0Y>0?1,M'K1 M>Y,X[9HGJ/310+Z7EUZY.@N1!CH3+"D=_'@JXMYKMOF_@HF 5F-'#_#8<#J# M-\W_E7E#'K@G\Y[ \UV\MXK7@V^C8TP?%IX+6DT &NS>=1ZA([R9"')/S<$+ M>]]Z)(+E/'Z8FD\5!0 8<( ',^&)!4QLZAC<$M<2+;PZ9=J^NH>DX3G@ MV!01G=$Q#\X4@(5GH OSP'5Q']3=WL\@'G]%M-C9),6L8K/<"14EU<*0R33M MJLCDRO,_YW0!F1@21QS8"36-*: %C]5<>7YLJ?()BK+1\\E+U"EF!"X.Y$%T M%)ZD)5ZVT"/CX=*9WD2>]HF-+]PLQ9U54\8BHA09F_=!\L*1!%JT[)A^VY,. M+$1I]+F A1P!OK4 C'Z%"^HB+V"J^- MIVL""!T6U1'E<@[WKCGO*/-#1B)'#!5!/,IB'1H6L)#0FPX,@3"QQ*5\0,J' ML&4SIOT@X&6\(H@MTS$\,2)YU"YBI;F'G@6,0W'"@D0&NJSRXJY4 MC?^O5%*LYR^A#A_3T79WN%T[OVAU6G2XO8'!UJ@E5.S_^[U[-[R^^_H?=G<] M^/YU.&#]+ZQ_>RW]80/V_KLM4H!QXS3+\EUI/NFP5046[X]7P/9D\0,@GH0&"=!7&]CPF!X_5Y%*'-HA( !7:Z&"S:VM9YYB) M QYR @_D*^K83YA/!@46\R8HDF6TF'?Z,<%16+]1ZJ:B3*2H_:&#ZJ7*,T9_ MJUG+*B%)CSJZ1X1+75)$N=4O&N\R:*B*4>I %DSD^3$Z=XN^FI/WT\F*VL-/ MGU(5AE6W9^=I+EJYR&J:<^]CNJ1EV.QV6SWZIHALFY"M260CLA%(B].4J"^\ M;#,2JFDL<, 4MUT_,NW!,8WT-K6L'/)B>\GRR+5J:W>'TIV-3C:%$1K5&%9O MSD_B7UN<6\YX_0EEE*4&-0/4"?N/D\;)2[VGJF379Y@)$2]"9!3)GA.M5.NQ M7SM)S"$6!S.G85X]^HOI>GYF -0Z]<=?3\9\C)J7P(D[R@02 LEF(!G(8RQ" M":&$4++")8-5# @D!!("R7)]"_.53@@EA!)"R8JMQ,&P@Z,'R4K/A_3I+W5] ML)&F_\)S;=OX$*-YHW9688TFGJNW6J=I!TG"_;(P6Z!-GE#]C%.F#^+NQR$B MP,//<%#J"DHA,/':$\WZQ<>U^'_Y&KY2@&X^V:W#;[N;49R%A=18#OO56#@( MB?*Y _K*Q!#$T,30Q-#$T,797F(H8FAB:&)H8FA"[0\F[@2RN8DV*T_ M8$]7P;DOLJZ+1(H%,/&WLA)/8!6V MG]\'5R>BB !0Q/OCY$/SA'FP>C 2^$U&P_]Q8C[Y'^U@:CB^>O+DS_-6I=UH MA;BW[UN76=LTZ*;0$38+FAK;F]J'9.&]4+MKM M77K->J76.2^G ME"7$$>)V@KB=>NH:%Y5ZO:1Z#2&.$+<3Q.W4 ==L5FHU_*KP1[7 M/J\3X@AQA+C]N,OJC4;EXKRDAAP%P97+$789+YT@*BW8HBHK^<1(EFY1EDHQ M^A4$ZEY=8F>59JVD@I3P1GC;!=YVZQ"KM%J$-\(;X6T_[K!6Y:))WC#"&^%M M/\ZP>J59IQ@SPAOA;4^NL+-*O7913L!1X-@Q^LMNYBZR]Q; X91ION^:HT!6 M&?$=&*&-"'$=RY+U_Z!]OI#@F20R2>2-)#(P8D_P(0KE;HP'A\Y-@@-[B@'W MZGAKU,HIM(\-DRRKO"4!=;M ?;]CI&[NLL/RF/#9ZKMM.1%[>"X^)<@29(L) MVQ)*&KU(L76E] M@VFGX ]3=UQVZ;@SQY4UU\D=2!)X5Q)XSS%V#;IU2I CR.TUS.Z<[ R"'$%N MKY%V=-.;($>0VVNP'06W$N0(::T,SWBUW!VBQ"R9[;53"3S#\?XIFXCZM1N32JJUT:=6J90W_(@@2 M!'<,P76C%#:%("7A(@@2!#,AN&[4PL:[(.4M(0@2!#,@N'84P\:[(,7L$00) M@B_8@CN%8+.DNR %-QRC[^W*M +,NTW>-Y*X.Y2XBLT.YG^C7$ $0@)A-@C) M T<@)! >&(1[\\&=$0@)A 3"+!"2%XY 2" \]$ZX-S]<27="X8>#'WCS)+'0 MNL4U5[0^P7$\16R!BQ4%[17P!;4,-\&4NZ;^)UO\(-9DG.+"@9>F.)\FAK+4 M(ZAS3 256H7_W]ZU-S5N+/NO,D7NWH)3QEA^>TE2Y34FAX0% B2YYZ^4+(VQ MSLJ2CQZ SZ>_W3.CERV#C=_>KDI8L*5Y]'3_^C$]/:O!FZP +BI%32W#AVF6 MS'Z\"$G2L=D>!\' V*S]HH_]A%J#.++[8IG! &=<^G3.HC6KX+A3T5NM5BFP MZ,?)^='9-.PHPE6*Y2:^G!EHL=[(&:OZ^%R\_J)Z[KDV9F;^J+.!AQ#P0^ : M1S\_BK-7;I]U$#^

!>\[4[)K%FI6SPK-CR+DN[4\X&%EF6Q(XRW MC]T']G@+*W/S<'M]==%^[%ZPRZN;]DWGJGW-'A[A@Z_=F\<'J6B.4:0L)^3F MR0+04WYO 0'6#=FP+$!FF3\=/<)*/G";"PW\MU:JMVK-6NUH[H=;FB;WC00: M]%S/Y)Y0_@:W;:6RX[\5P<3?6:AKE3_-!GNE\25Z9#9TY$>R5]S9LO61#V_[ M?*1[>L#CKY*54KM<>9MHDE89FT.-KE;ZM A_9W;.CG),&=5L9;6M'GQ31#8B M&Y%MQYM29"L3V=YKZLV,CN:;"1U';\>"[4>FS6_ MQ1Q2/G!"PT5-\DO+F[J1:_ZXT\?)N!BC+DK@B%E)2$A(5B D#QQ61T)"0D)"\I:]Y89>," I(2DA*7E#E;B!;A^^D-!9EI7M@&7W M0Q:IWKF+&V7EDM:B2:*Y5=&,BVHT4^?Y5R>:E4*C3,7=2#1)-)?S M-56[?"C8:TJN4 M"F6Z7HHDCB1N4Y&Z2JW0;%(%/Y(XDK@-!> JK4*IM*?E^DCB2.+6(7'KC:M5 M*H5F@W0<21Q)W(;"95JE66@U]M21HR2X_0J$=5Q'G+C5\>HGAP?,<@QWR"DF M1EBZ2BR5,'H-@+K9D%BAU2SO)Y"2O)&\K4/>UINZ5FB5**F4Y(WD;3/A,*U2 M*%6;)' D<"1P&XF&U4'!-4C>2-Y(WC82"ZMHA69U3\]"4.;8(0;,;I(8V;$- MXG#"]"#PK%XHKQT)7!BA@Q+BN3:\\@0/0_M\JL(S(3(A\E*(#(QX)?@00;F= MXL%']R;#@5>* 3<;>:,P ,DDR>2B,KG6Z%R59))DDF1R49E<;T+;GCHWAR:3 M[&5@!5SP'$>.?O'T$0GJB@7U>+V2NH+0GP]+!Y^]+;(+2NSVN?CD($66I'.O MU.AZ<^;*E"]'X;_-AO\FXWY_6H;KL8[KC5Q/7E1,$3^"X'5!\*;SZ*IT!H!$ MCD1N@ZETS?J>ELP@D2.16Y/(K3V;3J-T<9(YDKE-)M1II.9(Y$CD-IE3URCO M:1%3RJD[\*#:B,/*#G1OCO#:Y.V,!,E[!,F[#3/$1\1'Q$?$1\1'Q$?$1\1' MQ$>4M3"_@U7>.0?KB^Y;!KE+^PL'NQC!ZNJ> \WX=]Q[0(]=,-E'TQ+^!L?_ M;]%,.J95CD-:I3=#6J4B!9%)!$D$X%$D$0P1P3GSF)8VA"E\D D@B2"[_B":Q7!YIX:HI3<<(BQMPO+#K&X M-D7?"''7B+B*S2C^1F8/">&.">&F(G :%?@A(20AS!="BL&1$)(0;E<(*0I' M0DA"N&U-N*DX7&-/;Z80<3CX@2=/,@MMV%SW1.L#',=KS!:X6''2WNZ]P,0Z M(!-83JBKA9CZ)-5JFN@BAC=)=#[,C&9F4-#@6 UJ8B%6 SE9&5Q4D/!:L!0K MIKDR^_$B)$F'9WL<9 /#L_:+/O83:@WBX.Z+908#G''ITSF+EJV"XTX%<+5: MI<"B'R?G1V?3R*,(5RF6F_AR9J#%>B-GK.KC<_'ZB^JYY]J8G/FCS@8>HL / M@6L<_?PHCE^Y?=9!"'$"_\:J*?((:C,]#-QSIJ;7+-:LG"4^^IFAZ(O6 M>ZYG Z@RQE!Z8 M#YWD:#$L;^LC'QJ,?HN_RK"M(HV7H.+,3%J6@4\U]]:G&;'\_.* 4_RDYBCX M85H!30IZX.F.CVK@,PM'H# ,'>>UJ#A>/7:_2@1N%5D,6K&68#--A^TMZS*4 MDZ/ WY,^%S8%\MNS J",L;&%ZPQTYPD(;3E,=TQV8?GZD\?Y$*$"A#$8L+9A MN*$3Z/@!6"SJ3[P9 5^XM!S=,2S=QE<-V_5#CT^L_Q0S"/W,(@7-%E"'D9*? M@J\=>V_1-U*[?\A0K255MIO==4F?;57^LH5A6I]H7Q&GFMP$S2.3RKGP%1..PAT8\!-ION, MOPZLG@7F1^"R8&#YK.V TVNS>SYRO0"-DDM@J_2H\Z!G85:3*Z&53G]3=,&J M%@8B71^P#GUN'QTK-_18IWLK&+(SL'@_91/=]N%1[K'C__VA62Z7SCN7M^(W M[?RD@/AH#$2C'O]/:'DP6;3"P+[R3'B?2_/K/K3YNJ96T4^UJIH4&2/2.UH[&G)NXLE3\V'^5Q&M"S'L$-36)0RN(0?&B[,1\2V1"=& MNJGX#_ZLVS*6 03ILFU < MEM^,#?CL B4H.Y$#M3M@X2%I#H9FA@JIGN9(7A2??,2'9XOX^2]LP=[L?X\_[2%1!( ME8QS^$;]:NM^P/H6!H39&+0%BCR'5?.&D=C/T70$ ="#R?M +@%DN K^6I?A MF)]$R P#6GE76LW,=#)SN3D8-EGB@,:%1U." ^36X9'A2'?&T(0>"-P'F 19 MD3#''4%C\5T:.F/&AF=Z/%IIR>A)DPHD/:$1?=4*KJR-G8-Q'_:&J$'SY\ L M%"#4.]PLR&'[/O[JAT,0.)!'4TQ+-H]?(%NK/@-+EGVR7--G_H@;@-*2 _#; M!PX>DQ587!(F[K7C#H>6[\,,D7NTQCF, !E&/(6S]XNIB,),0%+:1@[(#0-F M6S!/0;G"S)=VB>R@[L-A:.N!(C&T/ P=5'.R;WRG(WN+"97&%TD <4\E]#/R MX&_ &!ML)B \PH2:?/1Y/[9-7&F;2&301T ?> JZQ5YUVW9?Q,K:8[%UY MK M)T&BF#P)/!397UQPT9,##,.0/#.QR'%A$BB-; #]O(#;G2R*D!_@)UTPF@%8 M"&\^@R,*AAZ,!CQ3WW6$)Z_[T*^PE%"\#+"]GA5*6AYS>_^6."E[?^',XEZ3&P1MC?R 7NQ5', MF&21?=&17US)(CRC:O-6=0[U*R'\ N8Q['%/0F%%*[!R26L59*.)0A%&%PJ' M&6&_'X*]:0)="Q\=P OW4AJ( ;=+]L]9$IL_[Q6B>LC MKFMQ0)Z5?PNRGP"IU(#^".1;"#4H L9]C!98 M(/ JUCW4+2> _\7?)B @HJ45T5_)#'.1_@G,>C'] 58S []$ ANH@(C82@\* M^G,G0GQIL41:UTD3U>3PJBV4*^H1G B:%;KE"0W2MP' I/&"02F9VR"'@GSB M^E;&NX&U@(QI$J&@NF &L;%,P\*[C$ M6A44J^BHR@QNC0(Y8?XZ G_ "J2"@7'V.+XXU".%F].G'L(B@EF8#8*DI D; M_N("-PM]!8:"$;@>4! _/S;FHV(B#D 9<'V)Y8+YYJ MY9F ^C6U#C!%7U@A,/[YD>I].T.YD)(L*>\QU7=/F#]HEQ(F*;OT]"%_<;UO[!CH43E),X!\"?R:4'H* MRLP"\0ZXP*P'U## IT#D6^])=](RA \_@BB8+_HXY1\EP)6@[)B57N<@UB"=Q](-/GM[NLO[/KZ MKJ Z,CFJ;N0!T)66C]CP$,?3*($?^X3_+F3^)-*$[L$_%D\^'!8VD(ZL _ MV-\&L)S<\V?X2(MHV$/"QG=NAUAS!''"U?@H,\V?$;,%!^=V9#G"#5@@9IB; M3[->SIP=*/R+*P==6433]_6B2/EAS[? >/$LF9L GA$[3H6[3U;F!_94$.;6YGEJW6C\5@H?3Y)"-F-B'BV"KN5F#$"7S". R#@5E 1W ; M$S=E4XNX:V&);2_B]Z>[ 79TVW,H*.,9C>[!2#^BE^2?L^*[3OOUR4H@RIGS7MDRQWCW=%KT"BV( ,[N? M^+9;B0B)IP4+T1Z#:##3>BK<\+,9)?QB)=I7()(^J>C+KJ#@N=_X0@&R(EPDTTL-P$>;?3A0(NZS2" M%MA%W6DC".O:R8TP90[ME(6SQ5C6[!R3O*W1]$[HAW2R3/*9VAWHYZ>XS=UP M(17#DDB#("UFAMVN9B.]R&X%""B2R"U:2V0G*]%'P<\(^S1]YZ=5+Q,#1OTC M,FW$%7LSHGWI>&"LFH0Z$93/I!S+_*9T,%&\H6RNB12D66KOC^)#D?6YB<%\ MS 2.4KYL_<6/P1MS;BQ#1'625"\8:6AGS8[W4\;B)L6'0)"_A:OW,"7O9 MR:A?N/Y-0!M_!2F-=N;![XB@<2(/;;X-NJDQ]M+Y9_%.,(XH32YAV\9D4$N, M'8B]PJE$5AV3P(3A8ID"7Y)4ABA1W_*,<(C4,S!#Y"_,*+ M_LR3O2G9LTJ& M@3;3W-.+-73*5R0[:,5VT 7F:5MQT.0ZSIKU96AW'^-#6P+A=I0-_ '=C@G MR;YY*BWYXXEB.Y@DMA2%YDH;D]!RK&53Q^;(&ROD)HX55I$Y%J%NXJ$K*IPS M\$'3*5 SEGE_T\BR\_UX5ME$1ID9;Y),$E3DE57F(>I:L\I28\HDYWJ_F%&SI@A3#/!>Z"-8UHEIQ2\@L+*,.A/L;0 M9P1= H$$8#%TC%-PT0:C7B3D_9L;,9HB%&?3 ;,^!.B0?H@ 'I_F0N#V0W&0 M)M*EB4,3GQ'!4?4X!H-A*G%>?"^9NI'4F$%WU5+S1M0=J",D)L>J,^)AP$\P M:#*>:ZSUW8PO@AWC_&&PJ*L_GIU66E-V6O29O-H >MD:(Y[Y9W'ZV'<;+OGB M^@%J[Z^@DW5C -P9!-]MPL7TOL4&7>R#/K$5G6^0/Z\BS,_XV [K3L9OXOH* M=$YK_LV)] '8B?./!6:Z,"+4E^B<"+=-Q9_R3CJJ@-,"H4G+MG,T,<8GN>>Y M*L,+_^Q[>FA*-UBVZ8]]4-4K.@9;$%/4>[Z+Q6(+4PYD4F]#]1N3,75$5DRF M!ZXR#V0) !5S5.?6TZ^S8>@'&5>XKT?$Q6@A5VZJ#^0T9*@0G%B@JY_LXZI# MM;Y4^)$=@>WV,L%%>>CVF2OKP_+$F5PP<"Y##_LJI,T,;#C/PHJBQMEIR%/( M67LH'DJ:W!%E)PF;,;F8&8I!BI5';A!K+LF*R^-B/"&V>-*C$?D9DE..#0!["[LM<^ ^VHL1?J3($9>LQTVQ=/Y,*HA(2G1BUY8[+&(\T1EH0:KH MN/?I4/\F#G@ +7JXR*$=C!/O7[@[IOOB2&K)":96P[? CN,)08!<@?X-C+1. MFL@B^MR+@L8H2DFN"B":!2N E7Z P>0)9E?6&O"% =D;B]IFH1^YWR^NZ,D5 M)JP[LJ63WANG PDHSYX0HWY:-OPIM@<**X9/;'%'20Z0.J7 3,LAP MI$(U8NM#E-BPOG';&KBN2/14%K9 C40@$(@DF8$G)_@,!Z*&)=C)#PV#1[6" MHC/O*$LJO?_)!:*JB@/(:",7W3?$+M5W8H,7L8[/VRY"4IUG,5\!_03S+2D/ON [Y;L-&]Q(.VM Q,X9.JI(HG4G_L*T#4H1[G@ # M:M?;;%"M*D+(V:7>]TJ 7>O6&ZOF$$+JJVZE[55=[.<=YX*?H.+R3*?3>D[=$RO MKJ[>,Z_G#==3!76Z[V.63M!*5$!]GPJHQR>-"ZD:D5$M2%6"4IZHY.P)G3*1 M-T7UU+SM_/;/V^N+[CT\ M\O@(CY,^(WU&^HSTV3[KLU6 C>=>''3:=+NIET,^EFTLW[K)O7XVM6 M247ODXJ^BZ^84W4#=(03KHXV^-Q[M@RZIYFTWN%J/4I@6G$"TY]+5HU?-5$7 M.-"\9=U9F]*=.P,8\?UNQ]K)EC6A'$=R+"4&!)^.I62BTUP6B'R-*NE*PC6W M=AW0/-Q5W@WN>E"UB(FELBRER*+.R%^Q/^-#AV@N_BYJ)HN:K:IB]D)U&@Z: M=&W;5F49HSK7LFB;O,9)G%H6!V(M7Y;;B@KA)M574X6]DO*KBU1?];@XU!S7 MD$VNMXX*=.-19B\TXI.;^ K@;#R&U,E7/#.4.LOLBOKT)AW[6LFQKSH=^]J) M8U\K?'V]<#>;A8][NZ%1NZ\#JV?EVFA+1!*C14$C7ZR*''R&<:<(-Q70\V7M MQ;R WE0X+]5:*MIG+HX2:G:3@8FI:-D^M*CH79MDXE4VWFRLJG49K9JUJL(' M?S]H"]P#7.+\=%0^FBWBDW%<*9KYH=QHQ(G\%FL+%]Z;5R\U5Q(2C\$:A$_< MB"$40JG \+^3,;X W^/LCVN_$(1_,CBCD"L=P(QS3G1BOJ MR:F6ER/Z+&::0>6%>&PQXJ>#J#G3GC70_,[G9^ W,&)6EW,RZ@1?K.NNR26E M;G_EYH+[AF>-(H?E0ETU/5N,WH9HJ<;GWEC+J()U6%DK.;^>'>7[NF1F'^]9 MHDLX,JMDT\VX4NE2-^F?E:(VN9TU%WROEAW6@GVBMS6"ZF*.C7 [U\URV8*M MV.,,)HP\QT$0C#Z?G;V\O!1];A2?W.>SMF<,L*C>&3>?=._,U /]K%'36HWF M6:E4 E>B5FTT\-]RN55-?71:TD[EA_!/J5P,7@.\;U>5]>H@#?M Q8#+*QJ, MY.++PL1=9'(AL+"GUFJ5L"X^2[NR!(P$C)L QC(!(P'CRH&Q(H%Q @]O7QSN M^0-K) ++7[GWQ#WQ#T:Y_P(0G;@KN,!T=L%M_04CTYG/+2=PI^\6GOV\A-Z) M.FJ$O(2\6T3>"B$O(>_*D;>:B[QM<,#-Z/K.A M5@DO"2]7CI>U%>/EKZ&C$F;*TL L$V 28&X%,&L$F!_<2%HNNV.W$'0[7/EQ MX"ZU:B6M4BO52Z5ZHZF=]>KE>J7U;/#7Y\J+)M'ZRQ@O+<=K5)@^E#72CYL2 M9/-XGK"6L':M6%NE_27"VNWE:8^X 4T[(OW7==@#'H7*&*O'Y1/"1<+%+> B M;2\1+F[=!C6;Y4:I63/Y:[5<' 3#J12EU'F*>_YD^0%/3DP\R*NWHN)JT1&, M^,Q%VPB$X7FLU4\(8PEC-X&Q6JFH_8.0E9!UV\CZ4>_^M-4\+96J=6!DX=!K MK593V:VWH_B$X96#";BB&("M.^RX0BX^P>QF8;9,,$LPNW\PJVFMBE:N:0VM M5B[5FV=FI5PNM333Y'VMJDL;>"I]2NYZJ6NMXTVO,C3W'C1G(K'XM1>]?5PE MS";,WBQF5PBS";/W#[.CC:]JJ533RHVS'D!WLR(VOK12M/-U"=/#$,2-ZYS* M AP6H&P&GI-"#RM$>'9<(R G(-\LD%<)R G(]Q?(:V"'5^LU /)*I52-@+PN M@?Q!QYI DR!;)Y ED-TLR-8(9"FO=O'(0E-K5FM-[?/"[OM4EMU[V!ZO,!>8MPG'!\LSC>(APG'-]?'&^"P=TH50'' M6UI52W!PC@'SNG4@:T9]WAR';'/++)[T+H2/=C$*Z<$ 83!F\4@\O_ M( A^N^$L'\[NAM!XJVC<*I>J6A70N-%H:95J.K=OI3N/XMA@[MO'&ATW(0#? M)("7-:KA1B;T]D$[J554UA3F/H0]0#!+][ ^D2H_U'&'(]T9,ZPZ1$!)0+E! MH*3+U @H=PLH*PHH.Z[CJYKMO]U]_85=7]\10!) ;A@@*V1)$D#N%$!6(DLR MJ0FL"E^"+\_[K/O*C5!XY;=]^)9[;!1Z?J@#E 8NNP]MSK2*?JI5C_63W/J7 M!+($LAL'62HM3""[4R!;?A-D+RU'=PQ+MPED"63W!&3+9,D2R.X4R):7L62U MIES%/XH/Q4YQHK)[I5:292Q-=X1;4.D7,T^V2O4(GQ]TKZ<[W#^]?;7Y6* T M?%,NEHS4 MA(V$C9O#QD[[FK"1L'%7L;&CVT9HRT##M>5\Z^&9,$)*0LK-(^5%]Y*0DI!R M5Y'R@OM[\04!)0[BI07NL];A-&$D9N$R/O[KN$D821NXJ1 M=Q['HU?D=Q-4;ADJJP22!));XL2."[1E=P!:,S;"C_LXP@ SEG0_L]&-Y4\, MZ%^'3TS<3>^^#JR>%HF^PGFY\>_+;"\;JZ6 SN%P=CZ MR(=WH]_BKS(<>#2A->=6DFJ:]4\?T&;RYS]RX.0=>JU&_:(!8F("(;2EPP,. MS%GDH:#,H)PQUX/?AR.P1_3 ]<9LA'7@X$/=\_ (C7C8X_\)+0_D*W!9C[.^ M9=L3N8-7 1\RK7;<$V=P1.G0-*_F@OVB**&53G]++**]EV62R*U*Y!9%$E6: MS-QBP<#R6=MQ0MUF]WSD>B"0SAKE1_$>J%.1,C;&%#191^R"&YA4YD7G1,5] MH2V1;(9/]F$AW1?H)TXM\UFBE$'O6D(='RO=K#P<9.\OH0^?^+Z:'S9Q#<@2 MPEJ??&;'UHDJS./XKFV):TM7*]P+R_A'L6$',.7C]L'W1Y_#GF7F]YG^"%85 MY-Z:8&Y+SD2SD;7Z,Q[ +$C(" OZ1Y,SPL]2ZJG' ?Q0/=DO^MA/D7[@3>@H MJ8JCE:O@X(6N_LR\I]ZQ5JL46/3CY/SH+"<>H8A1*9:;^'9FJ,5Z(V>TZN-S M\?J+ZKKGVF;ZO,D/@6L<_?PH3! \6@+/(JJG[X:>(I T.?0P<&-3HUFL63D\ M8Y6!XYI@=[ MP$*JTKP!H;@=<5FL=9$^U$WKJJ>&Z.G]KK RH<<':#4]8Q@$G#*^7*?/[_>I M^P-V"7;=)E.\+?C9^M$/H:-W+CHU(+OF>DW.1N7C*!X -[B M+&55I\#/;L%HULT\UDZV[6?B:4^'<146!7E)U4$59Y4:YS-0^*' MBA%"=U]USQBH0IE"^$N:$'D+<%!6S(;G!MSCX&GVQ@P,&/@=-, AB#9)Z%8E MM+P?$GK/GRP_4*7C8]T6B6HD6?)PMRP-7TA=S_3 @3VL "LA9XHC@6[66I4J M.Q;;+#=N<4TR7SK5FN5&XZ2@>'XNV6;'=RTUB^7#:C"7R M/=Q(X*+"CM>'%)5*Y;2N:8MB!>$$X<1R.%'=!9QHCT8@@]8K:\_"B>CX =X% MX[FOXRQ6X!%74]1$K+:5=:WVF4"6NQUI:H^5M2"<[,;Z=7_I0]J?))HD>CF) MKNV"1+^O^7\/=0_$RAYOS/W^?=+]OG&?4T&XJG# E5,@/UJ_9T#00-"P.6BH M[P MP@%*QR;Q(.4^2$!H;L5$($ @0%@W(.Q$]E^\I_B%]A1)I$FDEQ/IG4@7C$6Z M0R)-(DTBO9Q([T2&8"32I64,,G9AN1L^REQR-BHZ0Z!F^>H E0X?A80^DS"\'X]PP=^6()ELR4 M^U U';/E0IJS3XNGQIMN1U0-F;ZT=G)V^7-9N%@N0&:4;5B4J(GY1^PA',*@ MQYGR+?/3.:JT6?VT%/>^<=)^DG:;*71S PPW52$X)LJ[):%F5+G)5A'ZOBH' M-:ERT"Y4#OK1>OT,:'H3#KEG&UO^ \KC3RZ6OGO MBOS]B''?T$?(ZE[(LWSX@6G@VY8)C;W*J[W_;AW-+4HK1O[Y9.U-G%],*VQ0 M;/^\ZMS>,_C_[O:^_7AU>Y/!Q,S/1_''=9==7>TD M[0^:^]O7?TBN;]]7R@%=GPBOPKI[H5FU'8 M:O;BB)]+^,21OL+2GT)AR7%G;(NIJ4[YJSX?Z1AUR/%78::S+J&0N);GH=;J MDT;XFVN1N?CA2%9]SFMVRK1?KM6#;XK(1F0CLNU>4R+D-0M51?#FC9#@.X&[ M6=>7Y&X217>]Q+JY6)O2SBL*IS:7,A@BO10[L*#M1#5(X227"@S_.SEGD99F M4DV?]M IG/L:E/6:&*R"I(:E9X-:J 4R'"_$XON<&WF$U/A%_ M!JYAL,HB/#4J3\@A"5"VZ&ABR^ M?CQQEQL)# G,]RLP>>9:US'EWVY?_ON]F&MONLSOW(:;RM\X36VMEDM8U:2" M]0MJM9-)SSI[&>WLVT:G]P+G2U,XU39^(ZBV"MO&V,7'%!]X98;IA+^B' M-M/5!N]GMIBSN\0=L+.C.VNZ(%G)R^Q!I/E'B.QLF7N;$=?-8S,X:@$46@IP M5K#>Q$?$1\1'Q$?$1\1'>\Y'R]C)AV\!EW?. OY7?#4O&;L$"J1 "R'1921\LN/5WL+*NS9:%_ M^J3KH\_)J;)H^\%O.^8]][GWS'VU[39QDJSMWSKQ";+FW_&;EZ[7\;AI!=>N M[W\5?!OZV,O;G3R.1[S]:OE'+'0LV<4?\,O??SQ<'#&3&Q:0SY=Y_K#27/R& MYV[UX*8Z-[H5J?>!#7XZ.GU3_+7J1\1_^R)Q0O)/\K]9 M^4^RS797Y&=+NCAG?@G3_ELKU>N-JM8$W:^1[.^,[).8[XL-OVNB_7.MM;\F M/.TZ'D"(I?D]A%@.-5![D!C=V#6,UO89I$F829C7))E[>>UZF3;X]4DR4JO'=Q!$FJ]T1E!.4;Q?*Z[L&Y5C0 M>6^AG(29A'E'X@B-5!QAYX*%=1)Q$O'#%'$*(Q O'PHOTQ[6'BDF$4:([HI: M^,JGI5[(*6B5Y=FXYGJQ5ODTP>3->>@EB)JIO94.=R1UM[*/J&ZQSM+KY'=B M9)]E\:Z)T7[L?LB5UJX_G/OCYH>X$T<7"'O]/:'GB]F ?Y>^!"T-X\ M\=2=PM6">"BZG1BZ&>@^,T-[S P]]+D)7UL^="JN-(D,(NSS,)A#YIT!LSN/(Y,[08%U!A;O MLTO+T1W#TFUVV^_#$]Z;LK2=K;>/QMU7N^FW],;*886S+O0 WKWD/2_4O;&4 M]3(F8Y?*I3P>HJCA6J*&+SQWY:GSVIM*\]N$Z3=(%&)9X\U!X\]$*;.)+XLM=XTNTK]]F MRX]NZS0WM-E"_>Q,/[L:"%M!-@]M-BRVV7"G!Y[U7\ME?UH8]_' O[(6\-JOAOH8MR+RKHV\G8%N MP>B=*(;XQ=4]DQW?>0B)(]TFVJ^/]E,X$B,'B?HA!XDBNRK<:,# MM70R"->W$G.2FQ3_=\TE9!,2:Y!-2/V034@VX19LP@=]&(*-\FN1M46-QORZ M;X3HJUF(^:A-:O^[9A*R"(DUR"*D?L@B)(MP"Q9AQ]9#TW+98^C^][^N[9(] MN,:LR3EH32K_NV81L@:)-<@:I'[(&B1K<"M'K#!(=5UD'=VS*3JXYD-6[].: M5/YWS2)D#1)KD#5(_9 U2-;@-LJ]#2S;&K&+(KO0G[%$-UF#ZZOA-0>M2>5_ MURQ"UB"QQNJLP?VZCB5?X^S?->A[PD^M4A[K3/X$ #CKN>88_AP$0_OG_P=0 M2P,$% @ )8M<4/6ZVQ9: P V9;6^;,!" OT_J?S@Q==JDYJW2JBHE2 1HPD*3"&BZ?G2"DU@#&QEO6?;K M9PST)=W65:+2IB0?$GP^SG?/G>V ]6%XY1GZT#%MX^B-'KJAYQC.Y\9II]G1 M6T53RENE NC]B7T+_8$U\29^3[L9NJ&CY1UP]$;J69@*S W==F<0A+>>T],V M)!+K[GGS(Z$:H)BL:$^+\5*HN_1II98@OB*T(5C:;:?B LKVG G!DD*T9%0T M,O(#=SOW[25*2+SMAB3!&8SQ!GR6(*H9>E^&,73[;OB.SK/T(@\(]%;?T%O3 M/*)?#7Q6P\!@>NY@W-,6BH3R([CN!Z[MFK[K!#"YA'#H@#6YFIKCVSN/'I!X M,-JI'&T'S!/W-*,(4%G)4VCV/6G?\;Q@:EKN>-#3VIIJ3TW;KMHWKAT.>UJG MW3[6H#_Q;<=7\M*'0M*06?;,:>!TJXL_QKX+Z@F+O$24B[Y17MB5(^>=8\FJ M%=KW/;/R[B+4>Y ML_V-+^/)C6\^RAH\SA/\LI#FC$>85Z).LYUK9BR6;KUMJ\\%1"1+8[3M"C2/ M<6.!XWC'J6<"4"4W1@FN2NL!K-TXRM*I"NBW>CN)K&)^/IRB_@42&!B'3U\Y MR2*R$(11Y=VLADUH2:=@X1AO$\4FA>AV8KS9__GG* M7GB2%UZS+K:6W-V6C%."#G2-&9$S&@;)?%@7W@'FTO)V?XFZE@P6+^0B*HCL M>H75X0IE&5JLOV98B.Q0Q&417W)$%Q@"T_?J EV8W'.NKD#Q%H+ZJ"J#>PYU MR.@*1OF7)Z+:MK8[JWM.][HY:M8*]IH2@2,8$;J*6++G=#^A%%&YKR7R9WM2 M*V=E>L_QCD8'FO71##F*Y*R%]\$:T=4:D0_@D22?S;4]3ZP)17M.V<;?<,S2 M1-IYU<=A^/_^YI[6AOJ28RQW'YBR#>80;#.!DZS>9^,#Z!STF'&QWN!,%*@/ MB.M?-CZ>M6&"OB081>!YUBN\VWF,-S\<4:_7D,4KRX;.5')E*H M3EI^ E!+ P04 " EBUQ01&K0910# #O!P $0 &0X,CV M0]?]^IV30C>UV@2"E\@^?[[O[KO+V;\,KJ=#_W)\WT]N[X\;CY208-^P!U&N$.T5A4 W]L\D#W ?? MI^/CQH)')AGT]O:Y: !+^9,X;J08F_*6/WN!94P]<=$T,A^T1V@4) @CR51DXSOC"D,CE0;+^XF5>>"A5' J52X5 M,UR* ;PG4X,_39.7>@ZZ7]X8PR-"N"J-D6!(!R["=40P7X+"F HD0GM4(E19 MM!5 &V8PL_=W;J3>@TZG0_^,USOH.I3(^>U-\-K_"3?8U#D+<2#D0K&\,2S1 MWOY^N^WX+0L>5@[<_N%!VRG7_7[7ZU3+;O>PW]X%8CV7*M-PW^S9@FWH:(VR M4!0H68R&B$*,X!SGJF!J"5[/ :_MD?\%-PFA=$X%?\G?RB%37MV9LY39S'6" M2(ZVDC$1@2[FFD><*4[R,EVOV3["$+,Y*NBXEL_META:$'TE8UIR_$7X*F=) M)G.L2+1#L"Q7F*#0_+FJ4H9D93J!.)4+77K''P4W2X=JK@!9F%@GEFN)C/IY M53^3*,2F-0'YYY*N4?=$FP$[I<\_8Q72H*[,,1YXN[ 3RC0EM2F'=.EL"K[%J]Y=QX%Q7%T6J$N%N)TP@N#D MQ2B9@GRF!-9>JA:PTX25^"TY4E^&R6NOL#RWPJRDVE9#4;SZ?6G%>LUM-Z^V MML?>/Z:(V_N(,=+2+?@JYCH_VOQ>S:XO8#J=O6NPO"F*D=1&"@>NF=;4>(5& M8SY]@F[\TB]YMNC=I6=C]0K3^VIM]L4F8_G0_P902P,$% @ )8M<4#C\ M&1&_!P OR@ !$ !D.#(W,#@U9&5X,S$Q+FAT;>U::V_;-A3];L#_@?#0 MH07L.DZ;87,< TZL-,:\)$C=;OM(2U1,5!)=4K+C_?J=2TJV[#BO+1VRS07J M2-3EY25Y#N]#ZIR-?AEV.V=>K]^M5CJCP6CH=;W?&N]:;UN=IKM%>S,78)WC MB_[O[/C#R<7PXNJH]NO98.35Z &K5B!W(I)4Z&ZG/_C,/HY^'WI'M;D,TDG[ MQ[<',JDQ'LGKY*@6B3"UO3J7A5C,];5,&JF:MO>FZ2'+[\^SB]'1PXETQ_!\-<-D; M#2[.E\9M7X\?GF,]!G7,_%/WDJ=:_B$5^RP37W(MHDAVFI^Z=>8+G?[SLG13WOP[ZH[.C6FMO[U7-V7/% M3+J(!#MBM2F_%HVQ%OQ+0R9&!J+-9TH&N6"_Z/S^U6I2H_[&PX-7-?8YWWLL MRA('#N:MM^4NY4=KGL")3T3!3[HMVHN::P^#67N/G3I.DNDR%0)2O-#M1&EIX M*E5R2 ?'9=?.'C]7]$-(V 'K>8"U_P*!=+%B6I#H36#V>BAC')P&*PSBP@).!+[6P!5\?9]1(/3&',+7-W5/BV5'C_ JDP6H/-]]^U MWO]P:'*LYZ$H':LJ#"5N'? &# &KA2Z@*,=8/D","1!F'$DS(7D2B^%4R+'@ MOEH)I/$C93)T)'^C5>1T3;7R18!FPUX#LX$ "1PPO1M_PI-KP7HXR:^R"!(/ MAT+O>*-U\%J\*>(A&N+A7@>!Z[7635+RD#@RDKV,W$>)HXXS--E[#*]6GF9Y M^)6TTYL'@701&%F^PYZ[\+ %8%_NH_=[^]E-W_S\MC=%P:)/F!I ZB' M.5BGX,[GF7E\%PJRQ@($+X9R<9O*-#3 X\RDL7X,8B*QBBBS77G LAM%&LPM MH_+ ;07B>NYBZ:&$-X0Q1D4RX*FU=(P=118M:0;2A9?6L2>D*3,4\MDCS=CX MT'H]900,2N%EJ=.4@\I^%G%RUIB7-6(5.J*'"T3+ ;0TUPCO)B[WG=%CS&T?*EM*#D,GRX4L'&1=IJ3PSA5H(*?"Y8W.5NWY +P0OD0M_![%8> M;RMY>0Z2'YNW.?'X](;BM6I%^7ZF"92EZ.BVUEB9%,WTY@6ZC ]%7S/$5E#] M>GN/$-R"(]@0SLWV@7A;@J3J9)(MS7KC@L@)-\M DER(Y:((K'.UJY'[O06+ MY!<1Y>7(#?GZ PM4K3RT0O?Q;^>*GJ5TGD8LKL M61WOT%"M/"&RO)4\%:9QY$^IRHLX)&(;H#&.99H*<;<#'2O$BO0XD##/ZG@- MCL%=&7*'^$M)7'$LB*^9A/7V#,@2WU8LW]Q5?=@YJ/]N^:$7(2M EB+! *I$ M49',EP*(S2.N915@CI6A"&H5Z+O\QKYL*LK>!,"M/*A6MODME[&[4N461\ # M]#1BZ0?N(DV>%:$'H(_DI>[".(,8SF0Q5@QK8R>3.]^M;PAV(=K_LSS00R06 M:IRS=-(G,WU* M]]KL5(PUHL.%0\?^CW6VO[>_QS8_)BJIWG\BA>SG4OGV:7HQ72NQ:A/LFV0H M( KLESGSK&3LTL==CEC=_**_SKK5UJU$"QON8"![H@WYL'=1ZOX/R%K4-,8I M*O2JZ8;96B[[;L_^>R(\FJ;)W![>_MW^F549X?_8$FTWY1\WXV0B1.F('VG"3Y8)?:BT\R_*G2X:M(7B&BT'R[^"5!+ P04 " E MBUQ0*=1!!\$' !D* $0 &0X,C.$C4E=0[ON90ZEY-?1MW.Y:#7[U8KG2I,&EK^1[1;Q;G' ^DOVQ,9",VNQ(+=J("'M6[GK#NXG\FI3!B-A76: M9]U.\YH&LZO/UM$K=,IZH^'GJ].:8V;!Q'!^.1Q_J?-@;L?'%Q?!\ M<,/P?S+$86\R'%^M@ML]'S^]QGP,ZQCYE^X_.5WO';!;&02ZT_S2K3-'Q(GT MEBR9\:3--N(H.J$P-I[25E"U[H_A5$VPAED* =2[&5Y,5?VT0[6(.0)N'3;^U6F259T9%QWS>CQ<:EQS$0WZ1 ::F4[(P)&QDP8P"]$W9\PO601($IV(9KY?$"I#JM[H&Y1T)7FNDT7JPP <40"R MZ4^;@!RN9\SSU4+G!(K%G=1)S-$1IXLV<(19+_% Y\%LA;NGPO>EPJ)*[?A*IVA(^296OO45Q5 M_";U8?&T%/K(&ZWC]^)#KH>HBZ=;';NVU5HS265#:,E(\3)*'R6.6L[08!\) MO%IY6>3>'XK<*R*G)[&Y%, 3RR\""P/]XC-V?'F4W__#VV-T7&B4^ M8&D$U-,N(5$L&&T \68+DG8GPW05U@&:Y&IF(\M[ M2^;+;\+/MB,W[.M/3%"U\M0,/<:_?2IZE:V3X[_]UDFV][@Y<>O%FDXI MILR>8GF'AVKE!*0B;D CT$@DT2(AQ/H5$$KTFU7(CSC MXSTXAG2E*1WB+Q5Q^;(@?D\EHC=K0!HZ9L?RPT.[#_L$];^[_=#S416@2I%@ M .U$T2:9(P40FRFNU2[ C-#"JH0^K:^,2^;\FUO N!.'E0KN_*6K=CM5N6. M1,!=M-1BE0<>(DU6%:$%H(_BI6YEG(:&TVF &';/,SHI+KHQ=2R'PHE3V^F%Y,UTJLV@3[ M)AERB +[9B>F4U:]L.A^5?K-G733O?V[^:W4/DX_JHQ;'V,]9<'\!4RD5W'@KS2 MCO?Y3 J/7:Q8.K9"LOR(U8 M6V_:2!1^1^(_'+E*E4K<3))N0L"2P4Z"EL4(G+1]'/ XC-:><<=#$_KK]XPO M0$BVN^FRW3YL%"'/G#/G-M^YV-T;_[>1U;UQ;<>J5KK^T!^YEONQ?M)NF-UF MOL3]9L$ W;[G?(+^]< ;>=.>\>%FZ+N&)D"U@GP#RA655M<9WL',_S1R>\8# M"]2R<]XX8]P $K%[WC,B&JKL5'=2LL5$WC->5R+IM!)U"<5Z+I02<;X5"J[J M*?M*.^9V'9*81>N.SV*:PI@^P%3$A!M6MV^YCTLV9PJT+]!M]JUN4FG MV3Z 4K!'P^MQSUAD47QETB""\8(]Y M#K>-66/0@)D[R&PR3\Y:M?_(&GL&MN--?-?Y"4)3!N2B]1Z\*_!O7)C9T[X] M=F=U[^/(_03VP->4=JO5_FX\*?JHZHP'J+=S>O1*4 \Y+ 3G=*&8X/# U!+4 MDH+-^8I$,*6)D I$"'=L(20,A,0-DO$>:[ZW;\S37RX'(DX(7^O%^>4[0.*5 MD#%TKSR,?IFT2Z9H/4W(@G:X>) D,2RS5?^UV]1<%EHIJQ4M,J&2B0 H.A2 M0Q<:@5R00 MB4*_=@\]X=10*E3-B)P33M.Z]QC1-=B+[*(TE&I()ZH#&DT[!7$+C/>(BSWX M/P.68>4:,R&ZD-O]D5N*ZGM3QYW6L6:/[,G,[90/WT3;/C0-R,7TC)8! W0/ OJ$(XUBM6%Y92R@2)A&+B:2I1EU-DTD4H3G8%QEV%20D",.TEIT*&2>Z MOD9:8, RT0BP:@795E&.6H%-(5.:[M79QFMPF'70[P/B/C[V\5->.<)E%V8' MQ:^EY^$Q/NN9 !E65 MS49+8S$5$:I[T\K^GJ#VVT.8^>HAO9DV\_M[_OM2/W^*GFV _]W(9:G[LCD_ M\@+W*\BA7Y@FF,%,CZ5Z:L*B@)ME^O8%D8%.\[T1Y=!PR*:U:N79N+9_[R_4 MC4._REE7="Y71*YS-+;/]2S;;L$/'_EM2/&5&(+T^,Z3JL[Q3F;$QX8EOZY'D2*9H&2 M=GBJ%^,\Q(8=@>T-0QAE>".-I:FJE&&M.D,[_""BR\(>6HW M]=<&W,P^4OP!4$L#!!0 ( "6+7%#DLN$9DP0 +(/ 1 9#@R-S X M-61E>#,R,BYH=&WM5]MNXS80?3?@?QAHD44"^"8GV2:^") M.7'K6H:M9#>/ MM$7%1"5*2]&;N%_?H2Z^)=DVVR#=AQJ&()+#X-FO-3CT;XGP]%X!.S['NH'?5=T;.M*M]OAZZMJ86H%Q"N3[E MD@JC8PUO8>;>C>RN]L \N6Q=U,X9UX $[)YWM8#Z,MW5F11B(1'WC%=E%+<: ML6Q#/IY'4D9A-N5'7%83]B=MZ=NQ3T(6K%LN"VD"8_H TR@D7#,Z/<-^7+(Y MDZ!\@4Z]9W3J$^7,(@C/V*-?P$UM5NO78&;W4YOTT_-&Y3^RQIR!:3D3U[9^@M 4 M ;EL? )G .ZU#3-SVC/']JSJ?!G9=V#V7;72;#1^'$^2/LHJXQZ>VSH[>B6H MAQP6$>=T(5G$X8'))<@E!9/S%0E@2N-(2(A\N&6+2$ _$CA!4MEC)??Q@W[V M2[L?A3'A:S6X:)\ +@XB$4)GX&#TBZ1=,DFK24P6M,6C!T%BS= ;U=\Z=25E MH)6B7%(J8RI8Y %%ASRPZ(*&$>V _+I:$WU.T. Q9DBB#\:\D/2(I+*F@Z-6.#YFKN0L5&%;@5Z)B92*N M61@F%>@O&?5AP#CA"X;!<7R?+:A0T5%J\B!4 .5I&M1^9D9K>*E^_B[!"4 M&F1JNEI#@[X]&DU,RQJ.KS;CV<3L%^//0\N][FIZHW&D9?9,(9'K@$(7M)C< MT^I<4/('ID#"/-HBWR+FY8)6L?GL:.N4:QTLGA]I<)MG+P9ED\E933G63W;W M[*[M[=J--^R'&/XMN;3AP"@749 GI[\*@C4F<1@'"OV;C!#TZXH)&B(M) H> M![@[)IBH O3S8^]D@ZMM$FT2",%5+N&Z?GEZUDYS2\$BC0@^INJAX/$_VMX( M;"8^* M[=0C)%& AGQHI+]7=B[UI)Y]KZ?/_]N +9L%":82TRUAB_V M+[O0>2:)WOI&8PSH7*R(6&>?JGFA6KIF ]Z]\S4AP9LC#0R+FAT;>U=;7/;NK'^KAG]!XQ[TTEF:,5R8B=Q',_(LDZLJ6OG MRCI)>[]!)"2AH4B6+U;47]_=!4""%$DY.4F<.=>=<])(!('%8E^?7>B<7D[_ M?G5V>CD:7)QU.Z?3\?1J=#;ZQ_[+WN'I<_4)OGZNG[/3\YN+?[+S]\.;JYO) MN[U/E^/I: \?L&X'Q@U%D(KX[/1B_)'=3O]Y-7JWMY9>NCQYW3N2P1[COEP$ M[_9\,4_IK=,/9MB*QPL9[*=A='(0I6^9_CP+TS1#FX?C]B@^$4B>J_>?%R%RG]PP9:4O$EW9>!!].?O'SRE?+U4;IAS(9A M'(4Q3V48L*=XGJ_>T@/\Z^NW#$:D2\'4@V&XBGBP48^>L25/6+H.F>OS)(&Y MPSESP]4*)DK2T/W,PBQ-4AYX,EB] M@SZ+1*P&&W+L\7IIAZV7TETR'!6+A4R N\)C418G&0]2EH;L5KBXI[\&LR1Z MVS]\.GN&:^->X$D6RU0"-:,O[I('"\$&;HJ/\3 M_>-X.%&SJDD+=H49'!)R6&WE?)M_K)U]3>_6\#((4Y9DLW\![Y"'BK5:.%J8 M:SA;8B?NPLQ9L C$I]L1>ER/H=#7F] ?9L]$XL8RHBVA,/)(IMS7Y_4@>HA2 M,P]]/UR#HC"O3!^>OJMI5%HE03KAD%9 QH:8[(4P'W(93@A4F0YH)E 5(U^D MP.1Q"B^=XL[.S]21%6>LI.W?&;BUN11>MR,#)M.$P4YD+-(-FVU #.:@7H$K M:#Q2-!&@V'BB0Q&G\*(+'Y#:<> 6YJ1)D=K>*2D6KG3ZVPV8[M]4_V/^;H2%?/EU*M%EJ M?HP)2!; J0]]DG F;G ,@[ZMPFS;B<-2V<>"ZY8VGYF7\/TG.=P6+A7'D4^ MS#OS!8OB\$XF,&-BC,.%\/D:&?A>!"(&EMB>!V8#'8@9]SR)7\!C&< 7*WJL M[$234K[^3L'6($N780SC/79;.*M:^U!OLHY_A'6XR+:@Z[%%A&W(D;G/P#:@SM4!A38 MRCRVPTJ@MH-? MN2"T!E&,*T5&Y?.47UL&TX;,JG*5GR_9Q0")[FF>]O[D.Q T&H*Z(4 M9PUQ^K5,P+_$XM^9C%74"M,1T34#5>R& 32(TZZ L0=6/P_LVS--6J_%IVOQ MI#"0>3)QLR3165"M<.N46L4V]P!&Y M/HSZ#4X,7#5LMMNY!K.QS#&$EE-D3W5^XWG DX3\=$SJ9Z)W"_HY?IM4HE!* M]3'I@G_A%9WYM"WX#%BR(=Y"IKH*/4H^'2DH8[D6L&TF*=.X>E_P7!-.2VF.LB, #9+#XA.Z&5 MKW;7EM^H<,"V/;3N0B4Y/BV"4PE?829F:@\TT4U#5-8[9>] KA(!\3#R2T-J M#^"=;G:)2@$W*#-!"@M:F?DYVW$W2:/"L!3$E%,:3=D:8--Z?P;8S8'MJG7H1EF&*'#>6K#2V)Z'O+8HT#&<(1E M$:%C'F1$TC,J9(GMEKMIMEI )KXQSY $7RQ(#/D=ESZEYFC$!!P/F.X,!#ZG M%H% H5$;F%_."[H-70YN&YP2["D)MQ\CV4EF66,0$09BPT$Q79 A8IS>6I!A M +?#I3;O$1TYLE/Y]F)-L&0F4ZE;P3[!KUAM)DA!%XL8N)GJ'5/N[1'P7''= M2O9ETNT0))<(2&:NPYS3:,+(VZ*72R$TRTA!JL)"$J&MD)5DP"'1NQ'??< TAC0Q"?MQ)%[0?CIWW MNIVQL7)ZUNW)M 5X?C'^" F&+KMU.XS^.8W L&Y\438,8K5E%_"KB"_$_BP6 M_//^# 5;G'!_S3<)UN=.+R?L=OQ_8&%>[)DIJ?)W\I<<2X8]>NU@T(EX7B G.)* M0NSK*0^VE5B,M8N^@]F-?_:+%]"B)TGH9QHA131$F9 LJD0*L-EYJI1S19/% M19S6[:!=R)]H!1&S--%E)#Z3OJI+E2@)UB%6% XV@D+3&'/Q$>/:J3I")3K*CIDM]A*0R###VO"; U!D2? MD-$Z[4<.R+C*+TQMR?HG>1&SAV5'.!I5:P-FYM0!K>"6/E,TEJ&++C(&"ZG' M*;/R0@\3GEV!,T1$!KF)E8OQ&2$^"$#=9%5.)/5EU_=^.$.TGJ).4WXM2J]; M)5<;Y?C9^YW&/$A 9]E@@08!Y6"B"ZXQ;IP.EK6-HD"C>GC(&]2<#&$#4MII MG$&"DUNHZ]Z@YS _=%4DDZ*D^A F"GA?V[NI^,*_+:W]2B2LG.;7I)VM$4@==S,X5D&5FUL_R=KL-]R.]B+Z^ 5Y"D"J<+$VUCD=_(ZE\8D&^I M9G0[ME#V#[2D%O!\5L+HV9\(HN]V[HW1LQ\#T?\R8)NP.@D+-L-71P<0@UDO MT3NZ:C #Q7VHB/3!DT;4D&[G5TT:6SS7'\T@NYT&/?Z3)XW-B&=3!NF8H_YC M26!S)?CGZ]ZHJ-BVBAF(J8-^&^4]A4GH TI!&-FU%B55CNJ*I.R:+&=;2;W' MD(9N9POROY_O0+2![$>V%0;2Q7)$JRA,W^R%.S34F+;-_V:=MBV/MBB7[/;,1VM;:VL5G^GU9/: MUHR:OP%NHA4>VMT-J]H[KL4Q?8YM:L8*.+G^Q6=I06UJB[M M\CC>(,$RH,Q<-0OE_8;%]2OLBJEV<-X[==(X -$6Q1);X@C! J9;2-4]+K=\ M+53U/4'!![E)9575[(:>L/:V@+$2;ICYGC&V9D]&G/-BN?G"I04@QI[E[XI;**YED$FA5#UC1O;%UJ(R?'+'SY6?AR M&8:>4M%24Y%6$%=@"IP?CH9(],F;#]36\&VH3 ]BO?P^TCUY Z8%/0?A0KH MA5U4/D>+ 6O3*_17PG@(.R+U8?KB)/:Z@H3'H5\$MOEU,VV0'^+6I$: AYHV MY/$ 2-^?\L\BO,,C_U#@"NVWI'Z,FKTS[OZ[7''ZF(?&%T@$98" M[4O7& EP$Q+LN.]+T/+ADF,E(<<:R+LZ*![8'!:D2MV'2RGF;/1% MN!DA-S=S2"E46%\& M&%@S151S-;:YAA M!CD64"'1IR#G<*(WSNOCOG-\<-2$HD=^ABK6[5@W]5[T^\Z;HY?YI20R7+ T MLU===9 ;*@7KSN]XYS>,4V MA>:[YL[AJM$I&>3:\T-.8NA*66F B>?XO20QY*.-KC M45=F4ZNNZB2WUROL4;GV1D::BB3;QDRAY$]%;]%SL&PIX@4R)]8Y?!FYQDY& M-.2$ZSXCE_C--OQG7!PMW88_/'AAB-AYX_4ATLU/"B2V8)5O)=^T6H PT8UD M//G\'1LEF8B*:8 ENNIR M",4^GJ(S%H)M!$=!G:<:L_%(.// P9Y@)ER.2&O0L()3U"**._FJ H=2?K(E M4 7S\;@J&,76X>UIR)_<(_Y8S>#\:F2F.K^97(PF^\.;JZO!A]O1B?E+ZXE6 MCW^/J6G>[1WLL>'HZNK#X.)B?/T^_WS[83 TGVW$1M$S4=@.>\?V+#1(4J?S M";\+I:<'7IB7CYX4FYI>5!Z^>++'/NIP IB2AQ8*WD&T\4W=:_W*:S4+V!.5 MQV+847JJVG#Y3()D2,I0YIX@ RLW]>?N!D+K1 =QOG?SK2Q.6 M824YQKM;"#(:4%Q493I<41C9)-6JP8W8!W],\ \4/#M">Y3C_[]R3"&8_KT0 MJVQ6E4+VQX3041UW#98=0U"OZ,%Y?52-ITKADNU>[-A*PSE43:MN8286/*"V M"QWS4#NVJ690HH:)N(*CMA>V5GDZRU+"^:JA7?D-VI&Y\E._[6>5N@"]\E0^ M4W("[X*K2S 87B]#]7,*=ERF(MPB'@M55J&>/95F&@$'&VZ$/B^JY% _GW+? M^5/\'1%(!R!N E>N;S[FZ6P>MALF48US3BF.I$*-N9>BMZ)NVEIA!D%9L'1> MQ$OQ9E^LI(GK3V@ S:\#X7;0=,%7C];KT7HU6B_E-E7T5W'%M3ZVIAVPSF7; M8+*GF@S@'_PQGVX'$Y=(4.J\$H)T7ANF)R3 M=\\X$+$);R&JCD+8(J951 MF(:V IY3-=2&O#4Q:6M1QBNZQDP45$HLYPJI;,P\=5;S*,>/@(0&?V$4*W*IU6RKI#Y;S4U57BT."H13$T_EA\F:-R]._VS=HN,@^ZD O^N M0I2DB%&Z'<@(>4#IN9XGP54)7(_#;+&L2GQOM_3^&DDN-^W;!?>T?U+L,W>F MU"\1X^4;VK9"$1%$K/M)3_74_,@5 A*^Y*EIJ$N2T*6/SI9=2'3UE:3S)SYSCEGSLPY9V9WV?7VK@\;NCEA!]S0KEW[=N5VY8:&71_Q5%J2N&8 M8,0F(L'&R*8XFP-*! >FY0(Y48/0C7 MND$W9R;3E+TBD,&*!XU7LG%C8M!Y+5U&E9I+.2Y'2D1C*4+/\ MO5H,#&JLD4C9T8.@:D5CV.UK-+,"V:AM4H^,@TIEHT[7I-1H=3KEB$85J%0! MH/Q/-U*I:=;JFE7ZQM9K4$L7^7.4D$@V!RQP:W?RK]N4J%HM-1743*Z0 MI=%HK,*H5"-EBI%BF9&(TDA&'%P'V8UC(<6X0'$2Q3*-U=]$C,U+HP<-ZM*X MS]4J5X[;TU&;"CQ$(YLCESI\PQ1 Y5+ 'L:JO,GMFLT"24BL@+(LW5)7G(.F M\Z(D5$L;S4%=X]DXQ238HGC.*.# !FUAD1;YKT4%JL"1H&JD2HV"^F:MIEEI M5(#:9C6X#TB=\@ ,-YN@DN6_@K$/Y8$8LD$D"(GX2RC[TAZ @Z;SN1A#4+38 MLI_6:X,*T=+^I;LK:*HVR!PAB"1:YLC1@P*DR.:%.#GHH :M/55'K[E():1T MBTJKJS&V3]'A&J5)*I666I0JP]Y6K66':Y9DA1PAM3A]5MO>=JV%AVM'Y8@4 MV0(8,X &@OS!;-092$$F*&6%@I#) 4$60.^'Q) M74C8C!7"9BPZ+.Z\&X(T M_BSM@10@5+M,D$Q?O:S0L,$EZ%S(7VTL7W[(!"@TD"4+9V,J)PW9T'J#)!"# M'')ERF\U02&K*16"3:FLS>2/.,W%E,V42B$6B'69BZRK!F@Q06X+5*S^^2V0 MQF>%#%Z+R8W")C]J+15CMI(8MY<,R3U_1:O=5(Q[+! 8D7N(V-*A !Q@:W4U MP/V(_^8?8) %]:>@E"PN5+0&ZB)#C@#D=P=DT:P049/>#E6E\UNAO9[ J7\9KE,UH@,Q+CE MP7('9/W#CH"CY,>L-JO*2L4CUI";LZ5-);SDIWRF&F!(LJ?=I2AE, ?*J8*5 M]E<":)9WE2-JG]D3\C-9G;?B22="43MJ ?,.AY-U.\WI5#3ME%7'!T%,\F N MDU#6 #YK#5#I1<%H&(=I E>6$F':B$=5:8[(26(,UQ8BZH RP20T9)C3)^U* M15+MM:8CA)URY%R4INS)L IS5AO$:(Z,Y*(U0#[&.%4DHW5E.!>>XW04Q_-Y M42!T!38@ZU<6WV$Q^65S\4>L9MD@8E6=I:T6D]D:=(>L<"C@23M2T5(J:BW7 M -F8O0B[[0%-T&.&,2<5+U@K3DO DDH3P5 9IR)ZQ&Q2^X(>TFE-E1*A;#%5 M$]F9B<(V*I%-P"&U@?=6BN445P,$%;Y*VAG,2FXTI/4%Z$0$Q[A8&%:2866 MCN82+(%S0LRFS,=4_TG\&J#"0CMQG-92T1R7CS-173++>[,<03"\*\?SNK(D M\(H"0,B&9JE:A+5J8A8#9 QI>#V,0P2@]0%N+Z#TA9PU0"%<@74>+A[VT#Z. M]Q<0 L B^CAJQEU!3\"-I*-> DZ7T6Q1K8#]'(8F@WJT G.Y#(%RDII,"PI2 MSP0)#5)(U -D1RNR3M :U:#J34\CY0C$3ZG5EKPI$+@@+(_ PB44.!M(F , MHT V;0?"<#@9\D0!79X!G&:? =I-4 .L4D%.1P HFN)8PNA7,@"O2QH@F5*1 M=^45+%$!(,\!4$7S 7T9( P$M#5 &4I9POX91P-.,8%''HK&PZD@!B<,A8PE2N M@A=PVYFPH:1'PWI=7600*.<-.4:E5VG$& T2,1WHM+G*(=+L%RRBN4CXDV:3 MP<]K6#ZGS/ **4S2.DM2EXD4%%E;09_&)9;-Q-QE)URW0Z=-0^49+*L-\#:V M@I4P7Q(4DDDC3A@ C5=6A[>"$I&0!D59!J' M3%@TUSG+W1I58#$%R%3>EK M@#Y 9&5%Z[!"02%XR*1!AC3NST!*+^MU+R1?"3. 226/[EY(+%>0:6J ,C4 M(?M30Y#,0-%T$.S>O@W0;EA@CSBM@%5LA44$% >K:G\&JD1%R\'B%"U[(.MS MN:JFHME2M;4#J*$J Y#M(-B]?CP6'C;$B*!9EQ:C :?%"SGU M:5N6@GSF-)8-Y+0930"-R^NF!1,L6 &T)W%KFI8X1!7%ZEXO2WKRH804+^4% MI\.:" JN@#_3.K/R?_.C!EC[9@HK1%TLDA>QD@?@+$(Y(T64!)Y0FMA@UATA M BFOUJSATQF/-E5(L)$0F(< O91WH6&3(A2*D3E&+&5C-4 U"F/9)$UYHJI< M,H3D(^6@OQ(V!SU6+)M-17PV-.B&(3.KL+EY7TQ>-F1Y:74N#-!V#P9H4_H, MD 55+BY#"6+=#H-!HX$F<;T.UV;S^JA657 ZM(CHBX=->*A(9ZP902J-Z\!RC5071YH#R_&_86L]09YVB@\0!WUJ7<8G?Q===0 M#Z>3OZJ.M* /%ER)NI/*QL(V6J76:P&4PKT5J^!6PPP+9S*)@LBB\MR&'&K: MIL]@D@/$+9A9I\18A'!&,)40T')PT!-T 58IJ 'H(E\#E*4/$^J\$8CA"<%, M2ERD&$AE$T5CN8PXDHQ-C-HS%!_!"UF@S!$E!6-BC3E6GRT&Q(J]%,V9HAE] M5@-C52EK@$FT3E52C&<73=T0L"@8H"8K*9S0Z5P^&0O72FH WK M %:I5$3(7%$%&A*59,46<&A](0G&[6@DY@WK"K#%;DJH34BY@..)H#?LKH]R MS@Q8TIA>RU7<*D8EN(.XVQUU>K5.5P823%+2P)!)H8+IRSJP@&@1[A"#[MJ\!'BG(ONU;%X5@0]]DI.6PDB98VW MJ$%"EI)3!X= ,>%6ZLJB0%:H@CY4PL&@OT0+0;^(94(N%YCWNT";"4M6600@ M@L""/V$/"!D=KY3JFQA&@F&LB7Q9*.6M,G;< MGL593 B0GH2Q+/B,;D"CE3B@E,X &LIM%EWRV.0815H*%6)F.1*1_&0YCWAA M#8O4LP!W.&S36[EX3A7U)OD Y3&+1#SO)R6,5<*AHEAP [I(E8VH@L^2\H2T M)EF5'L"A9)#*LV0H9H@H"*FHA0R!.H=IS.>3I2AKJH&FV0E(19?>Z $,>5@+ ME.6?U0 O!FCC2 7(HD"L&HBIY65N_^JB.6PVM*9F5D EZU6&D&TL+<=Z5%(O M)S6*G/R;+LKQ8$!>+UMA]G:Z3R^09)IOU4O)DL>DQS#1,IELR8<\@1%?5ZK MM$*4+V-.!J1BD0VE0DQ1%:T84++(LBZ.D954'^4],L!5Q1F@5G:-D%>)<-8%T@<"P- M(B+D22O*+(0%1,B-!7*'"MJ1@KL N+R$ %1,:GFU-A,Q.$R'M4D\2?-()<9) MI2A*XIQ03BKED8X'N)QL- J6" =-BC"/EO*&2CQ9ST9SJ#*$"QZ5+L(;$V U M]]UG<<&"R5#28:?1D* @%05]0,]K\K8,$5;&*"WA5M"HO)Z[&8YGBBD:#M< MJ2 4-,O)%U;2)D&BD@;#05; *HN,%2(N=,4(08QU#[ M_I'K[J"U=>H=>>2Z.VBMN]&C$+GN+CSB<.[ 0+[N4]J(YO]V(,\E!8^DK?ME MD*K0>21? A6>;(8,RLY!8R7\+.>#H:+:R:%P"$HBQ@*?4/LX0Y[&;8S?;[+$ M*WB97AS%%]57YU.JP/B:(<)/AR%<@"AS))S.?PZ3!*9#T^,:K! MHPZM7NE@?4$JF_,X8+6]5/- BA^"B7F=D"K&4#Y+M+XEXK%G4 MP"DL=HW$)RV2O#CJ2AG2598TG"D 4@'*D"H0J)V8 3B"I$FQ97AP =F"KR*0W@5N4K00/**])X**"O,$IG,: B;"Z= M)IGP4+RY($6#WA@0;W6C$J9,:K+IM*C/V1RRY9/*7#!(^[2B3-ZES^@ M=F:]1<0>8UU&-Q:*R(X0UV4PHZN@D7"$MV.(#]52VI#1%@J&91>6U$EQPB_X M"65]ZD4P4*W/55)!1!%798MQLA)0>RK1#) *1R(<#K""H1SCPW0\;!21:"8, MAHU!=910*%FU+U94B'8XA-FU?F794_+4#PIY&U,,^W5J$6?ROB'RI['2D W(?V91=53<; M%^G!<)Q,:S. -E9?$YU)19F!^# 987UNJ!IWA0NQ0%;!HX:4)#C, 5T,8]&X MC5%'^#("AR-\T5>!%011 R0\/*R/)EFU3NF,AK,)5E>J@(D28HI57"$4K.!^ M "^D,_JTS8<0.9=<;0 #N@)'IN0&4(3.%O24NZ0"O'I3W8VZ7+JT-B#94E%E M+%TV:1)N#%4;?2J?0B%4 ,Y=2?A\I!@7#P(J M3XR,(\J@)+O+B%!69[RZDBJ7"_LC2:V3#KI,E$F3R5"\7Y7,*A*)*(X;%'DU MS"BR3CVGX>39J*$@.F4UUZ=>.I8SDU$M6C1Q3D=9"$>P< *C#7B:Q+"(+>A2 MQ%TNEQ74ZB.I$"<:!:+HJX8H%!]!3%J,-2$1-0WRH!E)U!<'"8BGB837P03] M9ED/M VG =:3Y8(5,:J/6I2X'15R[F1<=!1=E \$(H!>5S6EJD$I>+R:AA@S M0($W +KZ,9QL;+*9R2E9*ZDBZZKF+'M((61WH8ZKGC+LME#(Y:\WY3%":]+B M2M%?=P&(3GU' AIJYG]*A?;0VB 8^1]P;\1)Z79J^:TBD8 M*\46U"XYV4DD5!Z:#"B8A,J0*%5S&CEK$(P52&:AOIEF\! V3C 1%!@QXI*- M5#IU1A2*5-35[-M*^ R'(JIU.%\@:2.04&-R/ETNDXP= M581*?K/-4P($/FYF=14QYBJGK3 3*ZE 1PW0$X#-5$D(&=%2"(KP@FQKU37X M+WV$\H:R'.[5>>Y6S_2*!@;P5&=04,]T^IURG MC-1R&VT]B"6K3E-\ M5%$-BB OKJNF?_5#?WDAW1.S%RU[8G8(<5430(_/([-I0GQQ5=RM+_&@Z%/B M?H/=88H2 )[0V6,P%JOMZB*)Z.[MOOVW>ZM;WXT<7;9J!^5]61'BJP*IXD9+= $/5-75'#6+-4.LF+:9XJNWD/4$ 5 M*M:21"E>TMES/J Z3K)CM]* 7AZGQ&'*ZH#[5(1BDL\3PO+Z8MC#>%RN> 3@ MQ9002MF3NHI&7GWW1,[5?89:Y R']REKW2(XN.)P91B<-8"4/D/!E6C.Q&IM M9$PG. T('S*WGB_K*@K0%@$"^TI8M.QFVF\$."9GEE.*7"490@*A?(1)1VG) MZ4H%79@3CC&R,_/*4E."V+HK4OT6\6A5 .(I>&Q",IPA54:65V54U=T0RA:, M*-@B FN3N-]+&3#"X[47\Y"19%U\(0+06E^,4'-YCL&CE7J>PDE&WJ.UT M,2IDMA7K7@^S^&)2C%?Z!*^!L:8Y.^P+13%OR::5<(+$?4B(3#-R)A.PQ["$ M/Z>4@ H))*") MJ/.:BDVD*R8C086R&4TNK2V9=(D4SH6%,$<)4$41!-5*/ZXC5 Y7!0V6/9;Z M;0EE%@\2+L+#*I+*;!F C1%6'U>@#EX(6>,&#V^T@&%4#:H#>CNJ=18$BRI1 M@&-2/ YGC/Z2PXH88 5,8B[0CM;-AG=7/;*(&O2* &ZHJ+U,$, 14HT7W1DY MYD=]KHHW[7>)J1RE*;EM#AJEDJ%PC$C)"3<2 ,JB'#OHY&"7)VSU]3"&"KPZ MK\?4$F;E9\&L&EIE)&-!MU)B5%%M=DN'#K<3 =-XN5:O>\1Q_+:46! M4MO-(A@K9928.YLLN0(&PI1%D$+>ZQ]XGH$6/ M6TO+D2"01'U($0N973#*ECK+>7.MMJ_H]>^4\K$;#M*T2Y])^G]-@5B Q2Q(.1:Q*.9;-.X(6V0N& M)$")E3!349;1\4 7J!X)EY6)Z18.0R7Y) Z9'7E@CBFR6%8((#E(KEP1 Y1I6S> MJ=$'!%6P+K(4$L&,NZ)&' &K(U5PY,/N@M4%JP50CN_#03+FL5*4$:_>!QH, MV-2PQFG+9LP EDN")5^H LHYD<'GX\*R.P7K3BJ7">A)M23DDA43%\<*I,,@ M,6X]RZ.!$F0+:%1NHQV#BEJ8S+EXFM.F084ADZ4E3QQ4:3*4.U@N6,MY/J?A MZD=(4$3P$J10MEL41%Y.9L"RVI^'I0R)%_/V &=-NZ-:VNK U0GDA M+B#6*!YQB4F/DRHXQ"*$2T0VPBMYO*"RY?SEBHX62 9WNZU4$0VJZX X'*(3 M)H<8Y@A<#IY L S#?(EE>9!5.U5R M](ZG2$/>$=%JD+R:3M$A'^S*QMP91Y$77$6:]0= KZM^(!L1IX*:I>.8IV>$@1YRJA9Z4H:,G$L6$$+[ARM M8[Q2@5,5B"BIMK#14%I2!;&*S2(/8C"1*9GJFVDN#4]) 3FL\-AP(4RR.CJJ MPGC.+,7#9@5M,\MRR_DNKVY,T(=8 M"G6_;.,IDB.\A1(4RQ0H'H%U)?4,JM9O2*,.!2"E69\< 2M!-3RTE"J;U5%S6HR MB*1+SI"22!MA(N4II#&3'&H[..LW,G#2:G65-+OOU-6BA XG"4O(F;7JT$),7B!8V;5X31$%X\(RF-8: MRP4E8WJ:+8;"HY_%@(N;UU \*K8% $,W:HEFM MJV+/!4)Q52R5I%"J&$IC&:,DN\*4@"1+9;\ZZZ$=8AS.27EEUFFQBE97T.>M M.((&H5QR&X-!J![!&@.DFRE%^#R@@^4@R9EB2,QAQ#*6HF#2$665PQ^/6*"H MWVLW&LIYO644@!9U3!5P)Z MWD;XR_7H"R;L.I\%#CD*674P!.):D$/,B4 "<65IE55,ALVH&X^:)%T4)1E3 MUF5(ICDT9A9L)450E0+P2"RMSX1Q$@[8ZKMS"*_,("5*HQ#3-M(1*+OX<@K& M K0YQ!>L2IFS0MA75H QC)40"I9(E4L7T'%B)>8AX")8X5QA(BC[(X04K'6S M89*:C+&0M: 0;[%K<9T[ 2MCP6A29M0DV%D C^)9L>3@TGE;GHJ44Y@_ZM3: M$SQ/2K"&2IGYH%K.I/SVK,Y0=U(DFN&5HBV1"R $7J+,+L(4449#6@5C@TRV M="3M2EI0DL-R/CI9IB,DKO>J),1F"=DSDHTF$*53DPWEDIF*,5B_[\NDB41= M<#*E94F[G"8)?LB5Q?DD;='&E"X%54 H>RB)IY)*!^^+VBE *3LCWJP3BP") MYCG(8Y8\>;\%XB4P9F@5&2&SBG !A*&\Z".284;I*.?T%,48HQJ[5#8A,(B)U$_-9%HS1_-J6HU* 5?%@G*""\C0< GF/9P1S^1A&O;C6CIGB:=* M)@N44LK+-Q@.>! 0!].2Y ,3;-IB1N)HLNX"+&X=!"7M3AWCH0C,Z51[7:*= M!AS5.UG*3ALCZ, 490P%*"]1\KNRAF Q&&!Y5C:[#)YQI>R(D9=,9BQ.,/"2@<2F< M1Z:<,,5Q4 Y&=#0AQ5"5ITP5Z[=IR0E7D(@7; [1:Q(J'CQKP#T)$8M)0-EG M**CD/"A95L,^P0\26@<95+F5J:1:BO#E=,5>L0.97UCG/8'W5@@G&4, M7 (VY,*F')@B:(_36937&SU"!%UB-._0X@ZCVU'D=%&O.ES J;A? (#HWH?O MZD_6'?1 (5!_HO" YP^!@Q] K#_->/ 3BW7:?9Y /8(G4U'??WC&5 *X5)M/ MJ(J2AWC0,STE_!@5E&:A.AJN__]*#L@0_)RG(W M>WSR^(@MRIJ>]RDXF-).B'*Z0,5H$A4(1N0(.3:,EUM@@A;)/:T/070X-&^! M%#B!8J065,BWA;27X& 8-U&J\AND*N1??#IU5&W,FHLM.J6J":Q=HX#=96U1 MIEOTQ@,ITVU2YAE*:O&Q,J?B;L):T0'6? #?;4A5'>6VGLTU$:FC\VQNS=Z: MDW(W'B)'MJ"R=8HC VR.8*J,[U=W^.8PD:/H6@0>49QK$A)Y&[# M/[#X/XA,T61=Y8[ >/EJ\L&FV<&"G M_Z^8@FE?4S#]SS$%2* (VHW^,SNH-?Z':P*9RM.$\$],PG70B:) M/"TUUKMOK/5?#VKW(3H\3LWHP'T;M6F&_T!A;>GDJ,7#B?B>,)++"W3M?3") M.$#2I!S!2J(<2BKW#R03\=UOV" XCJ;B1+470+9WJ=[G*& OQ?[-)$JBR38& M]7"O()&9;*8)1@[82R,3]4$:U)(RZA-&W=])*MKHO*,DFU-P("5*1%>K[8+6/CR?.;50VFMT15V.L.@L;V5B& MC$MB8Y$4R,9X6F:,3#1*;&-*(,IBG*#)IKV-T339F&1IFBW*BUMC=9D1&^6X MO9$32%$>\D:*:91DD@0;SU=-H+EQ#$J6I.KRT=CJ(,:-&+&W;)]@LHWRJHL_ M)/E>GD8>Z567K(T!,#2#QJ,_ ,.'#T?WT5%CFA ;.4(49:W+:DS2U3?7-,E$ M_R]HO>JD&JL+9/,!&9G5]_]$:1-L@;U1J]M*K5,VJ/?2M0]_J\O>V4C75 MCV/VM89]B0YI&'LNA&+(1G.:$*2#C&2/0<@3DY3G*B4V5@,$FI3(ID8?31(B MV4@R8EXV!GEX\K(&:G1U\]A-*=L5*^B/&>TQHZWU\#<#GC:"FZ.YB^IV'W[_,9<[Q!9J@$S^E:W/W?&[3'Z( M/51KX2_MH>X&LA;(ZF;J 4F'V]T<()D$597:3,LNO*4US*R%WP?7'M3:TFH> M#DN+7-"4H!+->H->K[48C1:S5FN%E$J#4J.V6K0JC5&G,ZHMFMW0^S0]"-;! MB!+!Q,E66.IOP.[3]"!8KT"E*(:@]^DZGY>QR3BA3ZI(Y#VK: M%G*BC8'ZB\B)MB3=B\P>D5(/B=%65\(A;+7-V@-RR?V'Y> QLU.B[$/*;61" M1RWMKDW:9B)>6WM$0F:EROH^98=NU(9A*$U&%6R4=6LV**TJI=*H5YH-%HW% M8%!9]0:+:C?VH0QC/_QBFF1:Y+1!77O+I@&M)@]:V0WO?LOF/E2'!A'9I%24 M?0B4DH?P/[^(M*U&AP9OS>M:@-T-=Q?\MS<)C^:8J0RP1:?76XP:#5R=]DAQ, MMB2K*WC;.SW5#89]:PI,HM4)4WO5M[O/?2#_KS)7XW_97(W-&M4QU+2%>B#A7]5 GDG(5HU0#%O=$6F$;&UKH$[V MUT!;=U[V'BX?FN2O ;I(@:&8E+FVK9+/M;0)>2#17S>!VK?QRB;5^#V-#;*6 M=;*+TQ[*'MIH\]>&S6_;=GG_[G3KGJ?2.VVH9&-*'KT9E[K32]'>>:U:71' M-NO<;.NLDY7 IJK' >6C-_OJM\[\7SCUM$;0J-$:M&UV=92FWF'[.+*IM^=^ MK:,T[]J^?^CP06O;(7:]-&"!6[K(N<3N__2H+2F/_G6LDV.='.OD6"?'.CG6 MR;%._D=UTF7O?YM(,HG1@XJ#SFO9]6Z#N:'=$5Y5D"/%:+?K^8;N)[13M+^@ M0[ON#>V[M^O0O=VN%0VG-[1K:-^^@US?L/LZH?/QG8[KV*5#N_9R?;!;0T/' MXQK:'7]"UP['=VQ_7*=V'8[K>'RGAG;M3^C<_;3PS;=L[-&SSZE](QO>[M7[ M3 Q/S[SUOC??VMIED%)K*)67+!VLTD.%(6J3GU@\5&-&8\)EQ[ MM6O?0:[0RYRU:]>Q4_N.Q\DL-720:=IU;]_C3*4_ !$SKI^S[@U^;NS21Y9O MZS!()?0T??3]98/5+SRZ:U-#5YFT??<.W1O.:_CE^_//[M@PN]=QI[[SS<0) MC]X%BIX1 \%'_3MG3HI3M[YPL:'W^'9-MM&WS%GI_@-^9O7UXEVF58_=]/)# MVDG-[^3NI"=;)DZ^:\C-_2]W(*^NV#3XHKN6J,<.?5SHMGYJ9)K^BO6WKN]P M]P6;OOAZAW;-25\;?"N&?#CC]NGKWWCTS,\T3R^_T7N6]H(W3(,=K]_X;P^: M66P=?@OI2^C;:1N=H=??>V#JC;>Y.IUX:M]?=(E.CZA^%I;, 4E;=]M-2[:X M[KRP&QVXTG[EO8._:%'[)DY_LO]TI/NJ'@9-Y^C)!5ON[#3%9I_]VP.W_;YX]B/8.)Q_ MK<.+=]_CNQA]9>>FU\,/-CVX[+-+/UKWQMDM\Y-_?I,>$;HY])[X_+;/O^AU M1D@]H?!XG^%KYG]K_+ D2=-.F7_KJT"Z[=>MQE6[N.Z7K%LH:K+QG5U/?N\"AUCX^(F9$= M?3^]Z_(/MUSX]@AT6_#YQ^>?UJO]1%^7]GU?O;WEIY[$[9][I_;I>.6-9W06 MS"I'I/)I+WCXR9^M6^(Y+M2CX[_O?7#8;?HMR+!N@^P] MKA M=U,#[]]V[4GW7)M4NQO/^ZT&3VZ MW+\Q%/*L7=>^8U?#@&^16_R;+ISQYOQA<*\;XEN?FS;$[<--#][2GRD^<I>KJJ*H_GU='C" M5;L:?K_CR]=VS#SWSXWG?E[8>,J/*QXQ/33\Q]_GKKD?^N\P)7\MG_8GL*OAV^*#YWT<_N[WL=_->??'\V[[ M<^&7UXY]TS"M2MFN=Z$G^?")3\W1F=1C5O_T@&?\U6^?K%PP9UM[Y7;,-+9E MDO7U^Z[[UVF]WICUY&71J7UF]<'.F?;:2R?G@2G_&K> >V!.X-;W;OO0%F(& M?7Y2R\'VG44\- MN=_Q[4OP^6=FAU\_[.*9VP:._?#$JTX8.6GG;R=LZ;PBU9U+U[8$P7_M;4T[%O^ZXZL^'BMS<@MVZQ MGG][^N?A,Y\]F:Q*KE$\^NALVC?EC9?\('/YZX4[:31:\U M1F4O=_/'_5$XH]MV8MG._YXO^&'3V_8OOSAGR\]:[O480]Y2 MV2:=<.[+)W\]HO'2FP:,7?3"KQ>\O:,>._I?V./[VKHM79AKS>_@#9!C])/2[??.:DQE^@Q*.EO M]]*LX:9_G7/6\XO(?]_^_#MK'UD1GZSN1AG>7I2]IG3?BY\=_]2XCUX8]_$* M>..IF1^@Z6F6_O&K1Z^XZKYKYO;\-7S:_3^N_N&%D2H?^MK4ZWM$>]!??L)U M*TU\?/[%UJ=?SRY%=&MN0[&QPWHNI8>^ -QVQ_?=G^O)OM!O]O>I5?VV_7[C M@%<6;]GTV(.*)U\ZOAAPV_?E?OBT[9UO.$?_>'34]?UROZSO MOGE%]H+N Y%?HOZA+V^9.N#="_ 5;\16FZX01:3E+V[#TBNF_ MGAT=$U@_I>]"=/K#KYS[XAFS3[\[WWG A>=!S#,AL67+K.+D\\X?#7_9P_#S M)9>]7YF_]>*5FN^Z7C*Q,OW-(?S7.SL^^5-H[>_74!_TW=GP4__[[5O>^>W$ M_)-V/E8S_V^>HM7/VM\;Y2_,<.;S)S!E^;^GSDQOD+ M4N^)GFTK/^]T__LFV^FOO3YF86CL:\NVWO'1M:^?XG]RTC6C[YJ]](+Y3]S% M'V/K&%O'V/I?QI8B2/YHZGP*%YL>>FMOH]>WAIZ9#K>?M(?_M^(!YI?>[#?QY]MO(.>])&^YY1_ MG31[P0+K]T^%;KQ_P563I"]\+YUC^:$]T?/X]=^/"C^QIO< 9/DCU[7O]W:I M%+]IROAU\^\+NI<\M/1"-K/VYYWFB7OB[B[K/K;NG//B:W^L6?SB3N4(WX/_ ME;2C^WI"MV6,UC]@VJO/(\BJ#[X:%#Y^_<7(CFG S3/63EITYKQ'!J_HUGL\ M>Z__^&CY]U9W,8#E[A^Z')#:=B6@>]^X+IP4*=[[MQ!;_[SYN!/ MDYY=NO*L"3><=/4';V2N;.HPY+%=#9,'77WA_6L_!8]V=3.#)]VMU/W\6_^]4IJAECVW\W)1![\X>S!K_0\>41 M//G>/0LO?63E^$C4T*4\M_VF>6>NEU9/.67KI@>>G7%1S'["N=&E/=Z]\K;% M%^+G?!6<]\WT['7Y7Q_:L/'S1WW7/C'BSQL^?J#7&[_]^D ?[(:6_@(^_5%/ MPW%?WW#>XX]T0ZS?X\_8GRUJ7SZW^Y.Q'IE?G[GOSD\BN6 U&NFPZK7O)^QJ M$)^)[&KHL7+"IL\N/GGSG#\V_S0!K6R=LZ*FYA.V#*?G=C7]D-#=_LB;\\N/ M;Y\ QCZZ-S%DV!?+OIF[\T9LE6[+CYU&7GMNS_%P>WY9GV[KOOTHK;PC9^GP M%?5A\\W7+8PO'3;"RWKN\+3+W4^=O?::'=//G#%HQ+"5QEM'#D567/7(MLF# MWU*YNYX^I3%K>BZ-U9]WV>B99H??)D3;/W/OR4,W;5U7>F %?_PITY^]\XWM M.XP[<+3_+6M._.;%S\^(K2]:J6QM*.-9U.A5^[M]O&#+VBE,Z])WR3?BLX&;A MUR&?_K'IQ]5P]H,I7W[[V(B[*C;_(N>CF[:>^MC\R@T;9G[ZP$\?@'/>4\<- MR=.Z_C[U!_ L=F:LZS70N-%/GQQY3V7_M&$%R'5_\_WUA16+QG!#=Y[P-]+] M\^^8?\VX]6NFWOA.4C=LPX#+.Z]Y_>F[!R!??!=[9=6D?YM>?1/ZY*$WW[T_ M ,XY[ZHI_;?^\J_YFB'I+8/GK5VVXJ4'+TV\^.+3]BYSXI3C_SR:?]@H,> M.\<8[[S\^GF_'#?TY;EB9^3)9][Y]EYBS'#3VK.9MU;WWG;[?8L3L_BKOU&/ MG'#9IX\)/]]\WAE?/^;_XF+7NI6?'/]MP^IIQC>^G5KP^S?VR-S3;_"]9P_L M/NZZ-Y"-]W:\:,"P-C:^". M,Z_M?>$'?RJ:HEW&NB9]N_R#A=2$K=LU6S?^MO/[IF_\O_>X;..+WG:O+/SI M]X_';;K[YZ$=%TZ^L\-MX[_Z9<53BVU?.T\N,1\X>>9%FVX!-NQK&/SOT_?GGQ7S1'=2'QL5_/G>1ZRGT MDA6S%V];_[R8W7G)CIL+]^^<"F4_NF_BL7Z/]?L_NU_0J'#>;2!G/]"XYFFO M_DLP-K?3EMX?G++S-3B]Y(9'GC5^.GG8AIMG'==S>;*QXO=#?_9D-MT[G7WSC5+G M"3W)27K7DL'&$<@DQ[4?D3.50\++)LWKBS^"S_G7BA4?= A/&.I\[\;G'@)N M\_)GGG91'Y(:I!R?9%,]1[]_)U\B^3Z#=VP8-^;JN99'S8FS;UVRXNS'/KWM MB=_NQ+N/P'LNN.(RRXV7'Z=.;GI^X(HS3[QB&;7>/5RWXFF#M.RZ&1,ZK5K2 M(S5OY:*MF[Y[.OR2;>5R)&U;_YL"6N;\9677XWKUFM3WO:G]^_9;_M&,&R(= M9MPP:,S+?7OY@8L6J+YB?GZ U3WWQ:(G_F<,_G;@#^^3]V[M@&O?6O[%64MZ MIE;>\,7C[%1=E]CVZSZP;8LOA39/]ZV_Z YXQS,IX/(_>@[^8!03&'P+\/'# M6T:-LHU?)P:? #9M\R\^_=/[N3UNM5UTE/VYQPWE70VW%I9-F#=T6N^CZ;8M MN>NOE4OO_3G_#G;#IO!]\K ML.ZCG3W/V-6PZ<8E8^>/7?[8-.KN":!MUJP/5W%1[36O;1Z@6MF=? !:/=>U M\J/K)V6ONW1KQ[N\K[VV:!K6M.%3X>.-ZRJCYY7[;7MEX^2OEC=%;WNEY9=A M16?/CQP__+EQ6;L;3]9Y/ILYN//M9/_W1P_O=Z5S4O;E+N<;-HUBSA@YN?!\ M7CV7V/)#I^ SP*9'Q\/?3]#WO^JDQ0]GHQM:/QA7=,.O([/1S4,?SDYP^?[] M^_Y*:?=):L=SNQJ>^."A70U3X\]](SX[A7W]3_:WY^:/5B[37=^#]DY_A0@) M!M7MXW*Q[V[$ DCV; /7_1;2]^6PII=?]:,W,S[M7,FOWHLH_<7I=Q MHO7-JWMU^S<-#YBSXNOGKSQNV=IM[_DV9;]8/O(F]I;;GEZPO3@5?'=A_T=6 MS&#F?.\9T?C)YK/^N+3[ZD%+!X$-'W_X1(>3NR[*-

?.VH'D*?EQS1JQY[ M:F-75[]P>6FW 2<=_^BC5ZQ><-[)#]ZWV!&>\]'7\W(=NVV9BBIN;0H')CW; M]9KSWWGJA-E&W\IEXSL!M\P3NPYX&9D[T==OQENC7UB;VNX<65H]HK!V\N\Z M]^C9KT6Y^\YZ>.'9Y_S1O.J+%=/Z]N^Z8/93LV*WN'\8])Z::;<>==W=OB0, MN_R$,$/H^W[[T[G"]>\E+_Y\5,&][7WPQQ'2E[Z'M]T(K7I_PPT]3E@6&O/\ M9VNVQ9O0R5_.&C.56#*6QP-C5D^]:MHYGUY_8^?;!IS_[YE;C />^7B$[47^ MS9QAJI9?;O,?]X'YS+/O"")NX:SQ_=_M77ARUJQ!FZ+Q.Q2#'_ZIM\9ZX\=. M\QT.7\,BVV>??=:CR_>#_GS]H\_^)#=]].U?%L8S"V8?(=# M>%5A86KVP.BU5WXY_[+'_0.\_ Y#KQ_N_?KD>SN_,V_]L[&OHW\./^>=Q?P[0K_M]_=; M-Y^:=LZV7LVO7SM]0>JZ5V^.!.;UN4?_P",=%WU\UR4.)JA0=?C"XO]FRV,M MWP@C^BV[ZQ4B]^]LF%SR?>ZWKW]<=3W:>)#PA\Z*HJGN>MV?+SA[NNZR+6[Z MO=>/;R_+S>F[9&BB\VFSW\I_]?M+]X^::!WUXA7SO]YQPH)YF7]YMWCGG3,I M/_O?PUJZGGM^<>*=M\R^/7>^>&]@\[?S>Y3U+3,6_^GHH'W0A97&;ULU?J/U M\Y-V&G+8NS>U/+:(7=*AL7A;G\&C?NKSRB>_#/[8U?.,2V^!-NJ^-8TZ\=XE M[H6&T%W4FJL>OLS2I=FY;&+_!]Y=D#PGG"HX?W_WA<^!U>-W-2Q\G:*MFX7BRFZ_WPB>G]1W]UMM=;[GTI]-'K/&WK/IJQ$,[-OPTI/V) MKA^F-GPRV>,XLO3#9,NMG7?\%* MS]:6;O=^VO/71-]5:_%[1@]?U'_D9\:'UMQ[\HA);Y,-+<.'7>Y:_NNO7V:^ MN&-FX'UPP;NG;K[]'/M-ORV:E5NCW[8]=.WZ:X;H9O]YVL*W-^6]3RC7_T ^ M.2[SVS6P^LH[.\\]ON^5"U_^X1YWT]7$@GF=\S.?'?G6"Y]=U7W'FXVOGK!- MO.H![0WCGQP?.D/=]/&KUC_OV;#NT>YCIBY8/\/]_:D;9T=>Q1\DK)^_:1W[ MRL.*/[K]]KM_Z.I7 Q=X.C6-N>9VQ^N3#3\_\_!E$T?==7;PU-4Y>.4IO4_= MO)2_K;SHXW?6=X)_/V7MZ;^A/>%93]P\<3OQTF/S3I[^\QFWC/[Q_F'3M2+0 M;NN+5Z60@?V_/@^\\ N?NU]FZP4=7IG2Y]5;FO5O7_*O7]Z8/4OSUMJG.]UV M\L@[0(E=],?R[^Z%--2#MY9.T0T8T_ROSS<3OUZ^V7E9>CVNVG8Z;5@B+5_W M[(O;.SU[TW'KYBT@/QSU-D]_LK%PSO?[1Z[YOEC;!UCZ_\QMBYU M]N_XTDS7VSTWK7RH_VGS@JH'-;_>F+ON]F[:DYTYRZQ5C9.V?V(9^.6#CW\W MB>I2;H!X.(;B[RP[N[N[N[N[N[A8D$-R= MX+)Q=]\0" [!0N!QSLR]-7/?._-F[LR=FKIS_MA57;OZ6[VZO^[5OU_W6NNK MBVEJB4A97(=?A0\Z4!;C6I*EM.;:*4M'#(2^C%=(_1YK)JKNW$WKF52OE:X+,= M[*D:?UUBE+\Y9\#<1I'<(K:&/OMFL[(ZV\EJ#F.,L5E8$UX.%J:FRAB+*QW+ MSVQYY?F:8#ZY_, M4FRQ][KV%>DJ_62B\6EQC?CCZ !>+]@,; Q)-3?"^IHEB%@C5N$8 NDIG.,* MR;B78FR3C)_[4$.L-SL26S4SP2VQJRP>'I0@PS5,+)XR14*U!*P0BN_ MCGO;K7!,X907FDJ%>!;R6[LC> _A1X[J,U08,*KUD0L1!B"_U<>4"KEW!>-B M-)!90^*PW8T_/-)!#@R87S5=5_M1-.PUE)CR?6T5-CL58V>EJ"DD"*8=G< MGBK\-[H,Q5IMHR#H! \)&LO:P4Z!R1AI2T0GH\*_!DU[(LV0) E7WZ01T\D< M(V'2F0U4#C=AD+IXA3$) _(@L1L1T<4$& ?P*G[1%8O$6:(J#!O:?8(V@.O4 M0E0^/4O=3EK\9LEO+(*EZ"0/T?&1J1(I-9Z?R\?7AYD/W5US7#5!* I-@T%A M*!J7C+4X#3<7'(*ME[7R)*A2NDQ'-+"&XMB+*I;R!OCCOYCX,J+[!C#/O^/] MJV.5_&S(7WNDD?C/3K[#_S)9Q#.50OX]9,&J)VH-SU/]P+4Q;?$,IG$+[IJ# M0^RF#+FFJY );'<# 1%-S#XOS+7GVZMG<7XEQM7E%@QF+]$2OH 3BR7DT%/+ M=8I"V%[1_A:8F5SF?VF7&^?>0BN7FD"\=T<6[)IIB X M,AY@J$^LBQY)&+$3#B4CG+0$%35,J@ZGRT\\X';WU?FYA,$KHS?$8 MM$H3Q*B^"MEI)\4185&:*G=M'353V.=?R4U"J*;(66(R9O#I+1N/9ZVN&8W% MJ?PP'.=.O^IU#D2!8;+51%#XQ%!YJNWL<';."TH]Q9+'D/Z:$K%.TV<? MA^YJ2:Z<:W*?;FJ8H[TO_"O 16Z4Z9.K*LRI/_&SKES:TQ"O_ MAXBBF,?9BV<#=;7&G8I:V[@6K8LWKUOXZE96>>BT%Z6LT8TCQX:*>?K8QY!F M%&\4,2Y3;12]COOJBI20$%^XCN-J+$!*M>$J#LX5I$FN;Z@\,SP/FE-D:,3V M?NZNH9OD,?NAB3>_D8M+GK^>T+XI'+N%V76W8=3OAHJ'G- ME]@S6"85TSGJJ-X>(GL6%I?2ID8/NK#E] MM@NGT36A)D8YOV_>/PV) $,3X M!!4WN 4R%CR\>M""7U'V"5U0O;AV_0KW) U=H20XI+5K:MW3#/YM"JW]9'_R[B[R+^RXH8 M6Z!W5MS(ZE1.)&%]M*1M/UZSPAS)G(T!.T,302HGKE:>V^(R)8#(9:TEG#H4S6?XR?I^,+*< M_V-3T5&C")_:H/UNQN;GFDFPL@LJ54+W2.2-89.QM#0_Y+"!2\AIR6;&;;MV M.D=W7G#A$%> !\HTPE>#!,,Z.T3 W9=]ZM-FS@T#R#]L83'NOEK_](\0VJ5S MT_G$J,*JV15[+\2[";@*S99$&0&R@&^B^BV[S LT9/D&RY]I'J.?:Y ]5H+Z MY(K^FXOPSGRE7@NT,K/76U%;VU",6,'"P#QI&JL5IEY=UVM\[CEH$\(G7?N8 MHM1QV+4K)3SS8N;*$ .^<@S9^$3$A5O_\YF6+H_W3YVIKO*%*";,+0NMG.0' M3U [KH5\DC+3Q1$'T+90(1PMB^R MGJT@VJM9CTY2*1XVI67-*'.5=_[Q6P<"8U-J?O27]D_.37O-US8,]11'D"05 M'Y&',6'T*(8X(F!I^TOH=K API5;G;P"#T:A F7? +\>5 1O\1W_9'C.,OP/ MO)/ W,._V"$C JF3RAEK>,@K5VM5DIY"?/42<.J/@]Z6I,W=!+' 3!6&=MG.][S[^C'D^ M](CV2KS,F!ZC:RD.#!6K4]G)(^3:H_TC;W-QE#0"?E Q'4/+G$P62IE/ZI'K BA MI8 _7IJR1YH;G!>E/'9,0Q;L26IRI-L!GVV,'L'EQ@%VI93.9F&"G$+F^\XD'$H:^DPM0Q$@ M\\XL;_OO^X;_2,RTWHG9Q.D$U#\2LYQ_)&:DL$3_DY@="U!3?1!:63IN;?^! M8XH@O] T),2SF._1G$!F!C]R48_S3LSRC%$^(0P OM57#0F[\POC#)N(#5 P M&/],O;TM;E?;3_W&H/(K_AL3"X@MHMBJSN# 8T@%/[,$'<;&TZY>IN9\6*A%I&SN M)!-NAG*>M8!!EQ*J5X;Q0L0:64-C]QNA+:E*FR^_;Y!EV+YI\_@6;PG;,Q,] M$BHK?88\UD*>->2I2 @Z'G0,5F#3NVRS-(I2VO2_ ;7EGE2M;4N^LW+SO7GM']*\Q M.:EN)$4D."O<]S"?-W![BBNWSM)N>'D'XLM+L;)BAEBQ@62#S#CE_+ <.0A- MTLJ'=@-JVGD9U_"[27?VL!O8$&E):[+C8W:[J,9J]N/7:_D^^ M.R^E11KZ<:/$\-M2=<"V+^6>72BH/Y9>]HO_YA8[3R5XXI*%7X!-9S5$58=' MJEW[T73CXXW#.^+/MO[PD1HGQWG+@EYKMWSW; ,7"[G3OD7>$L_/'3L_=2?N." M*@0T7> #C.0[:OKST>%AZZ3+?VA6VWMA1C+I[[K]7;?_1-V20P4>%T[DS(09 M?O_BMLN!:->(;EG?ZVSVM%_OX-N:R(IWLPAU\@0"$\25IUM)("%3$M!!^#Q, MO%YXJRQ#F( &U0'0QLO)H."A)BR_Q\K6RE(AX3FZ0RJJWCJ*8Z38.D[T%\*X M$PF/'"'E^J\N!KO\N2R5]XM%U:2-18RM1O?K*:52BZ/0!RBN-Y!7IA;BIS:3 M]-5MK=_>)#94F(=5M1!P 95:"QZ(V QPXB $SP2 M )R3 &D8G/!!E#$T,<\N,=Y!!-X&HT%&Z_T(=-,>I,B)"ZHMA_S2_);+R:GJO,MRK&48FOXJ@V.7UPPB76R\>!UJ6$N MAJAI2D! =YQ)TJFZ9 A?YS1%QGQ48+2.[U:- MI:$2D<\=L+ZE:5"GP-7^V\3'(_,-\/.B-/"(;>#I\?);68NA9BJ$MI)U\ M0%O8*T7\18Z2 IS0(+6R@KEX /% M^8W%F-,8?T]O4RVMSG_4MJEM&W%E)$XT<:F7,TUM4&OL.?#RJTI1J4BR#P50 M)0&-DN=T[69Q<#:/-AV6YBB?[_K, 7Z'__9L'/.,3 M8J 0HH"<7A"7V&T94O' E[T N7X6K?[=$8 >\XT97KMI ?<3LZT2 M.KD9=Z] 9'SK%YYX(OW\=7R.ALD2>8\83144IIH0)3V97)\QA3@QKF!T,3C8 M(93I:,9#4K?Y]EU6+ P%RA<1<2RU<@-XDYT-[O;AEAU9O>_2T!Y]KMMP"R.; M?G G'@FT%-,X(;^H;P>;[O:KU#D*$#)&L!(;@^TL$H&M&M M1K2:,QFO&:JO92)1-0T1!F19+S&'7N8"7_ M__!S[F7$XX>!"7_U5?Q8 XH3?DW+$2R'.=URKU!/UJ=,_9SJYBL_=%=Z2X=%7@Y0ULM/2]51LS*S44&I9AD2]MW(O(Q'"I) M=SJ5)UK&\,A23:"Q&:UZ[4!QLT>0RR\7JYQ&&0ZW/V&$AF%Q0DF '^8<<.)- M8;7%B4DP?PNEY+FL.9"E?@R;'JZ(9:S.,N]5@UQEW\BBK83;%B7-@*LLJ:3! M)U,C321 ,Z:W7\O8.==Z 245!_^-(3-56/G"&Q1A/_W;@RM;OA'G*I%'_UNE M?3.;UHUY9IB]MM$<&\@J>KD*752[M<-TR MF[56=QQ9,/;0OU" MMH>E.VLN7+1>8HQ17*>N"=H MT%A5K:QR>&H19.ZD3S3F"?$K8Y,NW\U2('';0V,<*;U%QF Y55M3?/V9 M?6O13XQGU90S+_OU-^.E8!:=?KLM-7\TZ68H^D?WCNJYD0DIBQML581YZZYB MBJT'_@LMZMY'N:W.7#XA/M>6W1\O[NQ#B8RJ:Z+3GO>Y:6;2\KA&2F+?HK+K M9-;K[1HQU@NL)B.50RT.?R /(O3Q2\ M8$X?&:0C_L&PO)B=L^4!X,OEOF;"\^'1FQ_GU^L6H[D2#OX="DS9S%8MFXA]/)46[- MVH;<+\I' ,>$G7:V$Q2WXY,O8Q-3VBSG%F)-%=&^9'A0&;"AUERK<'=M;W( M;)/V<_E;%XYQ*FF;I\9G 36#E3^0;^.E=[VCFH+]]I:8:93C1J[W(E.<:$Z^ M0V(X1@D8L?3SN9T,BGCE'@'@=X]W\^LK];:5EY*U??UQLK4)4P,4HQA+C" &T@&/CW)6U MI5R&,"=@;-?WL[F,2$1;SOUN6R#E)VF[+*LH*\HM"N]JEJ=[R-X -E:DAX^L M)]D5?^C=F^JD^M9SX+P%D'PLK-\ ,EMV/^>9[\M#B!5#B;-S N?;=/GN8O]4 M%D6F[H[^7<1_ Q'LAN- R3L4$TR1/9IVD>8BK\\BHK*R?515BJ*BH+!BZ M4TOIE@ASU4ZOOFE2LD"+U4#NF,,G*W5Y!;#LKE!P^X7M4 I-J3N5H).B7\EQ ML.1=*KE89R 2$IRW'G#:Y'SM@ZV,F"JU<6#& ?I@U&(:=0*'"DTXK 9\^/Z MJZ:#9B^BG:&O[KYB8:G&E/RGZ<=]S4%=V5P)P?VUGMKI$8%Q$ 3NI^<4=B:% M"ZXP&Z%KHSH[![.(7L;,H:6P=O*L#\/P41P96(L/79G0%=31XY0U>32;Y2 & MNU8PB<-&4/T> =STID.7A8Q%D #^JEXO%!QYEP[?2P&LZ8&QG5Z>"@[$]C8* M;BLO_ &DS6KU,\W/Q+('.P:8Z/H7P9+E:XDX<]Z31;<%4@<1Q@B*7(1FW:$: M.^>!99J8'5U%>49;XP@\%TA=5/ H46 Y5TN$246,X^'8_IWQE4SRENUE!WS% MP-[]@WMEMHX;T("6KQSLQK.,8KF7JZYOJ U]6M68_,Z:\OH7CB;Q"9F/T/3J M;F;GW;^EUC"D6MQ$ES,1)I&KG$EQ:[L\=Z6@X[CM$)VFZ92T+N?=+H MA%+6IJ0[E0RE46.W[$6\2N7!88X:.(XBW4 GJ-Q>DC\"YW(OL"L^:_RT-$@. M;.&@ !;"?F9_ASAE#JWN)[B_5851J?L3Y:8$3W1K\GW$7Q=G1<>O3/_I$V@W M?GAWDPNOZ9UK*Z6&Y_+0_U4EY-OTWEBK^G/L3QSMV#S+J'CQXO&5% N(F\M@ M?T#]F348]_,[D-%W>_7 =F=@!M@PB&A>H'7@U*2A&$I".)/8ACP4OL"(UZG@ M9I -\U)0)N^TJ_XRDF;=A#'8\C"/<%' O)C%\#.+S^.E_\&&C:CCL'6#-3!XU M$;M3FCD2.48-) M^)@?;&K+MQVF]X\8LAK+XB@ZJSI;[9\.G U293S,-0/ "HQ//:8ESB M8&KP8KQ,=WUY)@/<#,GCA]QG >TP&TK^^R!!->^:"N9J!R-3KP\0OV MU174)U1ZB *->F_X5[[6@>FG9T7_(;2D(WO!C0)2@I1OG>OG5?5#+(V9G/05 M",>YOYALE+(\U&+TG'(QJ>URJH&=9V+2CJ62:](0DN=M@UO?-SV! =!I9A"+ M&&BIPP21\ISB"@X*1^F9[)B]S&'SOT*$.5/:=<2)]$8&B!%E\*?8GDM+S@H1 MP[VDB7E,9I!/[*.HNAD;Q%F=DK(7A)?[LZU^EH8R1W-K8,FE4;N2A1F,1,*Q,/$4A]N]6'@=.&_< MJ:KSR@>LQ&S':NW#5^49F/=\YR>[NEM_W-' IH+8T/ MU\$8I_P03;$'M[_FV*W<2VQQ0+;K\?-PX#OY P65V0BM&YU)E;Z"P7)M>(^9 M"'@*_I4\M90%5GF?&U;VNAQ!JOP0KZ5U1U'<20JI]%?*A\US"G4BSIZZ?;45 M=-F/)'+ 32NC7"([^(2O4NA#GR#T#2M0:*R'IQMO0&H<(NG M[+=[3_[$KXD@0'+(.-G&"*TBFV>KYM-4PCV_>JCRE*[SA7D]IW;>N))S26BA MZT*8)6O\29*-3LFO-?[H MGC,"'L$LDZFY3#MSJ*FAE3Z6*X; 4W;/M!?4T6_. R69>Y0W>8O\X')[ENGX MZ[,M@J'K**;"AH8JI?EOK+=<8N?CVO+-:"OIDG]O(_OV&8KM(.C,U=#E#&+% MB2.9&2<6=:1]45741M^)JJ*.]3;Z(1_QA2*7\@LTI I-94(+QBARAF>ZN$VH M*_]F;P.1P8+4M80]-S%%,VGMA9"8.Y)YBUQE9+9004!Y?1T@UD'A?*545A6CN--OZA6?X'XU?N5Z^F-1UX[UX& M'^R3/K$>BU-BAGN-$ /'6.)P'\/#7\7\%]1P-#V^MS@/:=CGL?8^AN@@@&VRD, (S3['%LD7N.)R(^H\2J! MH;8H29XQ,31!VR7!$M&+YZ],%GHI=W_BMV"#'X7F=*[8RD>@Y<5@4M9^^D=! M)8[L!D;.(")@+7;O1_:X:0 MU6@YMXG3GX\>?):O6F^ \ ?D?"Y[O):&IEP+G8;7?ADM'-8W &GC['(?EQ+Y M#34(QC?Z2OUSE QE0.>:08NDB1"/VU@B_Q%A[/G;\4B/3C.9UDL]BY;4KJI M1S,J7,Y/0PUJGRO09L'7$P-Z"?9;WM;<8$XV;T30'NQISN;:$78HDC+T&#^\ M4^LRKF/&CL9*V8K/MB+/1D0?:I1[*Z%Y>+G.;$R<(9$+ECI<>,JA)K>34R\/ M2OVQ>VD-SS(LG("NB;FQWH]54[\.Z)9&4)JDNB)![E,3D9>D'_W!#B'XEC#R M]M.0EP$_"':ZDZM;,12TY[63$)5R'8!*^<*,FIJ:\M),\3Z08]_!JQ> <]%/ MT,J^5R/*_'MZ_&A67VQ_/HF2VO\1[O\75SO?ZH4^I_A9N4T0OSGL:-<(/<@=251RH,!NQPCRS73"6J'G$FL#. /_^=1;5FX,6@7?LP@].Z MQR8_9UU$( ZV_\!J9:K.&IA(RA6A5&YN>90/GL=:5==4T,8 M@O::]!NA>T?>C?*@S 0O S9^_:8AB7@IKUU(A3Y:NB*O?//F+QDRGB\JIPZS MMF)B:ZG%)7Y4QZ\DR1S4]9A 9;3SVIX3,^UZZ9FQRJ)K+NVL'+#_9B>3HJ;O M9Q9=+A1^!R-C_:\G40JF5 E$6BQVGJ_V=R^!+ L;.F4##AFG\H)2GU_ ^S/ MD'8;""X_W;ALATQYSY19WV5W.K+5R24 BD*OPD4(4M8^O %BN6N_Y)EZ?6*L M"22,'<$4G:0_\-T8J&_?\^,-S$T)B[F7O7,=^/C3I_U\P>/@T1>[^U-(7[L5 MS%Z@8EP.6@DW]1M@XR!B_-.[I%_C;X"7'IC"Q8E>I%7X)D,(2L0/@JAJ5C^HQX/A]BE[M M%DSW$U"$VE\>Z22^ZK 'O3=9*OY>N-E(S:#:]I]4:SC"ZC9 M<_$2Q!F:[;A$S'SV$H01PLW,?-W,ZV[&U'",9;.UML@UMS5/*+=ETMI>[JFS M(F/HJ;-] \BNW]O<&*R\ 5K.A9FYAY,0HT)7(C^A:NEIPZ]5Z!R0C4^SUJ:C M?&?D4:'M3F9BAN754PMUI P"J2HC]ZZ06/QT>&!,B4<34X C>WH$FXN9@2&J M[-7VN)KL-T/4;K]WW_%,Y*FS[QW-6?2AR]*350#QDS (CZ%,3.VP"(ZU(,O@ M+I"/=I2&!OC#JR&%T]W272S&LA@/('HNT/5:?I>9QF_\X=ZU59>^C?P9%YSZ M?#S0L= HW?[!-\/ORX\[>ZA!?'C'U%&";(\..@2++7JD#@:V*KP+@/,@R0@T M.R Z*!M:O;6Y39U;B&NMNO,$:A MU0EYL3T.BF2U0W+DYQF1Q8U[&G5ZS:Y%.29^+TNINX+@UTVSPNU)Q,^:!3/VQ-X!A4+\?OXH%-6,# M*', 94:[X31LZ[K8Y2;,YIIQ-9D0T!FOYOTY$)&@ M4%4XD_[B4L^""H=#/XC$,K+\7A[%*6L8);*WU7W__4/L^2+[^\0M7/E?=N"F M0X$4Z^ B6 9+9?>P?E,(.#CP:-!^$60.!P]E+(!8),'H>SLD@-38%IP5 M$D.E%8'GI;/2JWV&=!]"CDDK!GRT^TYX@P0%$WU3 G M?M8XF#F(U.4[0;2"')M(^21"5\#2VC>^ZS);E5, WR>V]B&3Y_6JG:D7D3.4 MK]/28IA^9Y4%HA'4X3EM!R;]]^^N^Q,P>?R7< M+#P3W_5'=/Q-"J0O-E:W@3P+?0?"9R7ULV:KRH/3 3\I3N3F14HYP%I#\SA+DYJ"5>DH'EH4V%TES$, MQ"Y#CYY'>7M3!C86.XD&+KJO,"]:PD=:>G5&(777H([)CDZU;A6-RL'EAT8F MR@XF0M<7+[_F8B[2JU8E'ZQ>44MVA\&?CFT-BW);=0DF--359X3/-'8D>9"K MQED",F2R$K"U_%IF&]/S_]PI_MFNN(I6T(8]_%<_/# MEV%.J9Y,0V I7SEA.]::-#B\'IF5$<[[V4]K9-?8UDBKW)Z(?930-(&2O8V* M&T, X0OBU@ZWN7^<[ Q4B#@8'=.#Y\AN57OG"!-8ZK^Y&"T",ZO\Y M;NX:D!R^!M@P4% 7;!\H^WSQWL)B5<7@LSA M&%%)]AN8@BWG$.;:L5%GT//1U\EE;^V7VOSP[4?H3TP"R(6% MA3=[M/;EGDKY;P".C/'TW/C("R")1>:T5DS7-R!75GC<]IKAC%Q_K^[K'@6Q M9LNE:_&XHI0VO+ 0\U.=WU0>!4E&RTU[EL'CMN2RQIPU8XN@+(=3K#(J2I*# M1R!4GFJW>OK1EF^B,*C_44FG:9!=9I]3\$-FYG":%RAN*L4[A,3P)LSWH.Z] M'XQ-(.:,1Q7F_#X5W9O!E0X/I#[9B=KE'ZMQ\-7@.$&7ES*^8$JSQS MU69*O ML-IN/UQWM_5BIXHE.!*TYV_VK75?OJ*XMG/#96O+V\MSWM8 MVUE@M'? JU=3C\O Q!>8?%*QA2>!4V+JP,T0^W'NE8AU.H)9)A8];@;8LV"^ MNT[&J\TF_=4.%L-DD!0N51UF;,%FF&5(JV!=;[@\)V=-%5]@-5576E9J6"]Z M(>I$$AYI2;6*288:/I/)T;[U,O-TVSQR=JQ(D-G68*7EW/:='U&>^[JLW[\! MP+Z&S[,$OT;1Q5%142=^# #='K<-\<&$M*UM![R!=9'7.<9UJ)FOK[C,S']^ M(",<[-T6*[P!4"YJ*! .+XB)+P&*)%,! U'D\50CM!?]2]!-A%S< M5P++<="-:3;15=OX2W=&"^*KS,IO@<33>)2^%R8@#?8MB*/<;7FVY])WS^)E MK-X7KO8 '^#V#!ET(3YKBT0WQ235&V!@KTPJL[WA M\!VFQ36<^Q[B0.6L2+*B-8)[M;:_5_[\+GE[Y>C[!KBHLO3=.+SJ"- )"/!) MO/E3>F3&.1ER[#@<5=TS:3T#[;%RM#S:_Q M^./08K+H<@K*35)5V'>Z!?W#-'EEF-Z4-H_TI,6T&29ND)F93I^/ADZZO]K> MC\7]#+R)_+.I+Q^5O!PB,3N:;+-GEZ>%"+BYFI40VH['IFZVEO IWP!THV.4 M4332L0S#+E:$?/G$TI0W7$%1C1L0I?YNSSKL%/T4Y+$L0<%DC76I1=%V%?]?3 M*A 08KF2:?3UNG'*-N.D&U'F9<_Y:'X#B?E:40=V?Z+CJ[+**/Q>BTL7]X"C*XYZ2P161(::( 21KDJHY8O M6L7$,M?Z=.4VF.@K'X$$&Q##Q_>IYXISF!-CVNWHAZ0DJFO?3]30IQ__2X@O MY#]Q4!K?R-:BSX 68"$_@T%61"1AG&!4'! M-C1AZ(E5(V(\G2?+ F^PKVD"WH$M.$/;8'ED^7TQZBS"\(V\6/Z:%M\$;SDP M"!O380K(PUSMUVO36KG]*N\8GD:Y!M]M#C[8K0N/LUN3.?XF_F51 M[-H E9DY[G%*JRYX?#S $/$OYQ-]\Q'O]FN??O"I^(#A>)M13 1+P!"I,V-T M$)S@LO%\$$U*C,-%97A_!?6!H<.;<1SDJQ-1O7A57G%CIN7MO+RG-TOD0ME: M@R.J@?!D@J'&TY]N@3X5ZV @%%N8H'7!P6_(OY$*(?<-ES']2?#@I16,B/TY MN?%1][Z?(/_3$#D:\@&B"!_I4(D_?R;S]_AF=V]URG;7UU47&CI&BSV4 <.4 MQQV1 MQ=U@@5R@$?WV_7>AG*@K0DZJM?7-;*_BPY1=> ==O2NB FR8& W.BA-4BU%! M4Q60GVA[74ON4Y=%:=EG:3OSJ%Z*9;[KBF1A])KPFO1K:I(+;@PPVPC*GNT& MDE.WNMT(+LMYC $^V.0I/,=)GKOQ.>^ELL1SJ*+)&X\\OG'+OD:K@8I(?<33 M1I@] P+APM)NN_/D!6"G['@3E,UHNPD[;[9)N.=KF9TF'6R&"%' "_ $-LS0 M$835%2Y4T%=5]JD=8<^6,;91.68SASL\R0W)Q$S,]R#'S10"2!=QVYKTXH-^LKDZ785>,^ID25*8.H M<"SC70M$:Y81)OM&W[?9'NHS%F!NH[X7E^IYS=AVG,8ZU(8XA;S[G3U M37^ R]T'2@<7B7%!(RM;5'"14=*,AU@+70JDF8AE0]6L'&[%6*KRA^;J8N0( M$A"P1_&P%//KZ:J.MC66@<^;#1L>E&2V..5769PE"C]NS0U2;W4M6R%HAVY\ M*T>5"M'=EHG8?KFB R1"S>EX1$R]&Y."8\/I\L@J1[T_^.V MJ @/D1-BKYQHDX,(X@/H#6OW*NX' ME>*-:=CZ#"]@JS2U@WX\&-KHMSU\='<[:T\1S0LN_T%-^YM28U\G?. *1S?GP#T'ZA M;G%9]&?WMOU:7,%8SH"55-K!\ *GOGQJ=YACY&K^Y= LWY?)&/(B)/Z8K=QQ MEL&_-8G?;]8"HBLG.Z/@=\7'A[-4B/W908DT@G7>3SR*G:KH'S?%?YU@RPNG M7+K4ZXGG\]#P0M@8K4A*3Y^3J]:9S?[M$V7)XL6($5AY^&7)5 MM5;;KNOF=^^Z+FJ^J4A)Q*CR:OXA6T(? M9EKOUDJV_;DN>V;R^MLDU>\^>RX5BRB"'^B8:VWD1-P4K&6T]MXY!S?QXMB, MS2$)[B2N$)LWW[*2&ZEU*1FL;')2'1;*:&S4$1SE]U%6P WG[LQ$G@2.'&,495\ M7LQA])M-1<+3:,0/1[J68\*J4E?YJ8S"5+F?TR/R5$UL"4R$>,H0M6(_A/V MG4#):IS)[DXZX,"VAGMP?M^[+/!5",J2P)'DH,,&BSVFD[0!1E8-_Z,J9"@> M$VG8@<1XE)ZS^!N ;$.]GR.P6!$:M-'_ZG^\SUMC M&T-B# +9;EHNSY$!O&S]N@L T':4YZ HX_57--VR,UG4NY(Z]7!NQZX^(/TYU%*FHYOH2ZF8\M!=7QD9HC#P9%VCITF^JG?8'QG?/%PM4.MDX[MV) M+ O ,E,2*7>L5MTM"22DKU[*!R(OE^:T MO##6[/.'7P88Z-HC&+6]=YPQ\[6.6#-S4XFN.@- M0+X@P?ZB>;PY.OD&0%PNP@.#-U'(,\"C[YPD^O/(P8TN^)T8;(8Z@FS- Q%3 MW@#4C!^>;"8*# HS+TDS3M\ 2%KV[GC,V+3J@/U%M,G*G/9W1:;S!2159^K+*JL9&W5 M=GZ]A'@JWI[BC#I=N3J=Q#>G&L.=$QXAR:\T^BR?K%3G M;6R@QW6S*+/M&1CYE+UP\0$JZIR=-O2KZ&K\HYC6F?(9T!WL2LM[-P1^RJ.I M4&W*'TRM5(KM8A#M!2$\J<5B0[NAQK&+XHFN*#8F3V@^MX!B\N3G*[-V93R. MKZZ<*N*G$ ZMQ5U '5NH.5_R49SZS>NC$A?/:?X .^ZF5TA)+L^;FT-^FNR63W+(CT M+94:OT;=EKYO :CZ+98^9#A/,TEQ^3V;.JW;G&,D#6^ O%4E.7(NN49ET/'- M9J-MI0,G%_6-UFR88U(!"26#/K,[A])SI\J>(+FU.!%R&6*[D^<9,Z;^CLIW MV3"3:XDN.Z[!D>LJKXR))[@<^AC]G(H.<;],RA>DA) 3FWS"_N]" ]2^ED'! MKW)?ORS-Y_Y(^>%(O@G@L:T2$$W#UL8L*\P9D%#>0$[G>6GH!C*)>G@D M4A_U1.<: B^-ZP43/'J]O;C;PGV5"@]KR=3,+;+V8!_:$/2=6VIL97P7_B'_ M)^G&7Q*!_B4%Z$+B/^0 S2A0NU'>#[C]5]ED]"GY6D.9W*6'2(>V ZIS5\58=EXPZ*E]A+I,_ M_3W8IMM'@*A(YTUS3?0?N5W\7;6_J_:?I1KF9-^UP$FS;HU/1VVM!>:HB5X, M"OP[T)U?8)I1;"JA=?&2= A'1$D)99)2Q'(SETW08KG1E*50ER7+1E(XJE5S M#IET_T.06UF>>>VE*N-5G?(9I+3[/^'IORZ 9;GV)+#8'RM%+A>T^8BE3$Q M0-DQNX"[T-2J<3BQEJ).9]>J,;%#98"F"6X;#TP)"D],P,GCI6#/5'4^D6@+ M:O&[8$Z3IVEI^,0'=#_W]?K-AP>MRX2(-YKQ"A%+ZW4F6(M_\$Y?:]0K1U0. M(F!AII0AVOI^;(YVY?R*[]63%LNM:]#FOIK>N0''\LGX2TW6 01DM=A6'#:S MO-ZW2IB:^,OX@84NQ%[L]4 FX@C^K-DW0#CFM4HANR(JF"F]?E:A83K(-+W. M=P.3GO'K*99W+N*SJ9^K^RZ3EF[FZ*KNI@[LPAM K8=2H*8V=)^8Q6[F$?Z& M&Q7_+COP3_$6:^V K6NP*%'@G[TCT&\3I5@DZKM6<4(-./X=,"I_H-"?;+5> MZS]I[N2]V^>!F#P+JA[!YL,E-(SF$D==4S:EY7]\-S/(QYH=BC().A*P4OL= M9-!?2*[&8)63H-ST>>$:?\7](8H:':DT0R)7D#K,2/$,@S1B6=%CD^H;"768.P//+I1H\997%@\> M:4@2>8S(4^;0E8FY\1DERZETF:^LP\JI%$]_SW",?[SIL*3<>0U!Q(J.*4$+N645!0 M$._/-U/?K>TVVK5KQ_@(/]UPJLZN.,"W9D7]D"UPO032,H\]<.S 0[*(8)0? M@4F,Q$(_2PE"9 Y@7=?E^;[M/!>D/&F,Y#H%HV1,TPU >'WPXZF2J#D7)P] M1ILL^_[77XGXS=$N?LAUGSAFM>/GN[,.PGN18C9)BVP5F$IK^ M8;15&L_[=WXUXU_#Q)0(^!D3HAC9+0&P^UK3^JTP M[B_"U2:?A?E3W42JLBIJ^*2(Q["ABZX971%.@G)QB!0&ZQ.H5V-T^0C\_&X8 M>JTVU#D?D^,7<%6$7>N740D4I/V;Y)DHR[%]&K'BTT"03/=)(/E!4@)9-H0" M*UFL!.Y\KX47P8RN= IZ2GI"3LP3=(X\%TUX.Q \0FXJ"2:'#?TR:YA7VBG M/E:+??M=,Z1LP&%H\2EA.9NZ52EH"LS%5D)24X;3T(@O&4"C9AH%%9?"R_\& M&$1+R@X-!/<@T^U-J$WTZ.F0:W<6S-JUZ5ASL[J5=V*(NK,=A0^9:BJ**3+E MR!Q)C (:L(9!.*BCB%'&^R0%.!J#B(;]]>/;_W+NA7]-\8;]Q? =[%YJ! XU M[-QW[(BV_0CD_F.X1-SQU?D?:ZIBE<%\().YU*3*Z*C0$*W2P;0NJ6EUZ!8O M(*S?+XIA42M9M1X#KV.BB\2;?=@G>M4A@@F[BX(O#[F+6]RJLA;APX=A49,G MD+>/+?X:G:VK_@88<>X_G*S0T6:FQEHKJDUA&)7%Q]5]=!M+QII5_KZCZN@G M2R%5M5XDWX(6[SHLDZ:N;9T58L:9GC3_084J3HJJLRSBL?)J0TD-=D^MW*)T M89K1\#;-0T\';9M)HS6!9'2FD,M1W8#L^4Z^^;7+G/'X,.=KC;7!<(9?N@Y> MI\QEOZ/MSO[!09A6@($P>TN-4,F3J@>>O83UC[XAT^7D1!,>[G4^^ K%CD3Q M5W+BYCA?]/[>N5EY/O])'^9KO%^EIJL)R/<)(=8+%Z9S@5&C->3$0TZ.S6Z8 M"H6NQ+$O$I^M\>[)0_V_%.6X_/X1>J%B<[3D#8">J"/Q M.6IWQ^H'5;[ T6?=8S2=C?DL(<)P^L?]?B[UK\78O_*[3XRQ[ZT"3TQOCA-JPDX:PY2X!T*,' 1 MPS0\2@[4%,9_0'+@>XU5J$ 0M%W?7O3-*/[^/XTVC-7_J2\*_)L3._W,B43_ M'U5_1GTKK8(K0C I<8D:IW:55X.+GA\9DE=&18)&"XF &<8DLQ1%$AJ:K(R% M%<"#C]#^8.J5,> .T3#]_[!-]ZCM] M_?IK2C3J'V.]U12I=L1(UO+N#-"##QN=Q6(<^*&+-(AF9TK.88)SA'$@'\'& M<7!](0& <#^7^A!#(N;X%R89U/^GO;<,BBOL\GWQH('&/;A+XYH$AX;&W5T: M;]R2X-(T#330.,'=W0,T;L&"0W "(02+D!!RWKFWYIWW5,VMF@_G5LVIFB_[ MTZY=O_6O1_[/>G:M9=#8H4ZV[#+/8#]F[L3_?'FD9J].E):[R"';%/-YN.$* MRP^BYH^"HWJ!^5"YTS)\&&$IHK:4;;LXZ!YNIUIR(7Y5&V2$W#MA_F0:1HY^ MS4J0Y^RLJ 6D#\<, T4&Q?.LJXS#41<6#A(V3CD53" ^[39A#NKD+XJ]3G[S M==74+Y.U[01N=":+[)ZDUS_!5Z691>O[9<-")%MGUQX#0]H#1)9>[X@V]3@3 M4;K7986FRO9;R-*>O?3.-=UNC>;Y8,IWR_RO;^'HUS8:G\B?7[M]-7V9L53<;^N%@<6$"]#M@>O X$Z!6VV.:6^&P,W_@*C3@VLE@J2E!B]O@ MEY'!YGI5Q]#%D:DK?FH,SQ$=ML]W1"TOE_&4.ZRG+V#2;BQ-N0!-"#0:.6Z% MS"CBXP*6RGX8A[T]:/.P<=NQ^5<0@O_3N#FW=6-E)8B,[V=9KV9XV%*,_9I$ M3DV3U969N+\L\_U&Z:G2UQ[;.,XW42/B976W*HU_"!3#)(RG^R<*;029B /> M=H'K+LT5_[^PQ&M?GUR+&:QGV[1D+Q6JML/>QYOYE]:T!'MKCC6SBZJ$37IR MD!^MM"S/OB?N)=]V.@"H)-:P4 HI.+4,Z8F+I,]D4O,D=9B(/)@6W0;^;_0< M_VUB_*])O_2>9.[ 93+?WHW$45."4KW]*DI0>D--XW([4RRB!=\N7_RVB^KV MX&S?/Q:,(#JFGRS)U-$?VHMZ.[I0#L40@!.YH/([C'C>;G;N/_Y.6?[?^-/_ MVT3Y7Q)?3'/V=_[H/.$\Y_!9A2S,X59^93)JTY;L'U*$#3VWW:M'Q-M[[(>% MO+T2QVA6DKN..OCX5!+/'-/.$+XE?TE;8W#ZP]CO[4'_W(?_JU70\M3YQ]Q8 ME;:^EYOLU:^NW( N03A5#[Z\VD)F9L<)A-I+$#-P UY6)7$2$SG"XEHI )F: MAXFTR44RQT72"3DU>ML6M7\QXD+SJ_XUFI+_SC'_)UBN"I^+I.O%\N9-_1JS M(9%)7D:X"?0HG"Z4/NT)Y!-DW&C>3H\U8!1C3"S=K]0,8Y2148SZIV-.R6'X MJ1W,]O<_HIC5H=D>L>5;H79P2I)OE.M M4(_DK3SG!-7&HAI-<CGF/NF9N!QOX>/QO>_LD7_C^H M9I;$V(22=.VU::+#ST(=^N40#9Y5#69E$NA+]Z,I#%4HGB=_YR,O0'Z^H:V% M/5ZZ=OL8<1"P:SI)A.G7V5PDA=G+5QJ_O7*L?JWE'E:D7D//&/?O%5AH?$3I MO-CY3BT:\/J<#B/'4IH8?%@X2G,MI1RY$69+W6<51(3E#N,K*REFCKEP3G@U M,_-&R++C$0O=_YN8^(RB)F>8TN2O.T^:=',[@M?PU]CB_>2,FF6XWFGV M;9W0N4OGR 0EGBDXQV_)[#7L3CVO4KHBE(D9:=T;+9/''!7 M3-M855V5*M^M[3X?X4(REC[B(M-3>W.S##?N8DDC=5,R4(3.*N MWLL/!";2ZLM&7)UYYV HZ*9X-;1FLPIY'IE\,Q=XF-]%WL) MPHX\U623J(+$_E61YUAL-VXAS]DIG*=KEM1.M9NECIJ'I1-?:Q]A@V<5Z;&= MURS?_I#:B9$7XWS^)2:CW.20]W(G#%:,7.;DYFP?>Y,FBT5XO,6M9@+RD@ ? M9T3F'H(X,7$V;9R >D#>$N?R58+1)O"+RDW [!;!P+%O(X["9C!H.&P>2J5A MM]M+5@&5)U^;,*=M]1EC(W^/G4GN0D8^20E9RDXM;-G%8@QA&@Z_V$Z<^.YI#K-CL-MUHIE O[Y M8UV\([MZSR .O/FUF!A246-L2/Q5<@D%]Y"&C#-"NB%QN>5SDUTZRGP?P6=. MUB)WC))L7ALTZ1@:LO'\*6QG3'_V5,QK;7.%E$_B.-:IW#3G9XU(^8E=\E1# M1^ (25QK)91*WI_HZ#+^&"<@)EY1DN (S0ZX4J#^=JL=UE 9U,8Y0;)ZXO,$ M)W)*"8)7#J%4UYQI(!#IIA_F9'<[-?"WE(W F36"\5>]U1179C<1M]9(;V6+ MBT*B<2,3')9#VSY6[W>;S7)$]/]LXT8;JXKXHQ^SY M[T.^+JD('6L5@YH:FV PWR9Y>_YB;&#GT9#8CG39A'W@+ MO.4,K2>/ZZ]2,$(1\$_B,/"-YH8_-HU70X5IWC,6V(>$7E_8H/U$TG5 MN2U,U0';^WMH9XPO2[+S;+2E!@7U,'Q:QH]$ Q7D0T\"S%N(RQ9.7&L%12YF MXO.[$/S%B$F"V1^XWHR/@:.%'!A-9GJJ[W3GK M.?>3(H\5Y 91;_*"ZJ?TB M;(Q8QB)7@]D\P:AB94;B,>&T3EIY/"*!JPD <&!HTNV?U:B(0R<7+WS->8[B M'UR TT)UU HJXK)$.]3K>$66@BH(%WU-1"'^C4992?$9F%33IFP;Z\KD"96DA[KM9$KLE5PDJ7@,%/>"'90US7 M5H;@\[2#)X[Z'RE',U9R&P^B $"AVBD](U=N^68XN9-$-D"4^T;(13U".FO) MFU?*/V Z;=F;L6[?YCKV^F.$\(.L"X15:>T+GH$OABXEO'M@&CUTLA(M?-7, MXDIYV#G!ZKOEHCXQCK=IG"SJCGA/(*Y% 1SM<\7*.5)@Z]X37#:],_Q,^-K_ MI9C?!7K5F"$X0!6RV"#FK<(@U_G@HCHS=2D8#,AIGY4H_5V0U]T+LP)=]:$/ M3Q70-DI6?6/E:\.2LJGXQ:S(>86K]&I/_+IO#U^@O M[/ NJ.G55-QZI27_D/RL((\#$DZD9]1F)AUG:C0[)4^!1&OTS*[HXGLV.X/6 M[6,9!8 S\LH+Q>KW[@11)2/3_F,:;<&LYS&K M* +KS/#L*,CC:5]5,>ZY4C1%J@5Q4+'M.I3UDRH9;(C?^0D&VA,'C M)%7NFUZ"[[A?6<422EUS:34IE2RT!62129&'05 LPFZT:]?I"YC@?]9+!O3@*)XL_C;1G=+ MY5B&Q+?L9E_BTBE[;2!A= MILKJH7[>-*; ,+N2RSC](-!W]6?L]8C8_>S7I;S7^G:+".+RM&&Y_!0:55?* M+T5\?B.$C7H1&U=L\FFY7'M2\4)"&7+@W!Q-5=-W#^#E ;IO:2$P9YDIW[RR,<11Z)KM MZDUE?*#B4"NYDKV"(@;6/@89XL?=G2F;SG](9[RU*9G7DVU8$JJF&>D(LIZ^ MCCFA$5M2C1"U7&)@2B?3F!3&NXEA"19M,67EIH!O<1J7/>/NN.73Y]1^M7<_ MF[X?90$.).$=X_KPFQ'\YB@=VDKT47)%-/\M^CD[QF&R)+_,R!'%$Q;/@J.> M?7V%Z^*;3NXA#Y*26NUFX!34K>A[M&RO;L?J6=[.^O^F,B. MSOB=5)09B4CL5L>:7S.S&\C"SQ**7J73!H3.16,DG5]V<*PZ>I]>UK@,)8W4 MY!H&F3V^.;,0=8?< %,I8O'XRP]W-B'""3=!6?+^QF-0Z.42*X62V^;@9Q?! M&)1Y$\IXLWW*.)0@D$%$XUEPCF]C92H*[U8D_^7]\N,?$J_*STWME9(]N^\\ M'5>*SHF7OCYEW:J?\!+"&_?3L)*4B"*5%Q*1.0_1ET=OKWYB\'5O$P=.VCHD4N@!='?H%ZM_<2' M5STSKQ&U/7B.8/:[ISDD47NAPN/L%3O6HH[C]]YY$H&KYDOC1Y^2. ?A)81U M,]I,GZIZ*8__JEKB"NIWMNWNX:/[3YL4K-645PAFSCUW%GEN%9EKGQ.;.47] MPE!^9'HCKL@Y!8]'QHDYJ-/,&44S2&>QX1ANL]W^Q#C(4H[#T*L_SZL^OVJT M>2)-*#8[P##&,0?+@;>]+NLG090 J\/&NF+D>WX7*^*&-_@L7Q,9._"V FW) MI?F*V6KVLE\;;5.2)Q:.R3Y$.4ZK4[ 0.61?*>)M5UP\FR0S>8S:GWSBPFLP MCB/ 3)9TJ;J1\F_QSF3"\2]Z58F M0"B\^O1/1[7G5F,X!B>7->L9<1DFZRF-CR(>=N0<']F'8T;B30#CZHQM<%. M/DKD:N>I+W3?L.,21@N.O&=!SP"_OHU"F=E'-(0? M>JR3EIB4F<',VT6UR['[:W*<&MH[;;T%K'".,F@%PEPA,4AUN44BP8G'7:B M#,"6"L\CE=?:$B#>/3P,)PH_5G RZ6CI:!E?[93\]Q;8ELA_//_MC#KE87G4 M44VZ^<\Q.('M*JYDW/M)VV7/(QC(VE>/%Y\;W3"7LA^R+*4WVI"R/33(_!KH MD7(H=G5SU?HN[K6>C#/#) YQ/2-;/ )\& O&LY74!Z;[\T?'4RO@\0WM1476 M*N'AA6+'N_H_$U":8;D>:!ZX[G[&EA*T% 9M]R-980,14E-/+,$XN%$ZSK&V1:>V9S\4\8E:C1N&_A1 Q/WL;%-;AC#_S+)$$PNXH;4PK45ZYZ\]1N M[AT[BTU"XE<$TST<'>[-]J-+Z3J&.FG-&-9U]!H0DO\8&EZ33^0H.>2I5:%[ M\*R86 ?:"N(!&!1LH@H>\J =%C?6PG8<(1L*-XL '3V?.9"H%XSI#+JJ)LVE M/@P%&IY0Z.EG3!@/FO,1JPHD*1JUOF<5>\]^0(,A/V\K$$K/)(N&D3O0VW-D7L4]DTN4CD*R8/JMXP.SNZ-/ M$TTFP5\CV@9N!KXJ!-W],[(% 0GZ2X BTZO.R&X1WQO\[AG\LVF'2&KSD% \ M_ 0MTAS%X[>WSO$T$PS'#VM=PC,*KV*]I>)E$>6BA#RU@GOJ0I'%;.:,\R61 M3L2:N9B,JPI6 4-@:C368;R& I"2&(H/]B-E<+1[*;#EO:$Q/9>F[]GLRYA< M8-)JSL!++YP3@IV#IVM&&O?TJ5U"I#D.3X]]6HA]W/6@].8J=DX.*@>F4&L@ M"J7,;&4YL(*YVRL=X5-@,UL>8!HX*^/W^$('OD8HX\@#NP3O1;H$,>?__[DS M^R]T>F'\KCCY4U4S69]6:-%L>HER>M'^60"5BI*M'EC%2,N/[]F4Q/-I56WJ MTR=3E#V>:K(*JRS1/!MX3/'7#G9\6SVOEGX7D(KY-VEMT-2N4_2%$9@+#4SD M]JQ57"1_\"38&<"IS[8YG-W^O/1=];P3YW(WVD2K"7KB'7@6SO;-$BO81Y&? M"4\HEXOU/U;7YQ4V+91ASV5/HCQ<["/ M$)13X0#2E[F@O2-O;A!*%>7.4,7_=7?2X,&3T,BB0H5)+DOV&U9["*::_]U/B-C.,\9NUX#X/X?E-]FK M'J]IRA;H4BASY0KH+V"%WBWS89@+'/!$8U<:"_(9U7TH;VI?^VTLS=G=XK;F MZE@XY3;CV:UJ$H%@C,U-(+\*?QG8&1";*D&Y2U 'TGCJDI0[+>I2*K.:/S'C MU +"]+\BX%#62/_ 70 7G\M[5Q9:O]+PH0.[:1K]X5C3+HY@)Y+VYJNI/GK M%-6DI7>".D:\*SV/A7Q'AH^'9K35%*MG01:[SMDL;;KT. >,KD_(OG=39*0L M5F5G+#&[52C_+P:*(NY,JX#SF;38*TZZI[+V)4.^!MV31?K+:V1]![/79[X$> M/T1DM3U )*)TBN8O*J MHS1P[.X3N ZD+^$N;C_=N 3/3HZ^6?)O9C5@]&@X(8K#E:[YQI+R8W0T8(+V M'7;PN/86Z5 2W&Q5Y/#+]B6/:A 67#@T"0CR,J-OQ7>>]12R)G34SOSF=L6?P8R M7D"8U+)8^3S-8':A-2-16ZG )_\R7"H0O"7\YR^&7RO)W-,;,O/@H#X/2M@Z M3!++49@K,OI<)X"GK-FDJ&XQ0,4^KY[A2P(-,CUM/*2V"0266+QE.>:;]99/ M4,,ZMT/1[)[0!/-3=^4D/;*U?G]M5-/904&U6LT0>;"4Y665ON8R> W M,R*D%U"D=.M7S/!"A#-H8,UH#YJ>6CI0P)GE;9W@WUT^.U1+.YQ<"UO@.V8"D$D1R"72PQ M_%PGPT':1G95<<5I37J+$&@/-W3%2WB'^L9/.T59M]U#'3KN!00DO!',@:LV"D> ME:/U3"8F]5L-33TV_+$/G@<-?Y'KJ5_;&&?G>F'HHZ+#?L;VM%&1M?]7]C1^ M*1S27>\6-]$:C[6!9M@TK:ST\Z'=3=^:D+O[B^&]7N)Z*S'_4,2<]NPID & M=$*L/.6'3O\VZF@]PJ\I$PRMCJS"1I&S,[CDA6>.6TE@O"O#RFH7#;J M--A4:C8D7('($-L"H49A2WO'1*>TQ%/E.!(/5@HY^9+6*?K-*D9 ?G(2':7H MY]4D?E?SFU*503]1ML8V^K>0\?,:K4XIRI+!M$R0]"#^E#40"2\Z)Y("[U#$ M_<68,@3(]$R0_"#_:LJ-S@C90-R:NJ.^=Z*A M]_)7N*Q]P7(0C:47?)^(\/)3/F#S)LPXE$UEO7X9X8D-[8PU.*5=-[\*# MM\XXL;MS,$A2ZIL^CSB(D,;14V+9$9<7@QMF]I/&-<8J(3JZ1YYU" M*D'@NL1D6-XMI=W.9FX\:=(NXMKY@$2Z<'2(CDN\L$SZ6H1&YMUTI25N/V)/ M.:B$+7303VX]%I:LJ5/=8QW0UQ!VM#TN%;$QG"9Y?^*8,%\A#]U"$^HZ[\2L MX=QDC+*TA)Z2'>Q"?QC=WT9&""9 MY^"7:W2EDKS=@,RR[7*WM*T=0-:I'($"MT3G)IV=YI"%'>;T+Y,I'>]]W(OW M[)_\]!$:R V-\)DK,(<0M"G7G%*#I9 M[]?T.%31I4U32($B\8OY4%U$92[[?/QGT+PWOHJAP(2ZN_3*BH#*(]Y3:BH5 M>RUO!VO#,W^0=X'3WFEKQKD]3L.PC'#O4V!6".)%(,Y\Q\$.XF&')F[K-]?/ MY94. VYLESAN7#Z'.P@R9ZZ;>-+%4!7_)D-*\D?&*FL465SLF_JYW\85?>Y5 MI+GI[O7[S2?&W0%3-RH+[SA*KZD2F'S6"NSJ/Z92;#1_KC!@ *^OXHL0K-:) M]'[AVX9(Q-C"J9.?6Z7Z/ZTCC/PD'E!Z'XBM.6)4LH+4G(%#DP>[+I+"D3.5 M RM(%J_Y7#,[29/CD^[K)E*3>FN*2GY)BZCTK$YWKZWN:^MYN1)S.1&B*F:2 M2#3!ZW.\.90V2&'V!D0:?^39FZ;^1=2+ M/:A7.[X 8-^3D^0V3-:O2SY&X5BJVK] &>:E]UL!S1:8F%2*PN(BF84N]B1,OU-<',A(D MTF(,9%*[7-[$L4]N &9;54&XO[DR=5+!K?KIBTD97D[6\8&0SVREYMH2JFZ6 M)'OY:)R=JX+^K,<>-KMRJ(QG'U,SA6 &T4LKPM\A$XD5SPV!O$.&BTXYBP

94> M,T_DOST297ZT!>IS!\>2HQ!3JOICI!S&#V:RNK+C[@FXN M'9JR$A8] MCTI79V KRZ+.">18J5S:ZKATFYQ_R9'BXCMAL3YNEA5L$Y2+KTG^2_]/5%H9 M_G8,LT!R#)Q!%UNK*6203(-+FY;&*')2RXTU([G@DK.*?);DR MPSY'(U3HAZ##KJZGTGLFXID#.CX019O1H0Z;7":'I6Z0GU[:(5HG*-?3[J_\O6[]'$PRZOX-L;JI^JB2=R)<>VA9IAJO2E^T-:)L\Y%O= FZCC7 M5T4_\GY<+&44N:#(MIH.*LZQ5/'KO$2V&[5:%N>U03?M)NUSA55SPGU#JHJ:#;S1M&S88'Z-H/=;'7U.UPK9<8!?H4X"4=-";3I^A**&^IG$ MIJ)UU;@Q^P6K^C9T@,1RSV1?9,NA_CS-^RW!)0U^1E]'G&P+?YS MU6J/1/N?,+E-NHTMKAG#HNI.VP4GB::FYR5:L(Y?!F*M3[O"47)Y[-PMB^; M=0'::6D;9GECV[#9"ZZ9J ):I"Z74.;X+Y!GC;4T1]- !_A#$.]L^]: U<%Q M;&YUO]XN\KHZCLA6O\3YA[[V"JPXM$T2;UB\4KK#/)U5C10$H#SR$))OY4( MBW7T?(P-J3=C@J_??[8V3#P9!"M:G ,-@R$%W(5/U%J]:6O(H4_JSIUA7)%T MBLNWP61DCFI039&D87:FJ1>"PCTECJ_9V^"U.Q\ZJ#M11_KA?HX) 0/XI3V2 M=.UY13CNRRXJ7_E[G3K:U^\]@T*TQHX>\$LY2TJ?FUS*&"E2&1I<61F-U?)7 M,KS[N7VY]?K9\RZ*4_,JE9VLZ,.>#L'NZO<$5Z@ QSF),A7=&DG3M-7,K:=. M%(2\T?A%-3"M%"JCJ$ #T]'>$CW,%V0L#BY#>*+VE@0]5S9-]5UISO7'%Y1, M!/%92\*,GX/&M&ONR;G<1R=:HV>%J5^F+R(.GG_9XQ)@9BOGH;-S$\VE(A-I MI>*Z2LW7.E_$XO86$,AVMPI^>O9IB4 P<9TW- %_XG+CLV%GO"C<:O29)S5]=<6]@G^RX9+-6B/N)M M?HLYY--BX$8K[N.\#.+W* H/;V@+R(]E9:UJ^OQ9OGZ*9I)HUC5_,>\^,:T# M^4+3_)78^V>./%*%(CWC'@-+B*)*U='(3D_*"K]2+,T:$,=25@1WP8SO(X1< MNV/LI=Y.HSA>+4^?=!R7$LJ2AM1E5U-J MR9(P',W0P(Z88Y8TJU9*B439!-P:/,*S*>Z30NJI1//6EJJYJQRN/>[VAQ(JFH@IZECE!(?"V%K1JLI4^&J!2,V(T+M)> M9VU<],%BV=W2Q7BCL,DKT84]G9>[O[T.YY1^K,QNDUK%? MTG,#;VDF/5FYEJC/O$D7(/=,/+#3]6JAY/RAU;,HJ''MU%<]:V_F:4XFZ.OW M68YVN-G[=VM^[.:AO2MV7+2)N\P.*::[)J6P*8J\Z.XJW/!.2_$ IGL5\ MSG\@L4FR6=C)IY112L8UZ7Q=SUOQS:[?I(N-"EQ(3:RU=^Z!R5F*F$CQL_(3 M8W(3&UGLD'+7I @HD8I#C8/)+&I 'P)Y>5-WA(S7+?)W19M1S8*IKU<.BULXG#^'&R&#-\XEXMD7C=WI@/)J:7-"\ 2;EO52ZQL1 M*XP5N15K*9G\ ^.?.@]?)>4E1KWV.025'TW4<_Y%Z_9D(##T^L$B'*CBQBY4"IL]PHIBA 4G%"VV@O2B@N08YM'5VA&[7,M3Q(V$=$<.6SU_TB#\!V^\A#@/=G=:/GVX M;@7Y0=4@RWC$\^=A6H1R6LQ5]"G:J@HS\]*MPF\F-GI6_3W^L:2!N\M$:.E& M\;EF.?L3^XWHJYZYN57L:GS$?5--[<&9 M[>)0C3_HO!_W6]VE().8, KWQ4EU!EI?.I7B^L,?VB':_>5S)0BYR!YPH2 NIJ]!I.%;T M^0D^B[Y0,./H-Y9I/I1'%>7U/MSGM=%VFWC9OY9T$"N\ID%N)'1&]GT[]\LQ MH>7._?H\0$Z\H\)MTGFDD=C UK<4\L'9J5W=GEPEN=NRT2@"4*"M_F2,@%M' M:AOB4,?"6N]0#%-QK@YO2T@H2YWKTWSEZ8-"JUTYPGQ"0(8]/RZB2I9>C(S7 MS\7'[@<=,7&#.(@FN V*?AVT4?-3(G/TVQV@CT;)T9SK1E^EOTZ>6=??<8@8 M?O)>(_]\$_3JC9CXV:!0;WF^SC#WALI1J]ZOC57HON=*Z8" M*ZHPQF\I40M)C5>);^6PNQL*]3(+5#+,/?&26>WQ\\2.R5416SJHV@TG4Z1H MJ6A4Q2HR246\A%Q'R-)*:Y#RH7GP3Q=%N$GADJSX:4?8TB.RX)8^@#^3Y;N= MAFXK\4'J;%Z&I?:X2*5_^19!_;27$/%&T,2\X:?/K)T46:(^/>3(K'A#8 8L MMX698!1\E_SUVR?5]; M+2G#0@3Y' WF@AYYKD*&(DLI:C5 AIB'2H?XC(JAFM&8C5_SR]L.^1/K/S?= MBCI"ESRKB,P M&_= T_IUNWKJBX(6ZW\2S)&2]%Q1-E]Q0]TY.+[J@6+8)T1$O^<<2[ 8?+!^ MLED>BS ?\_/MT,O8Z3*W&J9[(4!Y2*AEWQ-[#5'R\5YK\7FW4+3W]0R7*1'R MF0]'_HMU&D>QV8V17;VQ^IB(=5[MD;==Z_GZLG<&?@[.CB!3(Y;#"YN4U$RJ M5>A='T,&BZ2&\,TE!\Q%R-MW8M7;5MX57Y>Z>%>_ZT?AQM<'?]N_&+_9O\=R M[/S'10W^5*OMINS6(]?ZFS/7+X3_UB$S24J)"MZ$GM;0R7*5X:/^V)"[=G3V MJ#MM&Z8^J^;=VD._-XCG*.JXK E)4\>MM&F2PGY[)1XQ[P1@,)Q:.W M3 )M=XZGEETG1QW_']%)=YRDU\/J?O5U?''T*XE5(0YNQE#3XNE%V>+_?W=?E0QX=7[Y'ROSBUW MD3Q)/F:2%S3\3<*!B5\6&;-MLUF/UAC&EN)77_'*.$Q(C1%J=Y@#_AS-W C@ M2:63$?9G*X"#J"<-HBF(+%&"7WKZ;>3L'7DF5?;7R,U'?$5%&1>RB>IF!'DW M)NHYK3QO@64H2V=^R8+)^0^.[O42O*@QN'SNEZJ9*%2A4-7$97"T]:KI)HRN MMBFVD?JM1F'S=^=.X%"F;ZSH2F397IF+>0>Z&J/?F6:JT MYVDK&)_<*T!FYY:Z&;AS03D)_57_^$*V/<=FVKT%MK*$]IEVKT)1'JF-&@L# MMRZ5/U]2L''3 $(=3N.S]&EXS:1GB"J?SIA*S1LW_+H8055+6"142Q1I:3#,MP2#P>H:O^A> M,SZGY532\:^871Y1&T9F62WSSM7P5%"EB@L/,(,Y:&LFL7[)%H!+\)ZY\JAY M<3FRX'&1+08A10T%:XNC,U$GZIAA!YLAUF29GCWS_O#^H-QV];*T"\D+CQ=Z M5!RX$P[8A*^=!!M[MU4HC9R4MZ1X@5PR\0JOZ%GB,V6JEG[ORFH B^Q[V2&M MNR#9XMCX-3:D-48M+7*_(:5J6+Q73*LYQ$I%(/9G26^8X[KZ,C-1\E&U 6OJ M#G^Z@8=^!I4F7(0]FU\7X_!G7%KKJ2B#/TX?UX#-9R$(,45U["Q#4.$P:);P M9V.]M\%7;^''2KIARIYH7ZMUL"D@C54IA5@D9<.X:'' MY(=N) Z3&/,:^T2\):?G ^QA2'[W3,S4XBM7">6HJ9:]*38B?;O$PR_)F^WS MDNY9D"[VHS=J,_(IC7@Z4/5-[2]&@KU+ M 5O>;TVW?&M)"Z5L9X(*?\Y#)P0Q=JM%T+-0&1C7D:J,% 99,E\U@EQ$F99! MU@C!BN.E\G/]R%&$Z8\LC^073!RI)C!C>.4NS*)&SQA/[5ACTD50L^_,#WR:Z1B,A4A9>#0HD@ "& M/L*7MDDF*$(#)62\!O<5#'7,54U9]!6ES_Q9\#CC.C1'XN9,=T:?5]1,>)U2 M@&+G/.1L7,M=Q:#M\/C>1R,P"[SVSE"+!9-=)]"IO>_!!&3NJ>!=6DEHY[Q< M'S$,3\SD,F6!10/5:_H,B::1%CB;(P5<7MZY:1LN[(9(')D"NZJ,03DJ-W4Z MM9B-?'$UOV7,$!CA=85J_$BEH(..VO5Q11VW8#S(7"$]W3"Y1&+0.W1[^;>W M1.#/0/7)+Y_:YE:FY-20%SI?Z&XXLBO)[&; M&A=JX9MNP&7EC4J;'8"&;8"$,;1]?9T[@E'+/&\*3E"L7_ZM?C3PA27D(%V# MKQ_X/76F15]UBCEJ95(P2/ MF:-M%K,WV$=; MQI->ON9Q9%6.@Z];!C0SWW"*B\KQ\V'=WZ8(T")@.AZ6LF\;U4A%1.,U+HAB M)<0(EZ25]H:?&C&/,Q%YB/)XHELAE72AO'K+0]2KW,HL );\07VI6>A]F-4; M7Y=$]2O#L<@#;:1S%=H! .FG#3ND&17P M%8>".4?,=7LX'K-IT6\5US5UUSQ[IS-/:$N=_.>3VZ9D)'*\)?7-/ 3ZBJLS M;(K@ 4XT%^XWSKSCEZOB?&,&QDJADM9\8[M)/V72"P@< :I\F131/>6E+[PN MM@0?X 0U:,5"NO).WX0@=5>'KEXERO8E_QG\Y'1LA$(&O2'E^L,ZU6C"JL\G MR.82E6H3)\A'U>U^=QO29:/=G&VDE6MM-J9J<#KB2MF[0RC4/VTB[:=,U!@; MBJO]39I'$QRY=^-[U]SZA^44R4KI!BR.PR^90"0X.HS"ZG9=U59^<*EZ;0L0PWE"; M(\( *RE-YH25E01+R%GEO>B>#L2%W$B;I= ,9*/)5TO@R.:B$8ACK!25ZBG* MF 07]+VADH;4&^I&QRAGTJ MZADX\.2A? 1IAN!:CE),F[6^UO12S$1:D:BHJJB*/Z#E 5>ZI_>]^/-'^[:8 MTN:?X"RVAA9$1M(,=H'GBFRH$]?\YV+BWXW'Q6,XI8^Z08^1 M=1>.LZ65UO&("FER4UKU>3$\ZN4IA[P^O'?'"R=??A0L,XJ;"4DX!W-DR5\0 MHXXM/!7!BRM9<;'T24ES#8%O&2SI&#FE-O7[.6;=2K!COG3EJF.,ZD,E.W=M M+3AX(TFQM@Q]<.N19J<=:JN[?S$,;*;(/#3UTKX]:MGJ02FMUP@(ECE:IMGS MM860U;V7B4YFYAIEU=@U?$](.:)7,TQ3TS%9?M$-94]ST#->9QZ>;W.A>/Q@&>W&*AXC1% M\YY]@VIJA;D,.,G" @VJYMT,C>-$$6@07?]*ZG!23/3FK+]V(&YFQ:B167%I M]%G'&#=?[]2$C:HI8314BG]9__7'@F^?'$D&&<%XA_?Q9R/>Z[B28)#8;$:[ M.L%;T^0K>-F/]KN/.0OE=M-/E7@YV64 8&?9ET9;*KL^/P"5467.&BQO^6(< MSPBQ-GM9>4%2$>VEDN-CT8;MVR*-A6KZ;A9PHE?0.W\F8+2)Q*50[T@>)CP[ MU\/+;*#82_NWGW;L;SX9M':294RV[&Z;.3_VA,D8@-+@1 .E8P<*_NHW5X(U MDF(=#,O7Q^;X':7=OBIZ*EX4NN E?;XW(L=4UR3!P"B*S$Q4 &,:^19B9$6" MA=.Q(#?':C_Y=VQ?':&W3B]>_ M7.NR?%O+-;ZM*ZW);X2U%>" ZDKX,2.''8 R&?I=)")B:ZU? 6O#3;I_E%AOTW5,C9'GA,%]_N@D0(9A G\^ M2?S6Z3S#%T+RB?QFV"G0& @8 =$I[$>->?MJ9G5R_<4PV8)*C3^3FWE2DF$Y M*R)&'YQLV[R=B>*;>0KRY&LO.#M.9=2497-H\8PD"QASVD^N+N=/)]]_JV&J M [16Y 6WJ&(I1[LU*SG0 DCX$]!>$#M$*I68HTG1I)F] M=+V(M_ TL78ZF@GQ(7NOY\-P2[@(%RAL(9.!#V =+JC"8EX%0*0%XJ+)Z[*< MT2D8MI.DE&T<0WZ]MJM^H&PF CI%W,O8"F=']WT(6B_S<&#VR\/ "7@N/&8S M;(-P@DR+2G&D=@'.X)SWB5 (#:G:=EF>ADD/PQNAK)P$P.&9HQ=!LTH@@KV/ M#(Z>6H?A-O?X6S6=URXDS7E#J7(-X^]':V3U8USPWTC9Z:^\(V-T,5]"P/X( MP*QO%DP4D;D&XD&7+GW^GAVZ L6]YIKK#M6K/G6<=%J&8(R=*.G=1B]Y1OO8 MYTUX*3[,;F#/B>!FIP^AU#;(BO'83Y_6NQB+?YLZ'1UF'E6I]74'!H]$<$N8 M:0?E>1AW )HP$ N0\2^KA :\E>> V2NY?>'8WIG@1[Q3!U/.H,^_^C[63!CL M'^/5 \T6:VM7,@,;T6%>,=N)-OILR!>-P=!E5Z-<8T%[59%&E7D"4&PGX$L, M.X= .K6^"LL&G;9]@ $A79T&VO]M$U2XU(KM17P90YR\0_>N[,[K][_I'[@D MZU^*[W"(H8=)#$A"]']UT0L7".TJI.ZA,GS;AB64^'U@YIM0CNLQ?B8CH0-, MMZB@*:X=P6I(>:91[19LWA)Z*\7>I>@PP53(C_^UQBN*O>XB;'=%G'-5\Q!< M]HLWBS']@,-DD(*!$Z6YI?>;*10.9Z.(2F7K^%BM0YY,F-. $;9?9LWZ@[KH MI(1G?6G ZVV>Q[F=EI6X8U<8^]!=G,2\G\#NW2NE)8*=E* DLMPT\LR.XZ%7 MBZ2=>G0$UVP!Q(5,XB:KV]/,RL< 6BT+_4#A)F&7\D] _9!$BY%C0N]!8;U= M,>&5E59NDBY?40')&_AWP@#@9^,=XB#OX-RU;-9MVT]<9.U!SJNH7QD #.G8 M@B VR&W5P7CK#/X,G7Y?AJE$/4%E57H+W).P+L_CCV?%7XREVM^G+V+_8L1W MS*62C".D5]CG"8BY;^/NKC-W6GDFS[V30(>3O'$\J*90 MXI97UQ9^R@$HY8A2925V*0Z;W*< .'+Q4F3^1J2KVU79CM5E&LD!RO-' .QH M'IO&KB_*NV>HR%ECRU?N*$W#G2OKI^S;F(D^5^8WJ-59/_^+P=%C*SP:]#L@ M*>"4C%#SJ;'Q5?MWJV.9+7YORR"F=U+)!$,?,Y)F# 6^2+[@0-4;S/ #7WPX MC.UAEE&,+HKG6 _1N#"[$7426V84Z-$8%W5#!'8F1SFOW/(5V.\Y!Y)PLN+$ MU'AY:S%DHK-(O#6U>YN(S(!DGRI\<#7!K77($4Z;R3IDX9_MWBWIV M46QJ<[#5 &9D(L>].^FK>=>SU=5\Q)>59V^B-P^*I[7J8#"U^#!:BB<@MIRS MQP_IBS1'%%HI!&_@\3980K!0EKC&?TF>B+&"_8F:! MTCR#=;S^VF/ZM6>LECG;95'U,U<'J?E.6]^3N:9^/;/15LFA0ZC',#F(,$W^ MQ4!4UKQ:DY9>G_9_\P0=Q%W\\J9:]S.-[S M=?VIK37,U)C.#\(U]4W%T,"(3][B>#8ZI5YOF#T1?)B"PNV EW_UON]Y5_A; MR*]Q]_2%P8)TG(DUVHZXSSEY'G2CC'NQFG7C7Y(?*KK1\MOS4*$ 8UN^=$76 ME(=I^J--!-9/2%.&M6U@HX900F]&%_N[-7XR+U$VZ?\T;$98=,O"^8]76]YK61W[-$.Z,O:9,PFI*9<=]LGKN-Q80=P;.D*]\I_OAVZ MICHC_:F%%^RL',0[4W3A0OS M._^-"&%F&V#]BT%@-W]1+6"8;;KM_Q_?4'0HZ!T\+'J2V*3Q9L1,K(^/B/+X MPP_&*WG5,.5'\N'"#3VS*J&F[M.H _ZE9U(3Q3 M\&-'#M"#S9*JHN:[1":5DS?XDRESR8?]@ 0*C)$)S/GVC#ZAT[\;_PM02P,$ M% @ )8M<4"[ [(MJ&@ TQP! !$ !V:6-R+3(P,3DQ,C,Q+GAS9.U= MZW/;.)+_?E7W/^#\Y6:J5K%E3V;BU&2V_(BGM)5$'MO)S-75U19$0A)W*% # MDK:U5_>_7S? !R@2?(FB,TM]22P2Z/ZAN]EX= /X\:_/*Y<\,N$['G]W-'YU MWS\]/3TRIX[W/?<, &_BO+6QW#^R^*(;D[ M>W4"/^&OT_/1#9N)D(K-Z/3D](3\]_CT[7V)",CL]&9^/3\_&T"R7(;H;3ZRNV9R& M;O#NZ(^0NL[<8?81 3EP_RW4%O7(R?*9HD]GKSRQ@"(GX^/?/GZXEUACPJ[# M?\^4?IX)-RY_=HRO9]1GW#QJ(T!\M*%TGQ>?4G\FBT0LIN-')>)2([JWEA3P0FRP0GUFO M%M[C;@J)F('XA@1'T.A$91BPK&2>M65 MLA5\$>1% @^+I"$"DPR35WHU=#J4*^\%31RR;CO/+()C*%7K%P?114,BGE=7S$9JD21/:C(*/$*A]:HMD%Y MW^^FO(/;,ZB#^LL;UWNJ\'II,8-Z?FB@'J!%)+&#$I1TW_\1.L&F7 -1&8/X MW]07OR(T--%?,]\2SAKY3.>7H>]PYDL/##(=;\M4JS,T^7WP^.*!B16*P ^DDU1R+'IAD.?IMCRQ[@@K M$ZWVT"1[0QWQA;HA^\@HRD63;?$K@W3/MJ6+M8FL3O3Z0Y/OK?!@]AAL;EUT MJ-S&?GV-DE R-K\VR/F[;3G'%/Y") U"N4T2*D.3]@1:P1?.S&47OI^LEN6> M&F3[.N]QXXI$U1R:/,&X[- *?J5"@&TEO5?^L4&BWQ=8*]8D:=6AB13&_#@4 M@L;@Z-^QHZ6EZ&Z0\IO<@%>K^I\#G;W=,1B@AK&32'X91)B;H\45AB8V:3J7%.CBDACC MOF2)@X'5VO4VC%TR#M #[-]]S5!K5RE6P&E^TH941Y(LT>FJ,45$F42DY7!C M<+KZ $/9V,"COPW2S4W?5/&A">P>/FJ!@2TPSFFP9.)JB0DML1V;WAJ$FIO# M)02DC4H2)*(Q-$G+QJME]/?/^.VR3RR:912_,L@X-Y-34HT7Z","W_Z% (VA MR5@)X8$^I^LXZ0.#/',SMDB2LM+0! C=RLI1*RWPR2=#TW3YL:R 0<"Y:9M& M0[J%#)6A2?R+<[5TUB#+6WSYD8%K%)&LBU\9I)R;RGV9$*Q.H#Z1!$A$86@2 MOF<+M+4)GWMBI4WA"IX;9)N;LT55B59W:%+]):0B8,+=W#$_=+,Y'9\Y#6TG MP%16%'2]H@;9YV9R"342D^2;^:W"?0ZF<'^C,K:60 MJ*!!';EI9*4Z%+W!*4.+CNJBSS\V"#HWM=1J#E:H!>%57;CFUP8AY^:6A3'8 MP8J[,.*J"[RL@$'DN>FG(3 [6*$;0["ZX*L*&82?FYJ61FL'JX+M &W6@1>^ M,P@\-TO-A7 '*^1R8Y)MA\;A%PPJ4QC/X.5:JWU6EW>32H8-)&;>398YAVL MHDK7K2YL6T*FKA:EN&8!==P:JUYEM0TJS,UDJY;"1B3EHH=2R#>*T4&?ND;N MP]6*BLUT?A6N))A']GX^9U8PG5_8GMIXPXT;H&LKOA,V!@O)3;>K+22"(W>\ M)8"(0H0/8TQX;DOI?NV#276@ZV0/G.[A]V=:9>P,)I9;8*@TL=86ENX4W.J9 M#J:6USU.Q$+5RND[]\R<;^D@M6VJK:4#0:4 MC_57^B@- 9G.B<0@TRXB%'*('@_<$9@+9WH-+,M?7^F4\3&8$?Y M#/0]VU%V9_Y@[4H+"R;]C?9,MXUZ10WZS2T[Z?'(S+@E$Z@YR@WF\ M@EI!2-V/-*AG$?OD:;"A>AO-T2/$V B"4^&#&)X>IJ^TL=F&:#A)"O1@?:G M[SS7!>$]46'##%$P\,8_4X?C..>.61X,GD 3$_Z>"@[C)G_*M\WB(K00]QVH MI[9#VBM3@_W53+(9$0V.0;!/@M08@DQ4@<3F*4.%,M,,@(*D&L!P]H MR.9120C@B#XX=.:X4D+1>_LB2)T2OT,!"A W#M,S9K8'N@9+JIT[-(J3*]"' M:0CB4C:A0<:C<9+@D/.0@Y5DM/E+B$D4@5PJT@:+%S,O##ZP1^:>%5:KM)+= MZ!JL)+?J:K82G7]F%$P1 9$0R)DY1>U@(ZDTKI:4+T"+^1&-?Q7A@F>>2'V^ M?&EONX#/ 7RL_X1?R@ F?!W6L*0^N!OL+;<$:[8WA5+V704#*Y^D4 G8HM8] MJ@)VD:-*$"?FJD ?K+.>?63,0^LK^K'.[K@;K#.WOMO6.K>-4^]6#]:YXRBL M:FVH<2V#->16:4M&4(?UH5IIV96Z:U73H+_<*FQY O=!BW6U:'Q12Y-5M8NU M^7UNK;9*FQ7I^@-5ZG9*/M[^8H76% LV?.0>;DA,?+ :JSS&3U=5W<(&'>56ZVJ<_ >E MAJJ:_&%_U1FMC:H8U)1/4BPX.C#K^YR#[TNV524AWD\LB)^!..EB(=A"YHMN M?F;>0M#U,N,'=ZAO4&1N'2K9KI4)#V-23?(FPPGC=@FO@V*K%7,%_RT\T5:O M6]4-:LTMX+11:\SJH-4D)U*'W*J._AEK M,_^,QYX#)J*#(@DJE4XC<1&URQ=,*%@R$F-#8O@[KC%8^VJTR[K>Z+H+:@8[ MR1^EU&(C]\''[&(#Q86CO<:M;:$.58--Y \4;F43QEH1B(-UU-)C,L3+J_%R M@WRG\PO,5FMO*0TY&*PFMQK6TFJT,6:1T4 _)(6-^9\R2>]@135T_"MS%DOH MT"_P9/ %+E"'*[G!SK_QQ">/WS(AO3:WF"29A'HQXQ(9357IUD;6,0"##>9W M0[>RP1CL*$)+-+@R[0 $PUQQ$ +8V,AR9M$N ]FVL@5P3@W7B;_S&TFX/?I MRS&A M$D8&<\IOF]Z3.?6=Z-CQ$;Z#BG0IWQ\6+]-]),N MXMV$("?V$;"NPM4=MM'5+M>0GRB,#Z]P8"@W T6G5&"^+!+ZU0F6=VQ%'=PV MA!N0"M2[?V8&Z\BM(R?6H2\:SB4HLE*HB)"PB*7=,*(< /?XR$J@$2_&1EQ% M]0G00>T('@D0W\#-+/=AW])-;AM+O:+%*GYC.D>PV '$- >NENI]\Y7%#.HP M7(EVR'6H>VE:]1)ZBXH&936Y:NVP*E[KQ$X<;'H<7)6=6[)8*Z#X>,; MANF.+AZB%@:>V."N]*G<>'_)0(1,UQBWU3/<^8[!:MS./IVK3+R/+%AZ=KHS M$.D\>.KX-KF+-B*#SPT6\56"-)ABP1WH&5/4Q\;9UN"3J#TD:9 Z# !>RN,$ M9K(!69+8F43/L64J,"_/$P!Z43*D:IZ^/5.2#3R2-%$CJEX>/@[-[J[AD1_( MX\=N0-+.@NM]2GH.F=GJ'I:U#*_R"^@;B<',"^Z),)IY#%F::@1ZJ[_,'IIV M66[FN%;4P-0/AJR9CVXLM\)[='R $2W5R=WF29U*2VQ,RF!*N?7%$E/*6DW" ME7P3\?TVVH:N$3BH7].9=L:AKKYK-F="X!'@SU7II-V3-9A%;O&QQ"STHQNS M)A)#D/W:(=FT^3#PDBT;S'ENF;/)W0:9R%;R7".1 "&(9+"&$G]W$Z?\AMO,Y9, 7K\[\IW5VF5'T;.E8/-W1Z!-,3H]&9^/3\_&?X MN7$1I)S1_?-,N*\\L3@^/3DY4ZK?ED+$."9!A96C\G0F:8S/S\^/92D@(D]_ M 'T"U^,DI)U6ZWSZQ7"^_QV%);F)#H#V5H_+** M\8]12J4YD!!FL-S:5,HECT2OF?S:12CLV5HVQY'4DG_MPI]3Q_(K56*NI?[< M11N^8R&E<1/^<1W\8Y16;LX[6 LD]*:1])-:\J]16K^-+SI77INKK=KUG((K M1*86>H9S]$;C[W>"4-,G:>R#G5E''1(X+2L8L>>U2V%PZ8G-#?RN#T>G\CXE MTA!=1LLV #0 M:N7Q*Y?Z,MT11OS,_LA6,R:.B!K"@H[!.-[:'B823F!>B5.L(T)GOCR/X-U1 M($(' 7_O8R['P(')PB1Q,_" M"]?OCA0/!S 4M@7C6OZ%ZWI/.(+TKV3G'<3M4)6!'4QSQ::H(7/J^H4M48/2 MH*0A)M85C5!_S]2]?N^.+'DYO Z4P&REID MKOL7+V#)%5;9%CL\8 LF.FZPF7<+.S6DS*G;$/P.%%CCTZL$T4QM-IL9M#;A MH%**NZ+5_Q.>9%''H:;HB(1^&MX$S_YDL/T!:2MQ+R6&4DC[D\3]$CI&3$Z/ MLZP1[DO)P "FJ]9'^=Z8"5!X[EX_S:Y&T9G+SDMXZQL;OY2F\SCV9^)15U@4 MT7^IYI="ZDS]!4DNUUXX"^:A&X>*>C+Y.D#V: !5QVR^G!W40-:57,QW)']B M3]I5IL+AEK-V\3(%F:'6CVS:H^MP@%NAC(NHI5F)P#.HU?G4K#:6YB/@2N); MD\^ /0>7+HR].U=Z-9#FK;MC%OQP-])^F)W:SCU,,FPJ;+^OYM5!TKQ]^CV& M)7> ;=]L\H 0'^*F]B6"CL"VF.5IZ5OJ!+CHR+GD_-5X5>=E!-,>WRZR2(_2 M+#E#\Z4%T@ID@5_\/N_)&ZF <;Y9H7 M^WGM\7L6!*I2#\UN"JAYDS^%^"6 "XN/%HWD*R\?>Q"T0.!]+)^V@M6\]5N3 M^N2_. 'YM)^I1 T8W8IL.V/(W4^9BGFW<,,1I2EG/4:?\DR; M(]^^[3L9;UZS69!>2=SCS*TQHN:-QJ1^ZB(/W'[&_*E:.,4C4'"0E+^4^B'O M:/;2]K; #"*P@[?+#?8%X8Q-.A/&!X=+:K7'%7T*1 /7XF.(;R1X8!CO1M>Z M6H/Y81'DWX_[K4;1U8I6=/\X?&$N!D[B3RLK]%O/EUFTT3%#?3KH7? UU[ZJ M"1WZKTO'6BJF$8*4]R5C?,*+$?0QSNX 9(OO(KZZ'L];A9%]R@E]Y=YXS?EPN2O03VN\*:V8'G4X%] MU0ND0]$)?T\%[MY+#A'!98YK9JM/0CM:1*_?CQ_OKS6=13BJEI/[3*VJ"66' M]5_].N%D3]@#LY;<^6/[R]N/-Z\-I9M6?N;>S&="SD_5)=[N M>'!6;"[@&0P?H[F(/YVG@\CH$^EGSM@LZ9RKE/N%%OJ.'($U]**V62)*P3SH%Z:%1)L:[->&%-%0- MH477@N<@SE7?>\> IF!V#TTI9MM"*VH_]P:CX;CHCS'DM9PHT[43J%6L"0^8 M8'Z :S1]!B1VP-8FH"]IRL-FP2Q@[J"=Z-[+8E %@JX\YAU.F*9SF"7)[)1/ MK)^=/T5L.VL24TFZT-DF?7'O.;*5('I;+.HK:%87R"Y!LDH>?0;%FH!ID]PJ MSR_X[/>YV+?%LD6(PG4]7&]5IR_ V&XE2?77A@H S5MT*1SK][7PD:!Z8?0&!\W5L(G M:3OXP<_P(.?>#;!+M"U29 MH0@?GS7W<6DR3K<5]2Z4=KA:):QX>%*DRL!E? M@ -F^&??S:T%H\7LPMM0-W@!KVI@W#ZU+KK%H=?=YD;>^]NQ]<);DCO?@9Q+ MP-P]Z[/.UY3GVM(S7GH\]/M-+R_FNU.:/^ZM!DDS'M_Y)WG5^5"CIH3><*V.[?I_.YG.?TF9Q<&TR+(6.A+BZ$P'V=6.YRDQ:)=J]( M!=UX8L[DFCT&9GJ(_W2&M$6]N:ZV'K:O3, MS>K)U=DANY@'3,ZM<&S33SR^);+.=NAJEW[)RP/O@;!C.]#0'G,PZH!HH70, MV'UT?(L!6\Z\T >GGEQ$G[E4N,Q;;$11-]Q^8D'JR3S?OZ)";& 6$,\K'04, MO==[OC4P7^#3SK>EM,/5AP# @D3P58H@0M8BBD"?KT)Y!M'?O)E_@>?3X94, MR<&&>/=W9'?182+]>-PVN#ISO(;K#N-DPNCWE&NW*O;:'>V"K[,UG\(KN;/W M.%X$V]>":XAZ6@GI"&>+67X-QML16BS$V>$^Q$*3"1@ZAZU]VN1 MPS:H_30=O9XZ*/W"_D?H9[.+7U@"!FQ[LH'8STM[PRSV:P>7;QGF!'TE JG MV#X7)KFE.1&Y[/GG4<^OG:K2:YI,$UA=]3)%O+]0=7ZD/%B>NB\F@QR.O34Z M>V((]NLO; &E@+H60T"?J>0*?[C8![F=GG->O_GE0/:@?>U8T*W]$;WKO13* M#@/O8W43T4__#U!+ P04 " EBUQ0J-N(6]\7 #O<0$ %0 '9I8W(M M,C Q.3$R,S%?8V%L+GAM;.U=;6_D.'+^'B#_P?%]]G@\LY?<#&[NT'[;&+"G MC;9GYH(@6,@2V\VL6G0HR79OD/^>(B5UJR7Q35*+E'N Q8XMBZ5Z^!3?BF35 M7__^N@P/GA&-,8F^')Z\>W]X@"*?!#AZ_'*8)O.COQS^_6___$]__9>CHU]1 MA*B7H.#@875P?GGU]> ?I[/K@ZLH3KS(1P?GQ$^7*$H.C@X62?+T^?CXY>7E M73#'44S"-($/Q.]\LCR&OW_//G@P^_CN/?P*/WWX='2)'FCJT=71A__/W@Q.@"MH_C+8>D[KP\T?$?HX_&' M]^\_'A?EKXGL)KT>E7@?"-]AO1\5K1^S1TGW%T"_V>F%$_GTR=F=,QX MVFDIDK4C=<_(\HFB!8IB_(RNH"4M47>]&X7N"H 7+RY#\M)#=9=$[4C9B_]) M<;+JKFDAIZ.:=_@QPG/L>U$R\7V21@ETH[?P01^CF)&8)MS\IO-3+\;^) K. M,?2,*/B*DHS6:Q+'MXC>+3R*SE'BX5 ?W&Z^WK%*KJ)GJ&)"086[=+F$[GTZ M+STSQ:@IKJ/2UR1ZO$=TR23'";>1]=>2&Z0WY*<=("2[>O M=(1X2PETALGJ-F3F$@6L!3PQ'81_,(77_@N=30X&\4<,E3>)8QB:V. >I"&: MSF^AQ4?)&8G99Z?) E'^AKD1MOQ 5[-$,"6(;[PD-X7IG#^YQMX##MN9H+;$ M7E3?5-1E"I]$-SC"RW0Y@SKS0NBAECAK!M^B -&O)#IC\PO>#/*1.WK,!/W MR6(&,RXHG[6AEL@'4&@WG-]Z*ZY83X17Q754FEM^-J1:]E@9L@GD0^M)!]3+Q&8B!>R644*@]%J!EW!-&(C MZBF:$XI*0J!OR)[]"O9R2>7,SGR$_6LS\0PYZ; M=UR. ]D%4>?P*$[X? <&4P23I+*U;"8^8G3W"RV O; QN+:[J/*RRC#:/V.V MV#]%$9KC!%"5RO129^:?VP7HTO2[K- YFB-*40!O9[,%(*K#B+V#3P\T*YF$ M":(1-/:3_N]0OA,&/-:ZVG6?Y&\6)B/6@VA,(X^>40+.X%NNE%PG\< MNM*9BP5:-?N'=?//T.%#TY\D9QZE*YB*?O?"%$G(T"SO $D5PZIRI0FDF<,/ M5CG,G34Q3,00* Z+"S:C5;)V-:W MN>)_L5KQ&T^*QOC2]++[)#1IW4S%GZU249M3EN9B8#]?82FI9,A A@/$B1@S M0-%,Y+]:);+!^RRAK/%MA\EIU+>9AG^S2H/0&2X?8^3%'"9&KG@S0W]Q9?#1 MZMT$[SO,B4#C9C(^U)<3_?4%"J)NXV$46]Z+*HH./ M AN-]/2V;,BZE5\;#\H(! OY]TY,K&8(9N,I,II(-91QA275[*E!=0$]=ATM MIVF,(Q2SYKM/<$9[ %*S[:VB* M@I(G7HMI>3'7B91K+^#)KKMF>XO>K%EJE'6=,0T( MKL.GM*T-3.GJ:772>F M26LODNZ6L 51C0]TE7U!>38]=]<+)]"LD)HAD*V)#)J M-1IE1T*9!A(!>W;=/OEP:L2:I,Q(V)(@$+!DU_53G_1HL]149EPL-2$0L-3@ M$])BJ7Z8A#WYC1U;BB=A2%Z8ET=2Y]^OSF;"MQVO;:GN@FWJMAX*03WG1-_! M$IRR[Y?/+9\M//JHK'L3"6/@PP2/@".[;@K!I%]CUU11T''V=&$(2+/K4*CX MPM1DB0J,A"21^@)R['H1ZCYF&!C#-.!WJRBOY22A^"%-V)KAGK#U-8D2J#I0 MY?$J2A!%L8S,OC[@"OE&?OF^P M,QZXGXP9'A')(2B.HOVJ5SGZ-ODIZ':R M/KON#Z.M/>%FWMNDL FN@$2[;A)VB8M$7%WE6=C:JXX1*#S[6E-<0(5EGT<0 MX$RC6P_#\O+,>\+Y-;M<>]FR6J/P2.C2@2(@T*X[9,;N6D0HN/ HN^88PVHI M7:;<\093.NQCV0BG4W@D!.I $1#8UE/2FS^K4#1;TM;C2K"[95]1,IW?>Z]R M+Y>9I)%0:XQ+<$[=[EF2>PJKWY2NM(:]II='PE:3Z@)"2FZ9(VOGU@2Q: :V MCJUP'Q+#J+QGX63L'"<*'=JL[.T"5PLQCTX?4KH-?O";4 ^UQY-'5%=16 M;.R8VNE71V$?.\+NXMVVM>-<:VAH?-LJI0,T$>%>0[D27+P^]RME<;VXS4LX MW7K+*I<26ZQRL*6TB_?E\CV.PBBIYR5T"U N7JECN\73^:^$!'P3!%%8#Z#X#E8R4J^CN)#KS,ET5UZV MLS&16O7-.AMTW"$^T&:!A4,PH4FPQ!&.$Z;]*J1E?;5-%$HWTQ;]!Q+D90,2P&QSGTYR'AESK5#"K*C8,X!8B> M[YN)3LT5AY:J!Y8H"G#CY>[L")JJF-L4Z&%P\DH9K#;(=I^N;BZ2,ONV_))4 MA9O7QHJ0OE /\59(7S[3FB$OQ'^@@,7N8_6XGO9R@[Y?>-$]6CX1RBIK^>1A MJ@K9L*/OV?6RJII,;3]G-Y7@Y'VW&X_^COAIC@W*;Q&M0)0=0M(48#>4P2Z; M4>VDDF:-.'F13K2!N0'P[[!28Q/.','4]"MY#E_IYO"U#J&XMN M'&%H2DOCR!BG>8S)X.R2(Z"*H.#\SH2_NH=E;^SYW/2C@/^6-X3@O],L\%G' M:NCR0;NN P/3T!V!NU:(BX<^^IYM=+"W[I]\#BJ2 )R-W9S][92Q?[^,6Y1<$ZZ:.% M5 B5\/\SJ#B*?= P3P^P_:#T9C9H BWL1#DZ1]F_ZX9\\>HOO.@1L5Q%608C MF6D/K,C@D8?X=Z?SLB[3J#D!@Z2:S,38;>Y63*L6Z\BHPEQ<:K $#Z GS]$$ M_&[>+V@"!FXG? :_A6?;MOFCS,2,E.EV8)V\JE Z8U!?3NJLOG4%C)QJ79CJZP)FCA9! M!\R1Q/"1/)K)):'G)'U(YFE8I+9HX$R_Z$C9T@?HY#'^G_>&7&CJPUXD^G// M/4-]3,J#;F=9/V&Z*!_(!;,8J9"1$MX&JOIDOB5'^K@"J'5LHAK1U>PZM:0+ M\^Z>C7UQ8:A]%2>MXUKH]Y_-62RG#R%^S"X\BZ9:[62-E- .B'O.-;33G:I+ M''F1WW&GJE'(SYTJH^KJ.7%2_SO:5W&VO4@H'6S5:Y-T/D%BHG\U$)-I:V/%/FFW"5XF^&SR9P3F:H$O#J\Z192G4?QU-)1USCLO4!$12WA+O(HSJ?%H[ M\A.NT51.?.A[!\421D:<,3YU#JT=D59- ]UJV5;##GT11"[+/LTF3YE";9 MAL'\U(NQS^(NXS!-4+ 5;>L647XL^ISEZPN'=@S\X#6'@@EK'(_H:[I\0)3Y M6KBB7+%XFB9QXD7,'RX9S8TE#3UI$2A8TXR390Y4),=JDVQ);W468PC9Q5O= MO)=A;KAU#E.N_'94B\W]A-SM.*&4;?^H3B/U(?PMV$D?]>!6)"CA'47A'^ST MXT)U8*R1;]Q)BEG8@FS6AI]>:P,C+V@[CYN2FH;M1BD@%WO8:^@;)!QE?W:3 MB2W[JG*1*>YBU(G3%/-H>^RHW]7RB9+GK!-5-1=%N1%RI$#D8M2R&\]?X C1 ME4E')RLT0MID<%S,47B9T@@G*67>VDO\RGY2-C9)F1$R)D'C8LP&MA&?T)0' MOKV* /(CZ*ND3%IJA*1)\;@8-J&4X%XG.D";T"O]?<)-@Y!,+ON#WG/Z1('S M=,9D3>??8L2W2)M7--R5V/3F:.@1(M .BS#(BO@*5O?1(V9;EGS#^LY?H"#E M%PO!HMBYNS@I,ISQ-^PLB"\QC%/H&C^SK;9MC>5+8E7!P><<8GV44P]E4:N- M0X^BV@Q$"QK"4(8>=B"7+)Q)E M)T)++]CI)W>1WW% ]6?7&1!+;8A4E1\OG2ID+CK3"DO,AMN6 MY=5!@9"E*&Z(>VMG>5!3JJ21_/B1LJ2MYK56R%!_^X?P-,D0-9UM)"XN#&J: M?O?"-*OG,"0O[-*["6--I=TBT(2U)C3ZIX1LLJ@ZWBEX_.&)(?O9$;:NI^* M'?PWTTO2(R_F%F]FAWJ:$:D3LUH^&%+2]I:B)P\7 MG89F5RLK[P2=,@.5]*4R7#WG9=TEI[\2$KS@,&11;"L1CZJ_&_-M)/N-V((1 M9G6&6&?LI$W 2V-);\0&C,-7?G#&&59"8>"\J)=Z(TQ*G1FM$Y>J=Y=**E3" ML:JA*Q878_W,U@7B3(&5_#C]]FLVXGGQ MK\^\EQLO013#8A0TF/QP_;'*3F@G[@9#%#2P_*1X_WB"XM MC505M;90Y1F\XO/&7+'&$@:/F:>G6'ZEN3O"M2"KS<^0T%HL/$.L+@Z/FABN MHOL7\A_(H[+^MH6L/:"_#-?%,58?!GP5]6<#)6G[804EP"[>Z],&A,M-L(VP\;<'R> MK8M#9YK=0M9>V,#.9MD#FP#\KS<3V,C:#Q/8X!W%?+P6J6T2PJHB\A)T8F-R MCBI.^$*]E9ZC6U^$C;8GU.Q;%."87^9AAY#9)MEDR7YKBU0LSWH;-"&XJ0VV MP.SBG%P 0MNU52HQ:DJ%J-P*D:_;>?[L,BV ,_1GM!,YZE;6'K:K*QD=-&P: M!BOS'LQA+6DOK&"-UM4UC#8(MB3OB_Y,UOX80(;7Q?B!)C#8BKPG"\A$[8T! M9'#[C?)G@7]8CO?%/Q>U/_QSN"Z&"=1%P?='>S2"BKR]L(0*9NV(@(.LRLY( M%),0!QXL^7GTAF66D2!+GSGT6JPA.RT_+7OOO<)O81I /=\2RDTE22A^2!-V MZ/2>&"?'[/U+0[?@6TKF.+F61U)UU6DA3,17W(_%=: MQ?>!:+V:<,L!UI@09H8 M0]#!O_0=)ZG@F-=<9I=V4G0-)+G/M9)?,SDW).+ M^1SYR;JV0 Q[;L?OUJQ+4Q)028LP$3)T8V_6K4(XL^--BG5SJ"IQ5CL#[?ATDMQ03/E,LM?*.%M$L<@^LHAFXBV>+=-"<+;SH$5ZXB#P_X9>7 MV3L=;4,D= ^L0P2]7U^]X&"WCH+P)\H6E.])+XVV8_8D?+>#_A!CO3K M:#E)JG/ 4@\F:/4\LD%/PD=J!7U6@8L>>QUH6XF'^YM#B,6.U%;Z 3](]AX= M%=?Q.6/Y2J*KP)&RW16VB_Y[DSE.M\R:O7]II%:TL_H8)$.0UHH)T:7'$A)? M015VZC^JDD9*>6N\+J88TL%13;#-G8,8"K(@"+@QB52_XD=J*/U6PC"9A_1\ M*.09Q]G(F(5O+C1MCHNM/0=7"!ZI&?0%7S^9T3 '=TD6NJ>4<&D=@F[R[&$> M]P?,FFT_W"$_/]YK9U-!K,]DR7:=_F!I.*4;P]H2AN[ JXJ=HX>DI)SOITM& M.PIX\._M;%G9/I%\<[$G^5;;KB']U?Z[IRIP\3'[ MW(,7H[_]/U!+ P04 " EBUQ04+:0(F!1 #I.04 %0 '9I8W(M,C Q M.3$R,S%?9&5F+GAM;.U]:7/CN);E]XF8_Y!3_3DK97FOZ.H.>:OV=&;*SW9F M]9N)"05-0A)?4:0?2-I63G@Y]Y/'U :9E&<3G[]J2S&'\]^^O=_^^__[5__Q\>/OZ$4 MX:! T8>G^8>KF]NO'_[KXO[SA]LT+X(T1!^NLK"?_GTZ?7U M]>=H'*=YEI0%O"#_.CWB_]WO_Y\'\'7_[?QX]$BB1._W@*?M"2<_9WCR MJ=_K'7Y:-ORI:OG+6QYOM'X]7+8]^/1?7SX_A%,T"S[&"RBKIT@WK.<.SL_/ M/]&_0M,\_B6GSW_.PJ"@>I3*]8';@OST<=GL(_G5QX/^Q\.#G]_R:"47M(F* MU6OJ'1Q_JO[X$U$7SA)TC\8?J*2_%/-G].M/>3Q[3@A"^KLI1N-??WJ)0PRO M.C@_Z%W&Z#@@0P_9Z\(4T9)DT^U1SZU?3D9,7%$ MQMI%D!!&'J8(%;F.,-PN; EW%V 8_%-4Q&&0&)!TJS^#8C\4\+_D2\V'X^M_ MEG$Q;R8NJY^68C[$DS0> ^*T&(1A5J8%3$1W\,(P1OEC\)0@C4&@U%E+@6]3 MF#$F,?0UR'-@35=&WO,MQ;I'+R@M]56V_5Q;.HLL_.,")K+H,IL]HS2G\^,@ MC:[AZ6R.T 6L*>.XN(-QKT]OD\YMCL]!%,5$A""Y3<<9GE%YKE 1Q!KS0?,W MV(3V4,YFL#0/QY?EK$S@M2_H>CQ&83$<#Z+LF8@Q3+E3F5$=F!'%*V6M)M+A M>/A,]EADK^16:4*16BKOW:8O*"_H F+DT]'MUSR,E9H'+_ &,N7< M9/@A2- #"DL,DB!M6MN]Q3S$^RQ)0).O 8Y@-&$$^OTMB-//69[?HS"#,?@G MBF[3ZP"G,/[R8;HMY* ,"0GW,+Z,:L6N8"T5>1/$^'N0E.@+"O(25[NF:L6' M!>MS'#S%"7W?XN_1H%@],DSOB3@8I(;5+M;6E8UWVU#'WTJ8NN*"3DZUKW7P ME)7%9]B7)(?,QXRHH^6[;:CC<@H;0Q#F.B_B&9F25ZTN@R0DDSC\*L,U_N@? MHVW*OA7PYS_AIPK';?I<&E):)Q*V5.T=SF#Y*N9D$UB0O2&<4YZ)]$96G&:] M&SYR$.-%5"9H.+X#C:?%9983689P=L2TA2ZJQB\P#,P(15J=MC]DDTT755&: MQ]%BWS1\2N))(^&5.S1Q3IMF";P@KT[R9LXR>MT:.O.NMD=?4;'\W56-'QN9E]S*:23,0@SXB"$$S'LV[ZEL(># MG_N]7H\TZF;X*0C@BV(NI_%SC3C:WIF21,+XHK#O,4O*#:>G,_UIR-;6P(I MW/Q+4"S,C<,Q_4V+S:UZCT9$7V_ ;DIX)?H2I_&LG-V#IH($:)C%E766JA8F MODLRY5&KZ\*M0*P^I*/?XV)ZCV:P^XXKTVY#Y!T(9(?SNV#>R)ZIV%UKVPR\ M$#T&;X:.+*K]M9VN%J/A-B:KZW(^^%L9)/%X#KPN/&7Z4[5FOY:B-]:NN?81 M'/6^+(E+IF6,IC S4S,[&0'MY69VVAT V$_>F^P!2W(IS=)]FI@)-6ZLNEF M)ZHJB\7IG3@20O@$K^*D!'&^HJ)2'G'_P6;[80I*;+>YL"^*!;?Z+,,%\7LN M3/:[GAJ1$YF82RI#&,QKZP7&A%O>IEQ67+4FUCS]GKOU*^8;;KLU7?[X%0U* MV'H_] +OS7 ]MJ;V._WMD%)WMIRAW#\86E2&Q>\!QL23C_+-7\R7 M1[P&@+3Z;0F#^E2KY6)A;X/E@ZPN6;K8I:T;Z$)ITK>Y4\/Z7$:B<=*0VN;I M>GF#B%\S(3N($H;[G 3@#&G,:)._=?9 M 'T%OX)UAVS@X*4(=GUUN=8[.3ZECU,E5HWHK'-I;:B\MK6N2W^%Q@AC%$%K M$UY?"Z_N8G:\0),X)28HLFBF)"\+-L\EB\[3QJZUQKX.!J3SA=O4D[,AQ^ MVSS&UOQIOL6!W;PP#8AC=V \:K=-:*X=VT5+\X0=H70)%'9B[A#0:,]N4@#] MF7SGT=;>J96#'F:X5?B[WEY5V$G;;PY-2,"K"9*KH ATS0I67NZ5.]FM!]F42A")4$U#M$SHNH3.)UJ6 6X/ED0S$RG? MI'/;Z6$&$\.,Y7OHYV2TGUYI^"40\@4!+UAG5F4_;B1J3S1?_K/>^JG<5I\6G*)Y]6K3Y%"3)3U* G,I;R\)9 MI.36,<5->VLC#OR;Q'%EZ<<(C0-8! T*Q^C;D*@9"7FU(^FBZU:"TCX^SM#L M"6&34F[VVT;$*4B#P_()?5Q!-R@HL_"I1&Y#Q1_99(HU%ECM8#S,*-+A.2S9?A7<'SI09R%/X\R5X^12C^1&8Y M\@\ZW7WL'2RJ[/T+_&JT+&98FZ$ +HMT"Q?=I\$3RBA+QW)'AD=GQ_U3T\6 M2NE4;+H*J(M,FU-Q3_H[' [PIN PAI8]+X:3UB0]QME,4W^+MV<:&*KQ^4L( M6R88*Q(1G(N6O]EF<_'KT2JP]C();DV!4G%-F%(BGUQA6@HSUDA8F"34MW6SZ2EB_9YI$F ME;RG+K1N8).W@8"M\5/K&A^ )!&1YB8))AR5;[2I)#[;,YVS(;"5?M;9,+]# M.,Y(#.(5+'J2\;[1MD)POF*LU17'6 MVU-">& X!\=>QYQ4XT6=E5K["LK!7O/"@L-A1OM,K\W,-2DM.K]'DS@O2 30 MUV#&F[E832L EHZ#UO@0(N%0H7U4;TC%)2+IH\EM&J&W_T1S(1=;;2L(3HX2 MK&PH7TNUV;CLL1X8RH5+^N\YA40)P>)%IQ(T7!HT3Y\-_Q(?D=)\I]I M]IH^H"#/4A3=YGG)/.))GZD@'>\906J0."QI'\<;LO0]2\JT"/#\)DZHFUO MSE;;"L+)7K+"@\)AP_XIO!*+2K,LC2KD8J-E)?Z^G0]%0#@\V#^;5T+=E4]) M'-XD65 (6:BUJT3?M^,A'P:' ?L']4<4^ @^,'M'\$KV2ZGB$\@:'Q&\Y> MBZD*&\PG*CC[>=(0 ^+PT]5!_&$6),DZ&5CTE=1;5N+OVRE#!(3#0V>G\+6' MBT8TY\.R(/=ODFE5?"07/%B!V\^CAA(N#FGV#^M+:(,T+8/D'CUGF+>Y8C4E M X/]HT8(1(.%?8/Z"MO& [2G&I1B8[MYA1(?]\6?BD:#BU=GAKR?&& MLYI5@N_;E\%%P5%_5T=PDBF#83Q0(#0R9G'GPV46B:WNPB,7X3&5;85G^[1R&*7TA>/+FE@[NTJCPV.G*2/"!7.HVC:9TJ6,R ME*_;'3D-)E?EY0=T0UE+K?7/2U]J#J-[38>'3E-W]?E M@0/ 4$IS>S9VKIVIW3D#0^=KEH92DI3[&+EQ6&COV?0 &IDK$=RJ MW]&1T^_6P AH#]]4 KB9>FS<>T_X5A#^4Z-CI\=L _3*P)G*%S=W]EM4T= #7;8$QEFMO?L;;8J8Z.G5JZ MS-+&1V@J?]THE^K.2?Y#(S>Y.W;X8V$SE?1NSH-Y%\R)\T[==[GYP.C8J9], MHFZQZY*!Q%32NXV3H!)%[&=&Q[[L-+18$H QE15OC*A=C'*B=I\9'3LU)[Z*6UXC?HX1$V6D1)GUV=.S43].(.#50IO+G;6PVM#89(S>QJZTH MXJ PD3R_>X48^SZ06__MG6*J$QET!LW^*;R$/9!@DGP:2,Z&W,F.J_*'#\5!;D#/^8$2!96H!6 M090)S?=!N8HURNR+1F[R_PT.% OZ,%4]H/VH^A*G&5[F@X&8@G&QW71TXG2Q MM4 +FW\F;E,E!FS,"XV^\;4BG'H,.F-5H@%3]0R,F-/*64D-$M7^/IL]8S0E MM^R]H,H8^#G+24SIU0 =!1=!SB%]2&OS0]PCHO#6+1(RA\>G7BV6"HPIHC*5)$&&QL< MK8W-Z,2I!ZD11QP4DJH,'7+RB.'07.*YTCRWVWATXKC00 -.."@XG#BP]YC9 M.ELW#(Q.' ?-.SM@--86)W/G45UG:N M9+=4EW@*3^*P?$(?5Q?'*Q!:XTA,)A,&AR('IIO=>[Q%IX7=2[_[E@QP2RH^ M1AM""1AA*IIS8F#CX+#BP.#2GI41\!&426&;G>5;K-.S!L2AR8&Q9/=.>^E1 MN]YXY*;LH>0K$!VR=Z3G<&$BZ*7VQF\I51"*N$J6/#$ZF*_0YA>4:5FE.4]/7)SD78C'E7A>%/8 M;^*\6L;3\UW(RB]7EJ+H>J)D9O[ML)51X;N;EMVPQ'VS@,E $4[IDK\W!6H%RPV C;C\XE.QK3XK_]DI-=F3V2A?E_-K:*T]]LU>>CF-?QK!;R@*S M]$;@U&G1 ;U19E4)/IG<3:+L;E"!'IW&$EH='IV,R$J#WK@56B8X*:7\')PY M]<(Z&#/J:O'&BW&'LW%<$ $%=*\;@?1NSVS=D[H-WIOKC9K:VP\L>0)U#>Z" M[0!+8H,F=Y?.$2,F]P-+GJLV-O>*)$VC^P'?@^7 +]+6P'MP:FF79,#L3C6M M;-FE2-Z--P30^&]YUR9(9GMWX2%I:7H_>D-5@JPR/ M9/.4I;36O>+"PWH.0/KG\%59?/A@_+GY:$M&Z63'; ^@+!D8]=-F,<:2=ZN2,;JDCF$_"[Q(%RWE/D8'YTZ#EP4?$L?0KX?,GYN/.$X).96B MYP"D4R>-/GUR-'[=1+0(:%3<)M;: ABGG@UM:C@(_+E;B&T@P@.MW* M:Y,D!^//I4)5%IJ4GWHS@. T_E^;CUWA_;E':+NRCY0)]@, RVD NC8G(AC^ MW RT$1T MN*=/C/H]W_)'M-Y?J*7NE?Q+9%A>=A2/J6 MP2UC3@V2/W<2B81>7L]393.7.)P&.2(WDC?DE=L?N33CW%9QG:ZIEJ,T<:$1 M+RZ_LMW$+^AZ/$9A,1P/HNI-, (7]02(N"!S&#\GZ#;E5GALU1]@/3OT+HB< MP:@9E":N0[)37_X*A617B&Y /U=Q7FT#0,R]QA!8WOGP) M_I'ARS(OLAG"GQ62%Q1[@*_WM.>B[/A#.$51F:#A>'F"7F9R7P1Y' [2Z"I. MR@)%E(!'(/8B$=Z4R.W%RP@A4XW-.:PT8C&AUX4U?)X;=9%CPR4B"C;3Z MH;KKVSE>Z,4?F1P'S)'63"_>)!8\P@O6QRFY&9[1O +E.J2V&0\<0[T(I3>) M!>:H\R6^J2,.94%/'9[OX.09I),8IIE!GJ/"T9&N;>KYN9/2^ZNI_890@C[# MWC!BZE-O[ZW<&\#VS6]!B9#MB#0!^G,":YA(=7YD)T1,-Y%*1 Y#8H/;3@<' M',$@6VZ\2$2^9-.ITG"@$DJ_E_AK,D#3@6K,G MT(/K7:8V:]KD\X%[2U=)VL[CYSJ3JEK>92;H.[30=' M S=&3JH[_S:=*TH-V"N7$+TY5Y@P>A%0MN(:+-DKESQHV+J6*+TY-YBCSI<] M8$<<2F\;ZY[+JS@/)A.,)D'EBEUL-I3-;4K/5RN9;T48Q+$M>X*?T'JC [3I6CSSZ0W>+%T=+3J;W32/SCS+JZ5 M3;P9H :J,DDYO9S"Z1CEM^DEB9D,PJ(:>&0HQL%3G("*D?RS;]\I!>TVZ:LI MNVW0B@L\=1&%2D+E+[8+!X/LRUCZ"Y3"*PL21;^G]H:S+[.\@.WD M,D(217?!G @[P)B,H6I#F22+:6$X7C?<[@66!D))@P6Y0WE ];XMU'0PR%;I MSE7DC;5EK0,V#CI=#*F@^8#$;,;%O,$8;-HY:,NW._24!E0[O-Y8:%B EI_# M:X"C.B"2D%6M)7E>SJK?M1HIS5\$6O1MVZ@Y:MIB]\90U-0&?V:I%I"N 5[$ M&T-B@Z9W%Y6I8;4B3C*)9;W>;'1FJ>1X&ZMY107;N[I8N77!?>F7'0+]?MBPV[.@\PL;<(&\?B:/4ZS,@_2B CPG1Q.Q?>8 M\9^ 3]QIO %K)#-L!C( !LH]P!]0-"A#(J3TXCB- M;D #;NN+&J!5&ZX!4P*O_$F03P=I1/Y#*G2\@#@D;"XHB$3SJD@+:P91?Q@0 MN*TZVIPP79 &SNL,&$];DU[ FPN2W(W)+ MIHB].=#SPV*_Y6A<)I_CL6AV57D<$.]%=0+!K*H.TQM;P4V&$>PU+TN,41K. M'W&0Y@&=^W\#I9&;L[ZE& 5)_.=Z!\LB6*.;4=]2"8$.B=:&:R_*XG/\!TKB M:99%Z]F#7JJV\+]^>\[2!U04E0F1-R?K]0*#V&GAM[;S<1.T]NP97TN"=CA> MA_-4BP2*8)S!V&*L&CP:&W0%Z/:BGA"/R\:0O;DBR_^Z+WU+A8.,%'T1S-/& ML!MTQ[2OJIWCHC:XX*?M@06_&FVBXSABV U!HSZX8HQQMS$T1)"MW?ZEQ!BQ M5@['&[)Q70C"]@#&E2-'I-U='B0(K%WMU3T=KAT[!GF1W@YEQ":T>.TPY5_K MQ&XXZA\ZL?4HC&>698!BL79O5/2$^+"'&F)$N(NWC M-I08NB>1N(+Y;?5W$-K.*=F726T+J;4+L]1IX2[\6RU 8$O. :79:DMQ',W6 M1;5V&98=W?HP\>@J63J_='8*?XMGY4RH[HTVL/]S8HUC#E36R7E'5FOW5*DI M&%0D57"]#0CMQ)6HJN!=6?VYWT6# M*1%L4H4H_;E0RAQWKC<+'9,HVV?HW0]E:)9>(7TH@C0*<)1_>XZ" D'[H]ZY MRC7I\N.U8+FSP51MT2Y03)X?D[B*EVT"OK:O@.+!B)4/(A7 MX&8=5IIYO[XA0]J1W!#E];B1)JTT[;+2CNL$HY;,FAHN6RKA#!@' >_^#1A? M-A0^CASI[L-!,,M5#!*3J#AT@8I7A-+%O/Q;&4Z*]?L]I1'CK*8,]GHQJAS.FM"QG'/?N%0(Q,8H6XJW^ M$V:3E,1,]ADC0.W!2D%.:X>T#6A3Q\@)]M^,W6E9Q. M"RBTSKP0 ^,0X, T=T_2_U(4+6]3A)-.-96@",93',:LR%_UAZM)8=^SGC1P M7S^3:VOMX,BV&XV]YE5<@(%7X'+G-UEJ46&=\JD'D4.G MS+8I[[+&&^L>;\D3%)NM& U'].V"XQ"W-*FY3L-^*&>S ,])Y#GO)O(AJ>R7 M0WMB8XHN@H1LPAZF"!6YFWSMMA7QR%UIQRY"Y!M6_Z'RVK%2ZA8 6JJ._2UP MY-[O"OPK4/36C.&8%J"26":YSU0ZL;.S;U,C:$65F%W-U$V@^A-'K4A M#WKO9+^N(%GRH..H<>ORZV7IF[(@!,D8>5N_):"$$)0 MRB.I>:?4C=UW&BMA:?P8T(FU%/RF9YI\7;_HJ]#QRVQ?;>R=%E'4]HF(@5C+ MM6^PV8#A!7W/Q;S4FU4H?+NT3$P'4WYK"?;ZGPF].TWT7= &E>2^W04D^1 V M);>6,M]D:L(E*7899C/T&+RAO"J)*)F>V,]4^'R[]DLZ14G 6$NDU]_1;L85 MRIEB/U A\^U:)#%-$B0F$O)Y]V4&":*WO+V2G8?@\Q"TKN1TNL]7UK@*#&LI M^=J?1.V:3<%W4&M587 :-Z<]^%GB6TO:UZ:@@\#5WJG36']MPC10^5,;@/KC MIUD" N2D2'TQAT4Q*2,:,(>IRHL"QT]E06^9R[YF*8EJ D6"*)/;%,[O*!=Q M;>8%E>9\NSY>%AMF%+D_)0-J,Q.I$K4#4VU.9CY:H75:V+C-1"W&)"D! ML2M-#<>+F&#XX]X&R![T''Q*;0)D+67E-@B0I:KC38),N7\$R&[$S1U82FML MZZ+FIRS*X;RG -D#6SE49@)DJ;XY)G4^GO<4( N ?/'4&F?J1X!LK=Q/SX>* M8CH393.([RU ]J"W?^7!>OJ5I7I>]FO9K,:W7;S _@,AQ&N Y MU8!V]([%MU8Z]C"67C!$NE"'/Y''*Q37;\]P#$.+6]:EPV7GB0J;A\'[4JKY M4*S=!J9-4S5ED4$I8&;=J$+@8;R^@ R&]/Y$(W]%Q7I>$%"PT:["X6$XOH % M-@!)3'('46V?LW3RB/",9#HMW$.#*(HKB6Y3F)!G='+6#4WCY 9\2S$*$E+2 MF>@!YQP=Z=6VY4 :3"8836 X/*+93V5(>KV!88S@S!"6F(:=;B*] MRRJ+PN)..G$)\.8]@I*<3%_6N&VI"6_BW08O ($XT6XR3%)ZKM!3L<93RTJ@ M!YY-? O3D=#28J1_T)D3 YV%T6-!+]Z$YFUC6N/1&"#KAP"=$[-^AZQO@_4G M9H\KZ&!&TE% +\0FU8C7C1X MY.CGA.2&&K1 M&V"T$Q[.S(FR174;[ ;SJAQ8,F_B-$C#F!AMN0\ 2+T&1?HPI'\,@%WNG^Z"H'>;D:13\IRJL;I,G;$P'G .Q@B(D M\8EN'$.K(@?\([VC"@:KN]'YDHD<28WZ@?.AB_)S^V&@/G8;4*;/HU6S]+$9 MQY:G9NECMZ%JMKC>ANBMC\JB,?K(;=DW^]0R\'KC/U*!+RU]H]H'8+?CD1:7 MQ#'%L"9.@Z8>!]XH@Z:>(SLG=[WL54WN] P\1]QCN8N*$'MZ*C^S=#9K;^ Y MXAZSK"C!GP(5>SN2O+?O=#JD?*R78<6\<^8T:MK*9-#,O'/&=26>.;7NW&=) M B?6UP!'PW'E'/\-T)*C+,M]/DRW5VLF<#<&H39Q 2J&(B/]CXY.3,2UMI%E M&>I-/HLKV(2%U0^K /#Z\SQW-J6U]-&T#6MU(T_HMH#\[UEBA&608,&H&,[%MZ& M!B!3[.J9B(ZY5E\'QKU]/=B?NBY_)J2WJW@-;B[3#V.CAA*]-Q%U.J1D)B(7 M40AV(H"$UP8-'@1Y+$C*]!*G$KJI9S;PGU+LZ<<""?[A]OTN2S([@)X M3>)@H4VI/VWI8/]84F,'?R'1D>6+C+5LG>8YUAC4EJKP1N3QSV"[7,<%BAB MB\S^K?2XT:9;T*NET$=E>X:,/C;I[4%[8[_P=%CX8IQP,SX\-$9\R5(T_Q+@ M/U!Q4Z:1? 2P'X"MF=-HY_9?+IMQ$5IO8HY62^+%?/7/_X@1!AU.YY_1"TID M#@ZE#D!/=LZD/J[_.BKQ)XV=977:%5]JE=;J!W1@*3I-W7NA09:$;G7$WB2^ M.V/=E\7< ?W2S&(')LB5O'2^RRGP ^EZ+GAJY#CNM,%'*:&7A]&?]'"6J(>- M2#Q< 71:[-J7[* >F,^:* MM9K2U-=BP>,C:TF!S1=EYL>GL5UF0O3G&AN#89^6HO6\7'M%.O#GPIA]C=8[ ML;.+,Q#WR8^_LJ($?RZUV=^AY,W.P8LQ)=U9.+#4V8G\M.25=Q7Y><+=4ZHH M0G(I4)?I3\M;CHC#J9A?9K/G+%4(P! ^![LJA_5E.]Y\*&B"0[<#P]V6C-(% M@-E^Y+X:K(+2V6P) '%8;ID"V=?RY[&R;NO;K"&N9C7J2TL!-Q:@1#@Z]9 MBC?X_JR?T-+N/:/CGE=E,D4'%7XFQ[';V^XM,,(YHDA4X$TRBPF-:*8N-'\' M:+S#ZU4Z'S2&]60P:<&M[YRJXS()UX-OQ(TZ_JT+F%=:;XQK ]O,F/>V4CSQ>+@W9"3&2PI= 8"Q(\[MFI MQ^7A4BW2@#^)-?L8UW7<SR8UX _B3U[.HB\V2FX'TW2L$ CT0W5 MS8;Q"[K#V5,UX\Z'XZOJU9+0!H5G8=E\/]4>Z2?."H=05H2)#"$])A=ED[\$ M;_&LG!$+Q;>TB),O04',%/-&#"OU"8#?SU4PFLQK*,A$,I'>B+B##5,8/P?) M/0)Q4O@QPX]9JP&ATB7 =9K=ZW(\J.O'1!829SA\CO]9QA&\[S[._[B#4U)< MSL1L\Y\ 8=]/*#>/3!E\$TE%'*Z(,?H%X3F9.FY3I=58\,CHN.\TIJ43MJ3X M323N<.AB&B#(+ZKH<11.4QA+K 4G<=AU/E4:-5\E(F^,DPDS&APNN,TXMZ6 MI?8T@/"I=G*'C/)T82(IAD/H[RB>3 L4#6"6"":([LIR!,MP)=5*2AZEJL\# M$)_"@2V1JJ<-2?*+JYC@RVF03F#\7>=%/ ,$T:K599"$9"<'O\IP37_TC[O. M9-CHE MSAFC6C,8@NHR-MIV.$??IWK:9@= JZB./C^1]R_CWS_T*+142I81M_XA-Z3+ MDPI>G;#NC:^F>_IEOAF7,<3FHCJ._,B$4O\F&T1U''$M0R[K>5W,EVO<7#.K M9/]7K;1JL_XMMX-NK9DL6RR-^"-!>O'#9%R_ L) M?J\#T$NZ:BDQO&A'U&I=B<0EA=:1T'>A"5?E'F\!%45EG50Z"1A_*:C7:22?,W.S)4WZ$V_>%&G. M@"DJ4!+%WX*R]P]DSPL7\+@G28I!&I#K9,XW!CJ*X MDJM6PLF-HY4KHXK;5/[PZ/C(1!3+9? <%T%R_?8,+,0%#!18A6=QP5M'Y ^- MCH^=;JM55>/9NT+/&(75-RL82/5F@,!IYGTS9OA(O/&K<8%]R]&X M3#['8]%RI_ TX'4:,M2..66 WKC,'L(IBLH$D[)R9+C4MGX.P#TP'6B2<<&I0PXMKQ= MZJKGFO>V6H"\KMP'#+UQ%%L7U997R8YJ71O$F^A89IYN[SA1TO4BLTNH[8TV M(+N3XRESF.YJF2&KK:HE:OH%#4GU6V\#,CNQJ:KJ=U=6L=V]@T/V;5J X#$L M'%6@>&V9"0IJ9LW)&C,LI@C3%HX"F@EH]#E^0=&VQ"HG;97'1R=.[NCC2S8( MPRJ1$$6#68:+^$_9.5"_,P#MUIZK3 S' -80L3G-^4KR=O,ZOQ-)6VR^20IMK<'-5-$.YWD4U2 MDWXXKM4FD&Q:F>TK73B\XKT1;\SY3(S/&R-VO9A$5>,Z6/^&7DD0T%M[%6X[ MUNNI4H6E<'_EW:B8)8XCJR%0;XS5KCGW90/:'?D>5L*\1S3T^R[ Q;PN]\6\ M_A?))*[>"57$BV.,KDLH/5ON-JX N;Z?N@$![E2\'9O238V6Y=!MI7F"R&U5 MS.YFE";>P"TUF;CSWLL:W7<(QUETFX88ND-7J/JOYG'(^/LK1ZZ3X6G&Y>Q& M6YQ1NMQW=!"C\5!DX1_3+($7YZ347S'W*,GQ81I@! I%T64V([')VQ7\+^;K M)G?!G'JA7@,(?,0O33ZIB0%IF_S MO S24+0&:/<%NG"ZU[ \$IJIPYNPD]4H)D-:0/M&.\#@U/)EEU(&5&\B1M8! M^U(=Y#PEJ&>VM'P'*-E!XHO=P6%8.?M=Q,@\TY&E"]64>=# MRV@ #\?B^?B:/4ZS,@\J ;X3LX+8R,E_ K9J3N_4LO>),XR8,C4XK8=.#&=9 M$DR&BEU M(-9"6USPXGK),T^0U%W7W@JG1-1#^93'41Q@ZN 27 ^QVQ!@.*D4HC+Z=^G@ MR>]/D FUT=VCYQ*'4S(_7Y7$QU)Y52J;G6BS*7T8EEVGU;\LFST4\?L3P+$E M\1W.)CB8#"N MY5^W:3H@5#H%]3@M!^=BC*CKQ9\ BP7T?#A>.0&^Q"D(7\QOTP+!-">Z'T/A MZ=%)KW=VZK1\K-VQH*,#]R$+]^@%I27*'\K9+,#SX?@K*I:_NXKS8#+!:$(V M01?SWQ 9U<_3N9OXA9HT)!AEO)#RLT)T@NS1T?'Y\4G/09+.0P&J5;J]=*,A MD??XQ([E5^A94E8D;YIDHMCO:A,K4#3X;CBF:X'$'<1]ANKDU,Y*J6?SX5 E MYI4+QQMO?UU"J8%]MW$%R'7A,KF^.:$:?#S>^/?-$.3:GF.-*?OE&]2L.DM< MRTU!' :\U&%A^PJ6PV(,6A.>&A2G%S8_5*MF73BA793;OH+CJL""FJ89[$CA M.+WSV30[KN!R'0L7OM*O$=Q+/WE3[? PF/)>< M.660)!FY?SND7UR,\@J5>(81/E1)[>PN^D;SC1H@?[+I5RO819G'*.1[;$&+ZSVM M+7XZ2:"^P''XQS/.HC(45/#F-262GAZZ=2Q!2I MZ9C=NI+3Z2TXRFJ6()!XL#J<J/.#TL7@BNRVM(_TP8T9R LYQ*_7)F7\)])AM^I)_/< M26Q98T_FR9&=Z*'VGLQS;GTI#@JO/)E*%H&[:EH?X@>$X:/BY;'QFE;([:QD M+0\Y%2$[9@$A"EMN2ATJ2"WOA6SBB&9N>PK'5DB>DN5>J&0N)P(DMMR33HAQ M?<"QP)!1MR1GYWT58Q06X6(SDH>+'1SRRU5U-)_QX'CV?JV57TXF;\!%M-4L0^)-; MZ8>KZ=QI>=&6!O0VH"7>71>NILLIR1W,;]-+A M0WQ)3=0$U[$UK9;[?I=/I MU&G<5@.GT[D=IT5KIQ-5I++3B:#PRNGD/GWNM.?PWCD956)>N7#>4_K<:<_U M_7!R?;-Y$N!Y3^ES ,B[6= MEL42?EF<"58+FC?.L(78Y!8A%--;A;ZBXK+$N#K_2(AD/E:!=%K/KN5I40F= M ;\8+UH'C1&\*[I^(Q664,ZG0]2\$M1II'Q#&I106S6 M5,[^/GX$*J#\<6$MA\D"G'SF8C]0Z<)[J[!@SI+@\B?M<$O0KUD:ZI*V?J;" MY]1'8Y8W!C2)FZQ#F[U/5_(M#[\J5OC=QD2Y9XJ MQ#"W;EV^HAB+A!R)?Z9R?7?'V:$=6X_X'BI5(B1R&W1PN,R,,N7@.#OTX4X( M#E7Z#@X*YSW9S\\.O:X/2/6M8S:G>+PQEYLAR!PC_RLG"J8&+4@^:--5P@-A%:^EDJ M/5_!MF1\4)Y*]1C29ID!UQL[>9K# [=8>I?%D<+A6Q^6/E9XS;"Y2&TUF 918< MV:,4K:4KD3I=%-FH_*E$N"OR4F#]"7;KT0JMZQ.*,B>JE') ^I-^8Y]2CQ=. M"]Q*EU '1B/JNU^Z$U$A73B9[2M\3BOR*7]>',NY$):UXHL=WP%RTCLXLE2O MROQ:J 9%4@[1-C7&KIF@>%PE;*BIFD&/% Z'GHZN/C!-C^OERA9/TH5)V]22 M+Y'F*/QYDKU\JDK4SPEGI\L?"&6G-JU9-2R8MPY$I6G@XK&G9/7BEN4H":#A> M'MU92SN[(97.3=FM9G% ? 0<_2[/?5VFFX=3%)4)VBAM3%+HOZ7!>!PG,:EN MO )P,5_<^T/OL1VFCU/TF7!/ _S@AV7#O8U].SUQ6#("RJ M.LZ1@RWWCRSSS>132S6=6IY7*JK$O'+A>!,R9R*)V=+UR*:RS'=+X"C@>4]1 M<@#(];'%&E/O\9+6TU,O#32,"4\-RONYI/74TGWA!BYII9K6.?F:I#E#;2Q-/=V_]%D+8MTM:SWI.$D:;Z)TK_OY>TGK6\_.J M4([V^1CV[I+6LYZ?ET+SYALU0/X$54DJ1MZF)HMNLGJC.G%[OYNV,:<-3$D< M5@=V3WJRHM;+RVQ&*BA0X^4@C:YGSTDV1^@"I?#*XBX)4J_R>J UPI&0+;=WYJ'_L()T I)UE*:7T,GB.BR"A8N;W*$?X M!44W&;XIR2TSMWE>DH(-0C^/9E^COJ7CJ^J':X@TGINHD3J\L$4J(:M+J M7AH0B'S2BZ\<7\5YB!$5$\_KC08SLG8)QDF[CD=]2T5BO1@T)G3CC<58 B;_ M$A3A%-:Y#2!I6@;)=Y33FFTR[&EKRAO+-\<9%^"MWA6 MSBH,]3_F@&2Y6UF TA]@.KV#OMQ6^W39^KKSR+'B5=0\V MO?1>H[LL+\BTC*DNZ<97.)[:=@[:Q=U6;'5\S=(7 MF#=11)'GI-I<6&PVN031[U&83=+X3Q31K>*0RIO_'07X)G[AEOKI3@+0I=/B M97;&FA,EVKNML2,D6C2K;EG[P?D2HGV/$3=(!FFCB=($ T^0Z- M&"YT:,"GYG0T/H(,CLE)]^/1D []*8[1Y$-\S IB!]A$_34K_HYJV.\0CC-B&U_\BK03)9=T*\BH M?_:.C<\N=.F/*]L:^OKG[&(DU]\/2G_'%NX.56CQ"M\5"O+2NQ*'4X! [%K# M\1@^)&J'A\])NJZ+'Q_U3]_A5*:O 7^*HMSA+$0HHKEC]0%W_89P&.>(Q;CR MLS!JW[$'0A&^/]52UDF#4L7D/,U(<]U,O0,T[R)'SNJ(,:PXCLHHW)-M MAJ!LPNKO -R'F[EL[IL8>#GD=%1)@0HC3).MM0"!75W-Q5 <1[-U43FZ[:@. M@K9N76][FBA9NM'IJ&3K(H1=J.Z--C U.DLXWAFHNVIFR,I1<$>E#+Z BJ0* MKKY'_;/W&H]F5$.< M="H'A^S&L!;SRVK_6#ZM4CDX \WV*T?]TW<<\&!7:YP!Z:)29%.KU MH"RF&28!'39&(N]=H,QWG*UE25V<@B]D4P)<@3L@)#J;^W^!94<:IK5>. M#MV4W]JODW6B1,[H=7%_E1G8*+]-JQ!2 M&CQ\2U+3TSP.OP=)V<'0%;X>5.[DLI.]&K<*&N0,6@=!6VTQTSW,"O#6YTK_ M> 4GOIL@QK;'KZ8DH_[YCZ%L5IF<4>T@G(UB>Y+#?^+ KS+JEO!7,$6I8K9> M"1/&>S_?6],:9T Z",EKC'/E'R<[GN&X5O9/7EK*WDM'?5L%Z/=Z4"KJC3,L MG?IL'A&>#NZ8P?>!ZASDD5GAG[,L MV=/:?M_T9CZ_[+#G552?>;Z9 TRJ$6]J_]I)5SKLN0H55&9 B[@Z+&^JZ5JC MSG4DHFT.[=\PI\TEF5:&XX<@0?R[FKAM 9/3V!F%CX;-% >)K=OEM%DA5P" M+J:P7;]"+RC)G@F^Q7Y._L;,*6.S=1>=_LX<)=#GY#"[FCR#%PI[TP_JB.9K<5NO9 M:^O+@9W#4[?6EP/N_MRBUO;;^E+9L.$M$GO+1CL ;B=0SP<+RP%W@\+0@3:IHVM451:V4@4%&Z\#C5HJ0Z=LP6$PW#!"HS%^;TP][V1$^6)8]LKL93 GN<2!31P0U'>F4R9(4C#@_\KCEKB#YU77AC MQNK,N''POHP;_..(CD+$-B[?C!M;P::#/"]G5;#?38:_D@O:,+WK.0TKV*N@ M/_ASO3JO&]O'2IJ+("$B/DP1*G[#6?D!I6P*L:.MEV/ M#@V4SVFAD#E+;IFQ0N5Q .; ]F"&#O;7K8[Z+VD[6%5+F@.Z'EE%3 .>4R-CKJ1SSE9\= M'1[ZG0'6^+-GG!?5%6(HCB5?:BA'X<^3[ 6.&7$U7\ _MJ<)^-7H,YH$R75: MQ,6P%N( ,'=RU.:CDX$ZOVTU 6%=UI[FJV]7PKL2&@CZZ M4*_K%:>%GF5KA(F[5[_'E]/X6;P6U-N 7$YLA.QQR)BG=X4U<$FHXQS&U?18 ML^4L[ZDDR4]6TFJE+X75SFD-#IOV ]M:\^>JT,99=R*DW[,$NDG@:[555U#] M[:!PIR6-K _3+M3GSSV@1B'?Q_D?-QBAV[1 &.5%EZ.5]6Y0MM.T\+T9JWSE M26[^],U9LXI$?9RB05C$+_#9?8-78OBYW^OU2*,?CIB=8>:B!$4GCIA#.[MK MRXX80D<;1PQ!O=^.F"97AAT>>7 )HP9!3()W$7GCA6EZ&=7AD>L;$W>5*E9^ M77!O7!8MU._::-.>AR[L^T:OJSH\<5I7AC62&=8=&0!OT0H!5XNX<2+@[ H@\2:,Z>Y-,#' M^YYW7:C3+Y=DBX]Z?5'6JM:QQ5F8\398Z7[,N+KJ>@?>1V:9;=![+K*^67@; M*'3/O8OVQA]77>_ F[B ."R+O C2")3=V3T3W'?"VN(T?\_GL2A1FL1KN)\C MTOHA?>==\'D[M2+NR0BL*XLS\GQ,,5 'Z.B4KB@!*/['/&E"A9RQZ^KBLQ8G M.3YLWDFN;_&8WD :6,8L56[Q9$R[4"=G?._AU6C5-2\D!FD9BYJ17]4T,YA, M,)H /9WM8QO+-#H\V?,H.7OS=TNE^CRDN-VM,=N)QBLJTY31O=[J,LUR_D ]M!QIJT-%_XT][#?!( MRYR/Q$?W&S>#G7=CKJU5P:@@0,-?UTQH09.ERBZ*C&H MLH) T>;UVH]+%,)H'NW.X)#^?D]_#;7!&1Q:_C_3=QDO)'V$AOD884PN"/^" M\(2?6&+A5:.3?J]W].Z<&M;5Q1E0)A*.6L^<#+D;KHE.Y:&Z/GMW<5]^Z)0S M?I<+QSXE\)-*1+6IG[;_DO=9.:[#PM1 MCE(XW7.+3B>#5*["_J_GDWQJ&\GHLB\3;$B2&Y3I(CVWJ9X9.G^O(8V1:I4)5O6$?^6O#VR M*0(*+VV*6CQX;5,\LG0I5#.#XM'N]6P"L6U9$W-X2-!P M? NG^) MJD$O@-M2>2KI4B'A0H$X%6BV[%!^4^IZ^>F"6Z.WCS7G&*9X-+Y^0V$)QV* M,(Y#Q*]R+7D"<#DI9MCX\]IE4HKNW=06=%_;[A=&=X$QVYKZI+4%NS M\O89@4Y M0D/8/L(822<;RIPOAD9^5:*OP-;C*TI>T)!_T1-5A:7+5 M,IPFT=@EO([1FQ!'502#<8&P0=8W^JO4XM3$;(UZ-E!O(@U581B@O +O]/(( M:RROL'D3AR>4_%L:Q7F8E6F!HNNW$)H.9N2GIBSS^JO4XC1:R2SE4J#>7%3# M 2!@F/,$A>:V^H,VAS(H_MA$E\ADP4";#2OX#K()M9G@R&TR=L=%6:.5C34) M\GPXIM%XDD@>[C.54CS(%N1Q)2:6"\>?6SWJ(DJ#2W8;5XAF','!_@M=6ZP43N@7)88 M(^$&7Z^C:BOEH^?EG)O'TA"A-_X61?EOT\?7C%@<1"-8NR^J#K>7/MLBG '2 M&Z^+.@3B03#'^JJW2B4^>EY,\+X+TQO?BS((XDDP1ORJLTHA3N-=[/&^B](; M#XPBAO9<$^@G!^_RPUY!\\;-TL;.>Z,AUX/$S8$,Y=1>>KZUO+='#.#V.%4D"J8XW:XJ97@85&& M^!V,WACBE!&HV.'T.ZL4XN&R:8+T793>6.%4,:@8X;3[HNJP5.#%->F[(+TQ MP2E#@/\QQOFRKTH='IKE3'"^ ](; YTJ! -45^ ]#'0WP/ *FW\V/'W+Z_&! M@]I:VM1PY#9H>7511=2TY?78DJ>CI>6UHDK?\GK,]V[LIV'O^,".E\.0Y97J M6\>>1_%X$V9LAJ"]L+PV84H:7M>AN>XVA7^BQ^ -Y8,HBBM);M-QAF>T)(.N MO8YC"%Z]YBK.R1I08B0RQ4F?&9V<.CB=7:&JW"O(-,AS!'N1X.T2?HZ+RP#C M.2B-E*@0+1J*/8Q.;,7_BC=LBGIGCW(U*F M&JT@W\,2#8?"+ WC)*YD+VX0R%<5*"I!D/E&8P'/!GJ'.G&K<6 ,M[V* MHHN7?T7%VC:0Y3F=>VX6<\_UVW.,J;#$]G.=LFPHS3N#&,\,3JQ=".8DA%,A2?F,BA$XXT-C"4E^2=&\GKF MTF,,RF*:X;B82R9/]@,P M03ET(#2>.T5@_,G/WY52^KWQ'@%HKAT)(IVKLE0'XT^6OF&>?)D.S1*FG*O? M9G]_B7 ![Z.>D%Q\F0>CZ>CDS&EBGWB\,[;W7 P<%3L(&@($*"_B\)*4@\)S M+B?"]@#*4@**>6(4@'#8<5$EH9@B/'Q-$2:5]6_A'(A!Z/QBKG %E_19T(Z= MS\GNWD 1%X=$!Z$\'(&5KHR2/@M@+5F(E3<.BH1HL;D-D,.F [.&=39]V5[8 MIU6ZY>CH;I9[[I]L8#.[IU/<\T4;)LQNBWMP(H*?M+\$;R*(7JWF@S.K44E*MP M8]/.0-U5,T-6CH+;']_5%%PEJHH57&\S.G63G*NJX%U9.0IV$ ;Q/< Q64.6 MR_0UN;\K1K#4T]##>!R'U TX'-._R"R13;J#@]<^VBF;0^6P[\ "L"TI$Y/< M8J;3#:C4TFRH?&AISAQ[).C#YXP !U8&1R/ ]0;$EZ$@W=1T=+/L*C[](40I MR)P)CD3,MJ 4.Y^UO>.1 >'C([NA%W*\RW-GU$(HPE%PMM?N>T!N:6-D=(Q M2J!@!AMB$!Q&.K(2&&7$]=QGEAKI#.8@*F(=3[H1>'HY)9OUV[1="'?[SD'/ M3FJ@M(KL-06;$P#N(,QB-_I1(?F&_Q"<[)PD2+=B50:'PY:6J87C#R99'V61 M#]+H?V9/^2 LAF-H='J'LY]I='*^/['UK3!R"'00 MB4'O(2IP_%22BX@"3(KGY\/Q3891/$D?RJ<\CF)89I#H\U/O!.#OWR2K"X_# MK@,[TK<4P[HP2>,_Z1JP&(-B*IE/P+SC))Z@)6\"+!R23.2R<-Z[/&TN?AZF MM0S=ZS=R53HWJKYYCP#6281.\SFU+58.L0ZL.!(D&Q &88A+8568!KV!0O9G M06V-DT/\4@,=I-PO[[*YC=?[[#3Z6QDD\7@.BP:(2V*;S)3*5#HB2^102MEO MU,_H[,C!%[=[O"%[,Y*SC%]0?A$DDE.DTO, S4DJ< L>>+X29;3>)/6+989S M+Y[ M)%=9GD!O^NOP/E1CU#;$:3"CU8&G7#R.'^'UTL@(E0Y M579.OTINM*;,-OCR-P%[4U-3,EW)W. JCP-B2W9BC0 (=6H:3>LUH-Y4U>R( M6M?>O>XYEGD '03JKR2^R7!56HKX-Z0)3J+' *G3BPO4OS@VFW)LXKH$#*/& M)_*BIR!'__;_ 5!+ P04 " EBUQ0Q]5:X1V; "=/ D %0 '9I8W(M M,C Q.3$R,S%?;&%B+GAM;-R]>V\D.9(G^/\!]QUX/8N=3"#455DUVS/5-[,+ M/6N$5:;4DK)J^PJ+@=] >-2J ;I91H=#/R M]S.^S?[U?[SM(_2"TRQ,XG_[PZ<_?O\'A&,_"<)X]V]_*/+MR;_\X7_\]__S M__C7_^ODY&<CNCBZOH+^E]G]S?H.LYR+_8QNDC\8H_C')V@YSP_ M_/F[[UY?7_\8;,,X2Z(B)Q_(_N@G^^_(WW_A'T3W/_[Q>_)/\M,//YUT M\-+CR0_?__ ]^NW3#W_^I^___.FG_XW^W]//_]_)"=4B"N/?G[P,(Z)UG/W; M'UK?>7M*HS\FZ>Z['[[__L?OJH)_X"7__):%G=*O/U9E/WWWOS[?//C/>.^= MA*4IM12M9DCNTT\__?0=^RLIFH5_SIC\3>)[.6O'4;V0M 3]UTE5[(3^ZN33 M#R<_?OKC6Q;\@;9!FD3X'F\1^_R?\^,!_]L?LG!_B*C:['?/*=X.ZQ"EZ7=4 M_KL8[VA/TOI_HO5_^A.M_Q_*7]]X3SCZ Z(EO]Y?2\WYJ5-7*?2=)1WO&$_G#R_:?2O?X#^=5_G"=D-#Q]RO+4 M\_.J/F8!^\I_#)1IC.SHE.(L*5(?&QG(FZW[5>]IZ*MDB"(EZ#"-XY.O#W_X M[^SOZ+>JQ/_^5UY;K=QIVFTS+_6K+Y$?1[0K2WSG)V1\/.0G'46W:;*7MD[Y MR41JR'?K=F@U+;F.MTFZ9P/TH_?4<*+7M_+BEKI9H6^_Q^L95ZLL^HV5!NO] ML>9N V&LK74Q44%BZV5/3.DB.]EYWH'C D=Y5OVF#Y#RU_]!1M0<4U7.(R_+ M;K>+_?OH69@,HT9"Q !4=S04/08N@9(M8(>(J2#$!*+,USEOCDCVU;>!; M&RT5R+6A8@_I;0TNDKT7Q@J(#Q6VB.U!7\?\*I"L)B69L('M!4G+?1,A48>#$H^"ZEKE7LRM @0%<&!=O( M91PZTX1NM[!U[/9TE:"!N[0S)^ [IG&IJJ,X'L+&,)"'@&%S%456]/B:3&N& MYLCC(G"KJ;;>>BLJ*H&8B$O+*J']1Y960N.O#I9'4N\(.'@1RV H]9)V/OT[ M=$>WVVZH8]L-MUI'GI(O!?1K5Y&WD_1DKXREKNQKUN_+^N^(%H#JS,'V:_?F M8..MSLOZ].."+$M'"-HK:YFI?4VEE.4%$2F):%%H]@ZV\!"-!YMW=0!6P&&CNU8!Q&>=A?KS'NY >T<3Y%V\O&R6&BUJ"@T3/ M/A)X,=240[0@% 94C=ON?E7+KMSSYP1UJ1==QP%^^Y_XJ.QZH:S5OAU^20N+_2]IWO5.OXLT[0Q%ZDFBO+BM,W&YOL*^#R_:F2) 3Q?' MFKMS:C[2UBL[A5]Q%/W/.'F-'["7)3$.KK.L&-R^U)"QZB3DFDNZEQZLPPJEL5BDI:Q4AHJ829-0%$2\) MBP=) XLXD+3NROW//G9./-0N2=63B%Y)JWW?UU+2\ZP8JLK!]OM@PXJ]/MBJ M*_?Y7?$4A?Y5E'BRNW,#Y:SV=U=#26_S0HB5@NWK@085>WJ@-5?KY\?4HX\# M'H[[IT1HZ5+U7AE+_=O7K-^WY=\1+P#5K8/MU^[2P<9;F;8/SV2F<)[L#UZL M]M3=@E:)V]-1PEQ6"I7%8*D[U*@B=X=:=.7>OMSC=$<@]G.:O.;/.MTND;#: M_S*M)4"HBB->W@U(*%M>Q(:RV==V"7LOBLZ*+(QQIIZ[]TK:=0H]+65>@19# M53E@MS#4L -^8:A5U][X:RY(/3Q[I,=NBYR^B*/CD7H74"EH=TM0;8-L?[!U M&6B#N"!J20)O%VKTR\#>H4:GK'ZX=!K'A1?=XT.2RE8$PT4M'RGU])2>)O%R MB!>$/D<::MRA(Z2AEEW_\D_JQ5E(+QYI];Y8W/:E(%%?^06ANJPC2) U]N#- M(4E+6]@.^E)(KKP.%[.^$53KI]@%0KP0_!90MS&']W^Z+;ER#U_'?I(21+'; MANS)RWE2Q'E*1J) ?8 \(FD5!V-62*#1$2-3""J(DA25PHA*PV)&JWM$&&GU MSO3>K@/BNL)MR$,L:#@2J8Q5-,DUE^"("*"NA!,.9Z0'1-B,-/_*@#D- M M*?6?F?&[*(^J0$RV!YJT 9UE@"DK+4IOH!T?+H-@;V,(I6%P&B:'([X#@G M/]ZFC\GKT M(96D(8'2T'8,%+4P''UK<"4B(;2T%A-C0=N# AK;;]"Y-7L+8 M5\]79"(0P!#U'D-'/3>I9)R B*3]I3B1-+X=L-PE6>Y%_T]X&)W:#@M *6O M\QA,>'E$!!R8O*K:70J1P49?[^X<_7"*/04DND5LW9'KZB7Y_3;0F'I\_RJABJRH&^9% U[E"O#[7LV@>:_,XT MW^>FEVK(G%'ZODDM8O<04Z:W[/BRO-M>"R N 7QLJ6S]@0-+9=.OOGF=8QJ/ M+GS!%U[NE;J,[%H/BUC>KI;H+=VGKLO3IP]>A1WHO6E5ZP]M2JN:'B!NW.WV M*HR]V _)/";AIVN*())FXA#1Y-3V" -3)4;G(]M*$!U*2?2;!QF4K#A[72Q$L%69M@ M"D9+:>O,8$ M!<_A 85T8H,S4CI&'FJ=O/^QW8< (\R-(MJ7JC#$2'.CB/#5\N(W\K!>EH>< M^0J#C#T")J3CCP (>P@^S3*<9QJ3\7Y!B\@5=!3"6;$"BN#N=@ [KN?#P^7C M R0XA[N[#\SAOK8-RE$P H!0"K[E$=?*"V*N%,LJ@KQU5'O!Z5.B2P=#Y>R3 M04T"*/"7>S;:CEDH;YT:HL;#3-G4^[%N^.MQO2M].6+_# ]9"3B&$2Q!AD5 M^SZ]$IO=8Q^'+W2I_07G\AUD/3&;\%;K+Z"\+(Z:\AM$)#:RO61K_GBB'6G+ MCHA>I_2B*'EE2>W(2NZ__+>?Z&J,]CWRX@#]EQ]^^*?R%_\"1.O9=H(R7(,M M M$UJ (T@.D.7' #UOA !3FWDRO)9U%^9VQR9FC2&I( $@QXV?-I'-#_7/ZM M(%2)B!K9:7[NI>DQC'>_>%&A.BC0E+>9AD#3(F%.0P28OV8_M$0WR,M1)8V8 M.%"Z@KF6^?0'W(@N;L9!2#=ISQC:2T]X%\8QVR'=HB/VA$ML"UG8) *U:Q\F MOY=89M.Q&3D-(1F%B<>PYPBOXQ>B1Y(>R41!X>^ZQ2RZM9Y^?=C4?V8S:QC_ MI*EBB(E+C==04F<2,:(D^2UZ\B(/Z)6#"HU](@U!T1Y?;O-GG.I.;(<*6^3. MH*[]GF>%T.H371TB&>CKSFQ7#H@^<.5HL ??"[S%Y-/!H_?&-;D)O:'="OK)'065? M3NR#IXPQ"/M,,D:@/8+11G\D;4Y'J2RG9[JJXZO!TA9),ZRM'$BMEH#0N2\C#S':5C[$YYH%V\F=;PWEN)"\6'\$O5,RQZ/KT[/KF^O'Z\@&=?KE EW_Y>OWX5]")FR'L MA-F<(>:L7LA("QS0T&5[3!936&^FIQ:S>R%#I?_ 3\MCGAYQ 3@YW^&1K37 M-LR,G(J@@W=TX,+"*)H&+BR,0LD>'ZHXTN?)_BF,V7N"\X0]/2#JD)^RD+"V M3!+-.7W4(LS,>BTR:FX+]-%:U8=:%6Y04R7JU+E!=:VK\E+SGM32C=$RVV]+ MH^0I"G?L1]"5W2+P[S-\$>Q;O!B2[/@-7EN8W0-KE@>YZS#+ ;Y=''[XD.4:?_ODCZ)V!<3P)-P7&P63_P.@>O^"X MP$8'1 ,R ="0YI+#X#*PBZ,/B;Z#QSUI%QL.>U_XMK'F(Q4>/0>T#K:0YQ2 M29$O.Y62PAYDIT1O,P1JOT.]I0&SO:=6C]^VC5944M,_S%03: =%8Y/$O8W% M&1N*3FTD:F\@@A-/5WT!YO4AP0I&F!-S#3-. O[./+J\XQO$^L\M^P( #RT%G:5/]LJ2P!=8 MS?5V8]M> 1#9"\-A=$ >76DA6R8#>FBEQ,G B14TQK75O]8XH;(U*UM:;]B3 MM7&6JI%NG:CBD#A.U"$9^T0=U%Q&U*'9%RA/C;3';P<<9[![!:-XD6!=#A9[ M6+_<'Z+DB/$]CM@>J0GF-60M8E_'$B%RDD_0N0DU9/EB@BNZZIV^+JNMM?#' M:K9U0A];H)I6V./)C5PY6N- Q1)/54Y3'C A'?W >9+1F_KLX?!W8=,][=8(] N+J3J1'L8D30YD/0,1N$MY65 M &(2G7O(L"$Q3"UY>$[2G%^FBJB("S=55C7"ZM-7+6X(;V"UB %VI7.;BRQ/]F2<.*3XX!T!@S"8=X9;EU'7[0/ M.ZHCCDC-8_ IAEZ4B7%9^(F&.HZ#8JX!_19QBCW-[6W7)QQ+F>' E$,C\H8N M46PF2>K? [R._:@(B))W-)5I$I_F>1H^%3D]<'],J*Y)G)/F(JKLKLN43UKY M(I?]D-7D3 NWD9@GJ?G /Y;7?3>H_@@JOX+:GT%Y@KH?0M67P*\6KMY@O%+0 M&XCK$$?,0K4&:^RYE\]AG*15TENBB<)!B$4M4GQ 3QV2ZC(2AH8:1O7T#27Z MVB26##)]:LCP CEV3AH''1G3#,=++VE3L MXCAC/F: WG0O]@6[UL)WY),]6:8_XS@+7S"_"GF39#1 Z.WVT7M3\,:X)KNW M$@VM'#B(J&JHSL/:=527C3_0:CZR:'$T^#ZI"^PBXX(&ET1,5)#6&;--2Q10!B+82H M%,V.58F$HI:C MS_3T5*5=W_"D0AMTG64%#N "SACH#!U*9@@&0_%CAC!@#[#W./=H^O9++Z59 MB;+6R'2!MZ$?JA8M.L(60:UE2Q\RE1"JI-"']B2D%!0"$]F!_#R+<"D%R01] M?/6YH0\NR*6]T9(>>"D_;PD/(":#WJK=K46[_F+=/M@?4^QE17K4FLT, M%;8(]D%=!9B4A3IS&JB+#F8:,R33_'KT(N*?T:=/FS_]^$^;?_G^3RA[)NS, M.NE\V5__V^:??_RI^U^'$KO[?QS]7//=WC>N?XYIRL#U4*M MPP>WE>(D&:1#73;:QJH>=D&!*/O[_1]W5-W M@,W),53OBTB,?V\1JP'LWIL;O$:6BALC5;R:$N6$%4-J([]T]0! M'2IBKJ&516G+HOK%&^@^\!20"EO"4Q *LCM,UM2W*1EWR4J!37'O99[;#EM@O>.&"3HN_KK(;\EXPC\3:PH.9#(C0 EP@"@1MDP@*89<4':MP"2 M'&>*M5LQ/Q0:J[" 6&&H"?X[OS(J]?L0)$V.D=2W 7HGH56I:$.0VMMQTY#>4&8\<50XZP]L#ASJ-G% MA?)4LPL*>SCF5XO9:GZOEU=!*F$1SW*M)=&@ZZ**9RL9B@:3E(N8C,.M%QOX32ZNNI:S\3!W^<9 M:$]?.94)M0_\@1";+C(SO-X5$>%.H/!H;[9YFF?OTPV<:IG5(-)SE&\3*NL%PF=KKJ#B1I4HE4=P0]0-]F?@1=G] M"])C3.S@&8Z&%V%4Y,HC#:D$(!4;K77(6)9V@XYRU==2)BENI?FZ?",SWB0- MPMA+C]\RK>J#A?>I5W8]M#TZ4O.29]9XO.&\\J<+?],I9]#)]#89I"M?=\R2%4@CS+SH?J$NJ \T\3' MJ^/>RZGPO4N8S"=4"LK%>@& 0=S?C&[N[@I/-!K,V\QYNSR9QA:]5A(G528$ MKFLY,].X@:$A:],K:5@R$'*[EJG=42GV$?QZQA2+>,#:BG)EPOJ/&WH\ WI7 M01MG H=T06;Q:?^+%T:4QF0AEGD1?L!^D;),*&P[_!Y[$7VB]K,7QI3XEV]E MO +6-X_/7OR(]W16E1ZO]PS5 !*[68\-*^^LX)^= )_1)J M/K5!_&"E^AJBGZO#.-??+&,^Y^2KJ/XL:GT79D%EJPGIB.VG. ASM"-UL: % MR2YF#4::2Q;><'HCF$7PLM4,YTT3H"1&G@BLK/XR: 2'-7V1$.EA34=D,1&* ME_Z.V3RL,>!KG/:T5SADW0IL)DW1M:D/]$:PXRH;V;:;!,J=,M4V'B&I:$SA M'HVM1#!9BXP1FTV;0/.O&"%5R,IB!%,'UAQ3UAINK#%,UQ9 F[(&ZG/N)/+E MA).K">-5!$!V3TGNB8:9_YY$=-2L"'H;-_0]3<.,_.F"_#/>W;$(>_RX5YVP M9<5OVLPFNF++#:^CSU6)7UI#9/G=]E!)!Y?FZZC\/.+?1UR!376?88WD,;JY M0"TV:A53--DB/@2C#VQ$_MA;9 PEH>GL(H)F'%V;OT*FTK7):]GW31G^QP1M M>R&3D92[$LO3 :ULQM,L<6XVH(>J05JY-"^H]"@UR#1VX!4R$%F^!S279_>N M"H-OLT]3OT1_!KJK/HH9:=9K&6 \6Z"%G'!-J1D2ITV ?QB$=6'*R6ADGAFX%-O-N MZ-HDY-7@@AM4BC*P=85A63/?LEW+,J\C#)J&P B%0IH!(PC.B#OX0 B;TFCI MY!M\9?_LI3N<\0/'H4F0GIBM*(3C^HNX*240$:DR*G,A5$K9WOR:;0F%?KE+ MQ84 HBI:Z0EK(18U>=&)M&B3%%H!%Q>%%/K [V%D'X$",-YV=T9&#L4'2T.L MTI0WWF^%/;B5#K:-%FM*E;LO0-G3V:1^[.?$FFW\;KX"'/;PS-^IC\"X7<@B M>CNZC5Z6?W>)VI3FG1,<)U$8>-TX(HMK&N MF=+1QOJY(%^+?6%-XIK&FF=X MH^!923VM]<82#6G3JXE>HN_,1!=A<^^)A9JLWG[3K=M?P_SYO,ARTFYI?>7N ME!ZO9CA0WPN85)O5?:HIUHK[/JR6)NH$K0>]DHI055/[_F]5V2JG\IH;6TN8 M38DOBTPZWY>&F4\F)$6*-7SIHMT(.RRL:HK=CPYSE]QN'LF MH\PI76_M\)=B_X33VZV06D+CU-6\*HLNJWS?)3WU@W*W'%+EAU#7#SGH;]0\G#H; @KK72>Q MN=WR7>/3.!BX/ZZQTC&NR>8-#6,KA=E^G;&(^)C!IQYN9#*:V)_"%8=IG6DU M[6A?F2^8:*O>PU1*V4TZJM!^(-^>_&41W;DCD"22&Z>"NLTQ\3V$&=, X$"6 MTC'T.4&@F0')9M?L!A$G1K&:3%:G8I@MWRX\HID6SQT,\[406PP\@ILAP!0* MU[<,RDL&ZWF1:5]RPZM,;*7)7L:=NQ^::TX;;=>Z1S#T<-BY"=-"AO.W/#H6 M.^):Y[@4 U<[QY_ QX)@X?V3%(>[^+Q(R83?/SZF7IR191FU)0[8OR(V83YE MN[YT7:>Q6%KK@PY$@9C=9A-"0)3?0]4'4>N+;+>]]4W4?+3MS@&??MMHQ*J% M_*J%\E:+L. /[/DX;8S<>T-EC'OPU^2K<5(WN,,RA'3#D\WT2\YYF7D^8TWJ M:UTZGV.9G:G57 ^VB!FN^)PY'L0]?S U:,T,'S+_DP[XG07:#2C$E:M3G15: MM-5<=8Q)'G)2*])D.0ERT1$M1=NU8UM].P[/KJ][[VX.U,-],ZY-=EF]%9N/ M-5YKI88^'*H,9=]45#Z+/@O$7;4N YQ[V?-5E+SJ!!Q3B\'<_AC27WW5@P@@ M)N'>!0]I9RAN-E- MWSYAK=LK:!J M+1HKUZ]:G/V F^^"GO^ N /A> C$%]ASNOR[M]NV+K=Q:5C/'(7+-*O&HL,S MM*]/&BY.!_RN)R%S^MI-]7T3S#Q^,4.WY6D+K@Q.24UL]X%Z!TB/, 6K?3Y/ M :K57.8]5U$'/3GW#B$99C3FUR:5V,UXKF_;0/R:_C!/!ZXF$D]9Q9H/2/4S MBD^W\YQ3+JP..W/ZU@KG_-E5%'I/853N]>$ZU@!FD,XH=\FH7E]B*8/D9\53 M%@:AEQY!'Y&:(WL@[;^K[24&G -Z1[M?28("^GQ8XN&DZT8C#>A6" M\EG39DUN5[6ALCH>!)-7B%HUP@RWBUE?FWEHF>F59D9R,V'):P+O<2*;8-L% M4M]C'Y-) E%U$H7;XDX0MF./*3T;8:A\CA,-JRU(I1:X03(1;OJ4$K$&3"!* M:[[7_>B]X8KRICR2U0)-)ZEUFJPJ3Y:8<#7P.33 F9A7'O+@>F1SCEQJ*&IQ M3(U#2*I=QR]D^9"DIO/,CAPHG;H6:!.H%G)G.!JSI/XK>!HD+1R-,V, 1#/" MG2M6?A=XB\DZ.2C#APT@W;@&6T'0C:R2HK^2)L!O[894%:"UXMV-1Q:?95ZM M?PH7Y&XB]#K!Q8%PIQ5G?!G\5>=(+.5BC;^@UW] P<<'3&3W+OC6VBG;63/; M2!T0A]U"';)'=_.4WVPJ]QFYM#MCII9EY4WLSE:I6\.G'' :^YM2M+ET(C'K M) *:/J(M4T\>UF+.H\[E@DF6Z9\U.#EIN3"L\W*H]_RG5 (W M257;IC5/K3;QF[PE:V[GZZ3QF6MF95&FG]P'< JK <^16:PM;$ZCJB#[0FXMH_ MHKHRU-0&'GE^$<,;R[RZ..BUG^G0[4_EI^/61:(N0E!'B;D,(6%NZ<^VDMV@ M/[2LW Y0\GTP<@3_W?%(*HA:S4,CSC7"55 M1AFGJ8.8(%@ZQIGVA)KV6$[:J(>W@5R.>F"SR!U.ZHRF+Z&C=!QDG\,X2)91BEZ;/" 3Z^#SK.IR'1!LU$>IC(CZ$(79NGWP(GR[ MG41"DUJ MG/'K5-OA%)YND%EBXA3MWGGVIF5=KI!/G-XJO9\-;$)OD*L[SXO ML96CK Q^Q:BVU7#EV%SV=W\KQ\SPQC*WMW(TH*NYAM3 K3VB-EE7R#!.8R3' M?AC1_%--^H7'9#DJK_,YBV1?J;W$*63]&3J)K#_$\A!T@G_3/[\WQP'3B&G= MB'X[SUXKZ3O-\#ET@^I#M='UL?7"U!%WM2:!^PYM3?9:='D1JQP'+-/]F4R2 ]WS?5')XC,Y,8!>J"C @E.!4C-MES$U4(@E9P'9JPSGL[)[\, ME<_VQT4MN@8-.Z3!+SK!H%@F2.\-E7(P])EC3=@*"07)%UUD]9FB"RN;'#F0 M657(B$I^CG"9UO%T3_/5_EUV/]I,W"I7M.P1$=:(;5 MR..%MD2A*#/;*!X2 M5&&)7?KH@TZDD#[B[-&HE6)'W,C3V:?6K< BE;1MZN.NE[CJ(LP.2196P:2K M:O@F-?Q!T3PSB4T!LX_,[%1;TW8L&'_]3*#4#Q[WR8D']R;6=+/;1$F\XR_P^V')''J$+X/F]1D\]/N/!7$0!3XJ8DS^G^$ G!>1?!Y[IB?2DLV'EQ!"P+(EHZ]<30X:; M50PC\H!.3 MCZQ?)L7W4E8"-VM0VZ85/J4;4A*12M8)\&7P:!RIFM%OE3"=$U:D2CA^QE.07R7I15(\Y=LBJC*GR$9R+5%KP46T[!BX MFLFE4"F&B!RJ!.O4/@#K_FGV?"A+?T1U(GGVZB2H+/(D%MD++Z*/MVZ$$>9/=%6R#6T-J#' MEM)VT3QU16T9U6X%U1VX*ZL8\TTJ^0B-IRW:-5BDH;Y5PN7IEB0G(Y5% M+6'P5R0+&1>$F1\E69$"/^0P1&"?7(;PL[JN;<[*PH X ?425BAL=[4JZBK) M+%L="(XW'+&7EM%[FB4G.SZB)]M\20J]!)4@9V"U M*8&-Q1&$3',Q#WW+7IZ4 0+I/;'\J#-^Z,G;'#TT+1(?WI1R%$=MR7]$7%8Q M=%CUN"8])OA;D^X"0"%7A+ZD26+Z8._T+52M(T;D(% GL:"/MA)233F"+E(2 M:E*RDO8@O%!A2,H'%8#L\:"GQ46R]T+54Q1)>8NXEVD\AACT&R\*!/C%U;:) M="5*^@A70L3B\V7?+_9%1.>&/#TK42C%SSC.PA?,)T*?\?X)IPJT&]1A\Q&S M@67".^;;\VMTFN=I^%3D[" E3\CDG%W ^(U+004[F&-5(ULE2VY+]R)!R.RT M^A;8%)W"6L1B]16R"+9.=%;*%[$L95 MLF%H4LTTY'K<$+M!/#20)4;CT("5Q>.,3AZ *HK\*#G48C:/+-3ZCZ0]J,H# M\V)E(ZR>-VC@23AAT "3S3BP=/HQRH!N,:NQ7#OZB=%:'9@]C>C(@Z+\$OH) MG1JEAZ0\W1W>=7( U4.8$..JBH"PA]I[G)-U#0XNO30F),I&\2L3L(ADJF1.8A3>@Z4M8GM86\$1EJ6X MYP-&]:(JV\2S AE],"M@ 12]4[(>8&&UGOIAM>YI?(8LS/$#3E]"']^Q)\XT MIM\N9K7\XD6%,@C>ZI^&BNJY3CN.!*?L+5!1L]+>2"/S;5#]=51^'O'OHY8" M#H3XM-.BIO'^P*)TKDA49<3.%5EJS^4-[ >RM]>/WAOY5U0$9&9Q1^,V)'%[ M._@Q&5X;:AS,K_9%BPYNO583KIK(-ZCKJ GDJQM4?Q>5'Q:V[Z6[$\ 7S^PV M9GDLS-)7MYN6W]JI[^ODWAND@UN9EGV_MC(G;=[7Z-\=8:<>RIL:$@FK=S1D M6@\.RKV-F T_RX*Z,:>O_*":=F]B*-$AWL%00L,RJFDB:AQ55UY0Y452&+ M+0H5[GXI\VD5'J$-8RB+&H_RYS0I=L\(5V;S7Q\JLP\#9KO"WU&LF_!Y%.@S MGB.?\]LK9%IZN=UBG\Q)3X/D0">BQ(N4P0FH-D0E/SQ$9/+*1^H!SLZLS]:S MY!D6"^N=NBK$ZT*W6U35Q@;*ICY45T@WRWB5BY,VP-N0;W?\7(0!Y9/=5L"\ M%0B%O:H5R,\Q:0BO:8A#W1 ?'I-#Z*,_??^GCV#/E^<2H/.$V0GT:SUC7K#_ M>07,<7_I]G0I[449#;@EN3V6BJL+ Y"^@@Y M#MBS.,A9S]+LZ4^$EJ:./;]RF^Z\N$S*<%ZG;.,)&^Z(9I5+OMU>A3$9FT,O MJE^AZ"0C7*A^BQYEJ181-KI:]6Y0IV867[1=-QV6ZMI14[TCC_H6!4V?2XLB MYIT0Z:)^'_^(W_(SHN;O:W%J\%/OA5[#[;0*TYI/H=_HQQ#[&M!IF(5&N\"9 MGX;U\N>LR,BT-P-]F[X6I1;U. H^67VO5JU]B/*^9IY@A9#=%VERW0<>:]7K MM+*T(V/B>!<,O,(::7^+6^#A+@ZWH4^3V@MJZ8Q)NA78W.36M4G8U6X$T2#@ MP,>#M4P#W9DV@J"P%6V$/YN1>5[(*)&DQV:\K2G#>C?0 *(QVOK!:#!9+*30TC"=SM3K0"/'#_.'8TP _L1,L;MA?X M*2?3K;TF'KT)B7/2F/NWM?Y) P!EFXW M!5UX"LR2,,WG!KCS@98HOXG*CY8YA#ZZ-SQ9:LD;FIWFD6:G:7W4$=^R"OL4 MGF@5ZMGS6U=>F+(;.XTV.L.I6LRB_QC1OX]<6IS?36N1UY414JLX)YT2DB5!?\:OX?T-Z['(0E,+ M^^"LY!DJFQJJU+S.'1],ZM$^:"=UIV.HU1D[3"MR#;F%5A[1VI@DQ@HIT[SV1%&C318V"!@X^P]_#3%9/>E M)P@@]9YVKMMWQJ\VI_J$R;[ (1\PK8E=)/PREKC#[FFL=I#-EEB\9)XKC<47 M8![!T82!3F4%U$O_!Y_GKQ_JZTN28[.%D$$=H+'EY);I1)M#5-RM]='2)H(' M[3$!XGC0NA$4VDR%\(+C@KV4IR, 9?JO8?Y\7F1YLL>IAM?5KL%JL@1=J\0D M!$R2QY:H9-$K$4:5-'AP5BCK[*9=,,*EF(?!")3.\$UG3-.OPAW&J=R]%BC! M![3Y!H)N]IGBSI!0@"-8,XS>;KO1W5F&Q?,DR[,F_ON==]2-G3*W8HOLF]T& M0CB"9B[)HY\VJ0;*.A&KM)NYH:K8D3%D&63TF; ,+!SDQUE;7YV!:';-+C)$ MV@I+4P1\1%N^27AZDC,ABPN__5:%9#W#,=Z&.;L8!SHF+L2,R0Y"30M['N*& MQDK3&1'[!2WR5]!1>!+%"H"OS>;K:9,!PSW?!_1PM]O$9Y9A?'M@.]+QCJNC M,T"-"5K%[X@-(DZHP ;5(JA"#OC ,<$66@(6Z#H0$H&O@Q^;FP>$@H6?LV#? MIW%0CBBG?AZ^Z+[#-ZC#ZO:!OF7B\KHERZ8:U?RK$7?$WQIWH+@,-^P]A\!I M=G(SK3J7(*MWV*&%7J>.=A8R_ &_$+]*:,.,9EE\T#F9%N^@-\JFP]B8K4X< M ;&FYPG&Z%L>GDE2*[CPB*#-L*9C-@SFO:IR]['E:2GCR$BAURE"*$VM'H&" M%OM7J91AR%VS>L" -V[A* [Y+\HZW'+\B]KZH13E*3/=H9HF2-7,TT2HS>A( M5+-'[\TP#J)"RFJ,(I7VXKLI!C!2W+V7C!K]((:Z&>T$4!SI1;V$VR;UV$VC;63A M0#[G2I[-9SHUN.>0)W7H0*IF\]YT#+0Z;MRT(M=@J_*1^K@%]_[KVNH\&T>' MC&DPM,>'Y*4#AT:OEDN8O-9D5QO\?"%%45U64?\\5C3"R]K1MH=#C2& M[]1TI &AI'NDUT>54[YWGE'7\39)]V OE"?@;(PL3CC;OQ1>2GHO.M;)W5H- M;;2G8ER313Z96]F'85U#*U]BJP[W=E8F=FP?M!-[U1$ Z_A^W0I<@:O*68ZA M%'X06,"T>YP5$4]>7]X-I O:#U]CKPC"' 2^O"[<%_QD$1X=NM6BN]B?WL&BT!UH/6T(":CU@63PG]K)G>F!&_D.CU+QX$3U" MTV>*IKS-4V%-BX0#4B+ 3T;I#RU1]]@SVT2?_H ;4=#S7Q,$"L>^)O"S>OOB MD.)GXJ3"%\QO,W&=#(BE787=&Q>Z=@W8J#,*<_*7FED+)*)97V Y$ZF]*(%MH@ M+E#^PSTB33:/;;*EI" L;4;!)3)E%%E6R9$1* 1,&9-11R5FEQXJ_0< U!1W MD@TFUMRE9/@(#Q%F5/#;PL"<&,74 "E& 64QK+"7QF3IE=WAE$5CT2?&J*3- MP,.C5@B1B$L)1$1X:"+W.&)NU1><=^=9Z$#,(__>DS$RHW6 !ES6PYH0@5D/ M: #IA5L9:DT7,P9U0*0=UK!,+W.O>ZR:;>,+LW'O6G9B73!*,Q7K(M$BT9(4 MA[OXO$A3'!--4B_./)]?-8X#]L^(3Y -B#>]3IM$G&&Y %I>%ZHJ0^W:V.97 MNS[W^+I"4_A54^2-."B)YP)=(/5A%FAR3SHMOM31+O M;L(7'/"\B/K\GE:=S<>WT^P57K/6U: D155%='5$JSIA=949,]T;@Q=J V9I MQ"SUP'.#SL&Q\-QW!H@!GL$;L%,J O'\78-E]9MQ!TED;$;NS--W71Z,P,4F MUKN)>J_".,PQ8R/730GZ45FKZ!^W9#0)\P9Q,3[.N,B-648Z,)KHXDVDC";8 M;'+GA8QD26JP/2(7L!$AKP:+7:1G>;.#H@MU MB8QEK,LT'X()+^LFVG7M8,L'4NL>A;44./"5\!E"OA([-L.3[[S(\%*I0L9J M4'*YYF(,;U+6U2ND$PV!C4@^@AHQ&/D(9.PA_@M^+2]WA_'N+DUB\J//#P1, M3X/,J[+(CPEVBN>2KZBI W4K<8]("UA,=W#\G-W;P?0.3'1$8985=*>J:8>, M3-4#+PU *3@5QGUF3L6P]:R#]]A/=F119'0-2$/6?IY!I26R!(,M(?>8-\>P MM!%R(,?@.,HDR07'(68QG$>=H*F=PNGV4+YRNF;7^\(7S))8C>Z#3:K-9KB/ M2=8*K_]:><[:]= D-O5[N+HNGO_+.1XNU!0L$QIO"K]5#VCDD.F0%B*)3,>S MS?SQ?(Y!1N2@\/-?O33UXOPX3E:UG-4\\6H+1-3Q\J@40)6$>\.=J6F51:^\ M(/ ^G1:TQ"SP&KBR1X^O&;[=7F9YN/=RG"GXT"]HD0""CGU8D )TI5$7<0_H MNB;@J@@DKH7'J193%66& MX*DM:0&O^E:(4_@QH<5A^X+3IT0.W/FVH%*JO?$A-<<&O U!5N$= F%!XA=T MYX!-J!;MG6Z^XM9>S(%[R@-..*2 M*)0??PT#7"XASXZ?O?],TBHM?79VK*/=E='OLD?O*<**X6Z1VFU.$A=I#54D MEVJ;X>F(6'VHKG!#?]=$>ZPJ1;^Q:J&FEN^G0:S.69=CC3"S78XR-B/"_&=1 MGGQ>):EB#_?T+51-CPWKL1HMQLQ",.]:K31KL'F&V1MJR0' M6)O>- K]1H40DX)Z@6S5)JMOD"[K=EB:? MMDRF80:J!+8W+,Q W4*.K.VF8%^QGIL"? C.DQEK=L TL3JN!OG;K6)..\$) MS/T$B%>8W2XJ-]&JO)D9DM^/+)_6=QLC6]PVFJG8[[WT2%OCO-@7],DQ::3+ M[1;SNW%-<\6HB8M#/,P#<3^8/VYMAY=WP[LLPS*YNUF&8A#^IWZ)P1^>YQ/\ MRU@5(/YCU"Z5?VB]#2K%'9PSF%O84-N19T.F,)034 ^#%C=I7[PPHCI<)>F# M%^$'[!=I2*]_:(7NUI&VN2&K98VP.5E)G6R3]"0C_(CWAR0ES=\$7>!A*NG*!F?E==R_X^ Z MKM8!VL/:DA^QR-!%VZ8/=E8YRDGMJ*X>-?7745SY)U#S#13&S9+<%<*OVE3W M2101-_!*+S/2*31OF \_>V'\D;6/K'7(=/J*<(Y>/BE8U)_*B1PA7T:W8&2^S0IO0-Y1L M'[.ZPAB@5@1'TE 2!T*O=M!D\C0E5>%%Z+.7.S [68H\\C7!/.8 !"?EX3]. MX^ F])Z(=E35,L1C0-5L@^HO,?ZVO[5IY1MKON2,&X-JR;\4]+%$SGD M(#--_$):X$::P1.I)IE!DQI.:^KMD_J;GP[@*8Y.=)2NW]3!GJ;90 M3%-NMV5X0'9;8-!#W+KG(59MG;(]/%E[>'EGV26T#MA#H46ITWE+Y!YOM)X; M.TUWI.R!;6\NTD&J?JSU7&W-"#D_;UFXR]70NZ\_G MFH![[VPZMPHYY;ME"S+3G@.[2Q/Z_/-(XW7D1&6:/_5 ^UK'*^D(6W0U6K8, MA)=@0AL6E:;<'JX$G7$)RYL&24Q]T/79IH\XBWLK3;3I?B#JZ@UDY&5CCPF- M:K&YCV)DG3#1:T5,1T)$]=8S6EH'Z$-">#NM[G288U;8WS 'K!.<;%3[XNTQ M?\PVC9?#-;G!38F59KC==%!+*P)^L^B0P8ZP585F \:JH&QQ,DK6'#%19NS% M;Z^G;DRB)K><,Y;E%][XC? V45.;(Q8HIGQ?:'*9B!'@NV(S!6&S3' M:8\"M:J">ORG9^?(([].+-%Z(_7H(&4G6RQ8>4I?H0%?&YZ*6.4#.P.XVN/F M19AYNUV*=SR0\+:,+:!-2$UYBRS4M6@@3%]+KAUMS!6V3;6L]=:'/J,OQ3+4 MJH],#)Z.Z&><[%+O\ S*/2-$]@EG!$>($;!J_"MB]^4;Z?;8B^H8;?3,HIMP M]>Q8]4GH>Z0;L#=EHKO\1T%&U17:3B?8((4HJK[71!SD9YMBXN,6C^AW$?NP M,SX$K#4[GHM1'\7LXV756RRAK1=5R_U9/=+'3, M<2W4%JVX0\^L)<+1EG# ?$PX(65F4I:/>,;Z&_AB&^@L^TC M5L,6Q PW[C_!(B6H:U#R27EE+5&GMDO=_A MS*I=K\44O7;U:;L>R&_!DW&U4\'2NRXT7$R=)_;..U*#3^FY\ZY,*Q)5FRJW MV^&$LK26[(Q=\Y]PW&15'Y"3*+LMKEILMNO@%YWHF[%V0NA2'=369X,:C6@M ML@32K$9V),,=B'.'6, =T=KS:;?:Y1O]F:4IJ_.WT(AZ;AQ5 ;@+^2D6@*^ M<-'#JK)DY3QY=U9=>YK@;Z=7#N(\9[2%?N)[5ATJZ]O4E\H<=&%+-@<5.CD3 MW7CID-SP/W.Y(' MP_R92-.#9_I;8L0>E-7F*!>25AA#W.[XFZ1=#1^9Q;?(%S/5YHULLS( M350MEV;9?1)%5SS_^02O8UXIB,.98+N*5NWJV!!;58AHC:BLTD$?LW [B#.> M,[P+X[A*FWL9!_3'TST-;Z5L.#=%1P=*FR1@(.Z"DD]FT*RUQQVZ*.E M+7N(2(CA-84A&2!'0Q_>GA4\I MQB[3JU!M5(U-O)O9)S"A$C\A\B>T M34L$&\#E16PI]K0%%E<4.SEJ%;;JA7 M&?HR9*A5EDW K<"_":"=$8[BW,N>R>*4_H>NVDD3LCPGY168.YR&23 4(LM$ MV%;@"EU;!%]-!%A@.O9#2[2Y E8* X2XF&I4K?J!%6%AV:AY=!G&?L!-;6#A M,(S0UXF181]Z6H$S9D%PJ&O0OMN/YA'S),2_C'-2ZZ]A@$]]GR['^?4WZGEX M+JXRD#+1V:=6[X9&VLDUV7()DZSL=PZO!-%:4%D-:NJI,K:5-:&F*@!OL8B] MS1]9I/'4(W9[I=UI71^8TYB.W(X' 8:MECM9$KZOX6 W$@=#X>M7\#W450%% M]9&GXSR1&X0ET54V+5,F$JSFH3O!;<@(N6H MFPD;$WFH6#?S78H8U$]R*0+0(JOXZ=-YD:8X]H^/J1=G'EM)T.,[>M9'=Z:] MB.Y+J]AE5(U-EIG9)["M.@HMY5&K G[ R<]#-ZBI!HAWRQCJ5X;NB%2&/D1$ M$&#8M@\AU-8)_B3"92;L2ZX"7_'4?B<)$$SJ;C=-D=57P]) M_(#S/&+1J&1K M-:;*T'C*T3GI'5%;0F^C3Z?^OP$M%:4%,-P#I@MITMXZ+& M9+H<('8^E79F4A.M+0:FP;6S$ #$JM8B8$G,'KI+NU9?%A2S38ZEY=R1-63A#)M4_V? MZC+.#S*WHR%HR\GHV" D=:V>H%3)')O_UF( SF.6*66VK'*Z#S?YT,94A_9V M :5%\BF]T5SBJ[JC=94O?_9R].IEZ$#^&"9%%AW)GP])2NE.?AWTNG(IEM<; MHN6[?G[B(CV_E)2V=F ITU8X'JH/%ZI@%;PHW,&=LIV[)W7K-[+>T9QQ8Q^J MQN9';T#[X=V %?-FPQ:XD% 2FJBC0$DX D7U.K:<-LE;$F#T M;FL]2NRZL M\=D3S2?Q5Z7Y'M*!O0MGU.$I81N!V%D9W>"M@7LU8 ?"3N9JE M>8NGY%]]CI)?_4?GS#V3)(^4%;3 2*F.TBD.1/[(I;2T@5)UKU?@5'?YNIBD M*0%OMYVO2W-(CI2WA%"5QG((@"247%Q=6Y@=144;NJ.06&!!?AMC=;Z[@8*V ME^%M':4]2PI!9KQ;3%?K6P4" @9W"=;I?J,- JVF3>*%[L=I.?F[- D*/[]- M'W!*=)7EK987M>3:)7J*,U)6C%UX+DN"S4065]F6BU=AHNW=58"P@EH:_*G\ M=J:QWF@Z""72>F6L;5YU-1,?-;*_ RW EM#0WJ;50!]W]ZL&.GAEW/$T)&K< M=D_#]]_Y,4FX;R-H-):%HDW-^IY5 MB+@DHJ(GW_\$BJ9)/29$4S#I+INI M/<(\]*+3PR$*>2YO?AOEO-@7D4>#E_(HINRQ1\A280XO-^96:#7]QT2;Q80@ MK"+4JJF\#H6:NLK(MZBI#7"AL4RWB]DVYO2YRV"7[A+-K])IP$MW;"9#'G#E MLU3WSX?]0GM#QL"_"(DB]-$>/L/Y*\9Q>:_VYR(,:+*]ZYAKRF/&GL;!Z9;, M Q^30^C_Z?L_C4Y%EJG>(B$6:@_A6GA=+7KB]=9WW*N:41A7["@#%].]3X]6 MCUC]B'P :':_F]N94:I$CLVP7PX-5E94)>\<'.%>&M47;X X$&I_B]"G+4\]7C6F2\A;Y*M-8>,F*\UZ* MC-,\3\.G(F?1M/($W7GT42+ZK:H$B'C:!A5[>J4Z2?\,21B"RM8F&#(H=Q?B09_E M"Y' YD9GC=OS9+]/8JYE&ZJ/"?O=F9?AH'R(>IJF] ( 6Z$KMSSG5VYU\W.! MME Y!EZKKCN@63IIR9,G^K7J&35J?P\J=_@*[72Y/T3)$1,'D2?^[XA/D4%? M>2U'#7$[>"E> $\<;K>"4R,:A_[4Z<)X?="3! V+^\@6I@--8)G2$[0JVR!6 MG9MS@0G&7^ XV86>8%-FF0-*?+)2X]SRH9Q.<0Y$\6?ZD#OCCH^T0C4G8J-^G.0H MC,LV"V.6JM/OMEK )].T&-O/B-A^QH$T(:L3=+M[2;X)V^-+DLWF^N*%S%>2 ME.8;"[-G'/R<)$'V!>>WVWN;S4ZRJ3=DE UEF[$[4M3$FSL2U 0; F7OO];-'NC#T(G/**(0A&*.R M14$8(H9J.=?X8F(3-61?%7:"+:/HDI)E%%H 7/DU27^_CN_2Q,>9.5E4TA!L M45JCH N5HQ.G4M(UPAB910N?A/')@1=W@C/C*).29AQB,T)6D.E=FM,HEC2' M)TW<[H4I2[=W@9_R9KJHV)>95HVM MN,FW7ZS%H)C8I9T(%9#]J16_PHU^G4&\)H_%#4O?<1L_/!.%'G&Z)^;<)/&. M_DB=0'FA\5$5+GYJ;;9H.-G:?J\U%2%>$[JEYR*D+D1K8)DM:77\7ZT*RX3D M$&%LW#7>FD^:A_:.:W( ZEH>RLU>MYK:KLH33SPG:Z^1=UU2";L)["1:#VQC M\)*H*0H2><)<=9[$\Y&HPW92V5A'QS^:Q34_=H<]Z&=D(S :2$BGPI ]^+,7 M.5L:';&*VQ+&N]OM@'X9ZXCA/XT^#EOV,Q:)MG#[Z+ S PK=X:3)-CF\!A?Z MQ%^#"!9/7'FB^WLO;YW1C+_/5TG9/!U5:B\LO'AI1(MWQIJUKN[K/I@QLH*L M%2-Z-:,TII0X C] 6-<&JV>BXXP03CK'Z6!SP7X3QO@ZQ_NA*>_L&IU=N+>M M7G E0ZM%K-YWL8*WWPKN+N4%'LQ;SJ]#@G66]'9A,.<88+=+\8XXSD>\/R2I MEQZO]P,6"!.12@35,J@18KT"X&MF&9+7AH2-(=& M(?9.(S21U3U^L DKO?.&57IEJ4QPY:N4_77]TE/$)(&91,G2UN3HW6 M*#_':MFJI)P3M]8E/4>-JAI1%89N.#V=#5>Q9 -4UO#\;RQ-Z>MSZ#^C+6\1 MKVR@YAT6>J+A1\(8%4T+452C0_E).*JWN46S M4(L("*GJ/2%E3C)2<__H?(-:M2-6?=^E;NHX#MX;T+[)2LTS:"YL#K)%N2%L MP2Q)##A_T:ALX 3:0H#,[NBN0=>FO!O44^I_F>7AGCF2YJZ.2V02@3/&$!$U M+L"^<[UJ$@=Z-3A!B+Y51NQ@;ZS:-\;H(SWG.#-J8FV#3VU(MJU)W?*V)+D7 MK6<+_;6;Y!^DC[XG&.2.Q&"OXSS%09CS6YC;A"OL]IE;K[*XJB5 MW^V7(BNY_A58^GF@U,5V&[39N/-YFPQMH,ZVG"^0'W(OS1VSOPP\A[RO]C(.W&X.' ?JAK Y!-EPU4)6:@M^>L9>.-_,(F/J MKW3WDN^#E?M8S;?.,(ZOX^%-,=F6^ (5V]H97Z(-A$1Z?%^85(I8K6CX]@@= M*6C-Z#J6[IP#;)6OV"+O>J=\,;9T-LS=HHK6OKDC /'D& ':2W_PGW%01/AV M*U^PR-XF3:C#XCS=Q+)^UU:R="J@W#: >7?DA(DV)T+&*.W/:HPAZA8#;Q27 M#2?6XQ@3;Q1WJ0R@>@-UD7 I6\7C-=%@Z(N"LY [A9D";%W81*<]]=G+QY_0 M3Z_*B6UUJ9V&^^L,V4U%P&_IY_:O_G:ONG/G7 O3_.1?L9<^OI(9\O$A?.ML M/K,S#ND=L:6JMW9A;+'VD"*;K8\?>H-.']BT?L0_@,@7'#A86KEY+@J6M"/G M)N<)71*1'XZD(KKS#'2.LP9'NO?&'"2(WB4R"T2AJV(V!+16P0$ERKXA"@5( MA9J,$,7KGEX^T8\L=H=VBLUUV)%%?62K5J==8]OZ93VB_':'JWY0U19J]^?* MG98%63#?"ZY#@?6##Z'?O4REL7CD.*7,"FRZ$@34I?Z@RV';3N(SL+Y M77H'K24VN)=@H_0@#EM7?G'6@B#%.ZZ\A%=["1HV,6A(X35>HE,1T-*]WI4X M)4KDV6?L9051ZS:^I_L/:9EI*OL:)T\THCB=P5_'AR*G[1[[812R7AQ;NB_Z M%9NQ/A=MG8'@6N5FW@;Q#Z#J"_1V??T-?MRS0>W/(/8=U/T0[-+]&VDLJZ%+ MEV>?$.YT>>K9\T[G7O9,G#C]#XT\^^)%-+S12)!@E9!%WZ'477BH1DJQD8+] MT"H/&B]X51-L\FP<1WW:C(/('@ON<9:GH4\FS\-:#?]V-#;HO&HM,FFF_09 M!0W^"VZF348N@>D^9Y< M#U6?TYB?/SLI;_C_*J(@W&^R@0L,E&JLQ JBA9$ MO"1B18'#WJZAN4V^J-'29X(:*N]M=:ES"+/XE][=*E-U\+#"X@G\D.9;:[7W MM^XC@[6 ;XZ';9,>V:YZ>1'JZMP:?%J8"%N MI-Q;NRHPJ+>450#0'K]N0N^)T)S>:C,CU9B@12:-VB#/PD(Y]"6)M_4O6G6M MSJ6?N'DQBV,R&E'#V,J.*4'OH IMEGQ_K' M?P]Q2AKC^7B#7TB;CN15TZP 8E(\9I-JUE8+P*9=LV$*R/11"V_26:$6V !8 M5,Y3]YUALM9P-.&:83T0G-*T4(['-AQ!-TVMF@3",1,T2JEF D4 QK%57\:X M_VET'U0I!<&F0>U5OIP+;! 309^ MT;-[/A+D=!;7'=IZ&-VQ>O4S\,77.Z8 M9NA#:=1')[9--1 FY8P<7K ,^7$20WYTA"$_3F#(CPXR1&['0[B+PVWH>W$^ ML"58,^1'.4-F6Z69SW#]_H'F^H_F7/\1G.MGQ]9P?97BOQ4X]H_Z2SBY-,SZ M36&-,AVJ,)/C+A:0Y]'9F2FADV MKCXT>V1HT]K:D$!MQON_\R3.27WTU4D29V& 4W8F??L4A3OVDY039N*V7M_I MVR/FTJ@D44<4-;) G%C?,-@[8%. V'DF!H%"K5=>BW2:W^FTI-UI>['3P"Z_ MT?S/S;GAP%T84N!+$J>=JS&&#ZOF? /NPMNLEE%LZ,M&[O+8O3F&=NG9E*N- M 7@];3YS1BZFS:?-^_(J-^87:N=^YYUYEQNS:Z&41*V/2*Z)"E1CGW+O*NV[ M;K'WYJ<$+J[AJP0BSE@1#2Z\Z"_X0U'L/\?AW^3A+K7%;:V(].W1'%U1+8QJ M:8 %T72[-/2WMNPQ1%MGV0,!-:UESTS(\8N4^S;D7NHNRROII:+>#BDKW-B7 MQB_2E89D^Z U>F0?.N!UA.M:5HGJ.\5T.DZH_8.-/ M+VG<=4R^A[.<60G&?E, =O@/@CXM#[!$1WEE1Z44A05!89Y4@S]\Z.?6K0"V M/CF/O&PL0(M"!N:"BJ"Y$)^;%D"LA"N741;0&>CBR3!.%-=-AD'RWEZQM^W0 MOYFR^"??W;OVP793@MV-VRYN&/W^7I7+>;+.\W(Y2>9<&RCV1>31B_%W:?+$ MM^N.M]L+O/6**!^Y,Z E:^W"@)XEPOEL+89:ZZ5P1L@T[O?L#LCCIT.RK@DDOMC4GT*P/1?O;>PGVQ9Y/^. ^C,C',<1+] M->L$=@NZENN[B[)&5%99KL5II55VJ*.#KF3A=DCFM0.T^S'B@XY;LD^&.>YJ M 3#TW%@99AKM2S#PK0$&AC)/U'%E%W='IE=^>/"B>TR^%Y-_)NEC,LO#Z54) M[. T[=;W;W6%B->(6)5LI]%=][9L*R325L@U6@':N9DP0<>W6:?!'-LC"B MI5%9'-*?K*F^-4U_X,67XA_=A7G!Z9'.AZYCK9T1 MI8@M!JKU'GAPPTKS^?IU[,+VQQP+PG$+K/%0 T$=(MJ"CQ83)W9"6G;"U(V, M]9X)_AKFS^+EANY>:W=CENV[_NR%,4W%*J[2I M[DO;5_+QP0 6W>]OQ$"X3(D-HFJ@#U21CZA2I9W)T)V7DU;:^;R5]2R)D5?E M?#[9)NE).^?SD312TUH\'17Y3;+'Z -^.^ XPQ\W*,8@=[5@7(#.Z\_U^/^- M.%:&I/-D3R9RSP1$9/5US5!%2T'Y6K5.WXK['6EY<(_,?4Q'071=>AQ6^AMT MU89]PII.],M^I\TJ+QT-M=DWXYUU_(A5AZWC1-ZE#Y?=N5WO4^_3X\KN4*[D M2%>Z]WO :9@$#[F7YA8]HZSMSCSR3Q\C+V=9?)_P+HS9H5.R9;_@VJ[4")?Q M:$1R^TV XT!M_#OU\(,7J]=V,0#^6/UN4N>NV+D7^>S@@MB71-%5DKYZ::#C MH-?[-H3'7K$E52Y\_,&P;B:>#6HI@'ZC*J!2!S>N4*Z-52G-UP;JN^2]=AB6 MQ3[U/EFMD[QY.1([$K?E6VFV=^KG] *]+$Q,D =6E0U'PT=60W(P#ZT&+9!E M#CJZ]>!J0=V!'E[)\:-X?"4'S[LY>^Z\8D;-NBGWN?'NI&,R39DE/K&V=BN7US[?=. M/:# VA6=GD!9>W[NK,C(Q[/L/-D_A3'?"!J.[GN:I@1)/'#5^3/]\3H^W2=% MG-]N)2*U*U?=";.F@45O:*]5A;./\LNH]>D-DL;*;G^>%&,*L.Q@3 5Z;"(3 M;?S'$<9CPK7Q=>RGA.BLH7"6AWN:B9?&LQX-;0WI&RTSO>\N+=/\O=T;J"UX MP'D><>-7OT$P_-%W=Y= TG;KWRJH/[Q!K4]#Y?JVVIAWWG'0V/=WEJYBWCJG MZBK:N>^W,HDQ:UUZ&OG>._!68RVVL*/*5)[J_=Z!,FW%;_4BU,QV^"9N0VGY MH*6[Q-O3V^2M+3PF??OMT^\-!AXT8\+$3Z['U M]G*"A7T4UU6@N@YZ\P=5M="8#$T]5;@5@%>:B]J:U[9NB:U>92OA;];8NA^V MU=I[SJGX[3SR! 6OULM/L(Y=ZN6VO@%AO(R?J>IQS\_4%L[U,[PBI_V,AJUZ M#I0E<__TF+#__O"8>G&V)63@&X Z MRTNM:N#"Z8[9-YZ$B:SFJ"SZ1,/K\!]_0'5%FW+OWHDPNE#& H;/U<+O2$A< M+?#.F E4!QBWZ07F/]4*W&[)CQ$.2H?3>!O9;&!:7;9F!!,ME9[XW*:HJJB5 M2H)."GAEU3RA-4< F!LL;349.H*RH@TB*A^P3X. 1<<-VT=HLAE4.PO:C6%M M\C '\IT)!#C>M281*R*@U]U;WM7EU*(UK5AJV2*:3BG)+5( MRQ%=QV@XYIH3KL?GLH@Q"1,L"D-I4:3HN^%SC:$!C:S15 M0Z-#2@NXT*+@%'QT6WL-7IF,M^-R$%S3=&-=UCDSJLZSA.##L?%3%UM2BKHQ M7J[4+8N%:O5RHA@/\7R/R9>(DY"Q=KBLM>"LPYH*X31I%$W"RS+8>%42(A:K M@<*DG\N@V*E$87NA5Q6(Z,9<71L.>L%69[7R8@-AFAQPFA_OR$?STSBX)-4? MJ.[GWB',O2C\.PUFQ;-QGB=9GIT^97GJ^4.[U7,KM#9TSK!9<'EE78A5ADAM MJ*X.M>IK4IJR&M%O59UPH8IG=WUW '.BW_5&-F?[W][!U(/_C(,BPC1=@J0U MQ@*,Z%=A\4#*P"Y95V[*OO0Z?0D:U\.V53:/F$R1V#]>,H6A/8Y)];G1>#2K M(VR15UJV&&+O!OI=JF6C;+)*'WM]/ND#;TX&+SXR7M+(X62)6*3X/-GOPUSV M-$A'R%H6KA'=A1CKO#QJ":"6!$0&K8D6X)8%OMP">]FO=%#4S6]E#4)Z&:R6 M[0B@2TX7^)!B/QRTM.62NL4LCET]_?J-VOXSS#ADH" JDRU CBU#_=T?188Z MVX&9U]<,;XOH)MRJ%C9:TB[,O3K6&,U3-HC+(BKLV.1+:56'"]0D;Y^D>?AW M_@OX1S\&R-.>>(FPL\>D4]_G>1%QT&YZ\G.$V7OV.#AM]8#4!@7=EON$14XN MV"Y]B+>J1NVZ-ZBNG2&_7?\&]>B^Z?(=ZMFVI68*5%X!TATL39^^SUB:.S9C M\X110#,:$36N]X>%OQ7].U9E_1N2LQL%16R!&KRG+,X2V)3:(R4"%FIEC M1MB2@ T HP$G,6R+!I;L48)&?E5 MNJH\*!5FF7!R*,LS7I 1*CF?[8( MY%(?(:0X^34,- T4LHFY=K_UX=7N-'M(^NSYSV&,TV-[FC_F/55"%E&GU+W? M]77A_@X7H .=80"6+=EMPGDQN97RBYAA?+:B!R)4G=3^7(0!C2BV@-[)%A5$;X_I M_5__X5]^^/3#_PV5(7T$&=WKT>O"0N]R],1F[C4OQ'W*JY L)O!-^,(ND1)] MPZ>H#'V@?Z-RO!*0.Y4:MO4[J1*F_<3%3Y@\:BHHHV&XZ6)7? MN=0%JL5=([E&-SK)2K3$;>XEZ=DC[,N,P/ &^O*E?;NL;D(9H%#8CS* H!.\ M:IU"MD\;I[%,6ID;G)/;:H;4#6H?8)\JSJNG6VL88GT)H]M&N7((/QVY!LP< M@:T3/!T]/!D5=8.#TK.($<9!'JF86W-'L,3RK63 F0@T 65 %J@#1;E&P]LD MNH)NT&)XE3Q&BC5V5+3V!:=:$C%+PL82K[0$:&_%#%T&+&E!R^*%S];@=;OM MJZ3@R)B@SF 2+C5J(T<'/0-NF*RS](GAJH?X*_;2 M*U)V,<_05.BL1VC9O(PGH!4B6N-[< JZZ<3_Y_>#_'[D)]'^#[>G28ZP=^R M1&<5NDUT;O.21" M6;T@UUF5[X7L4ONGL_V']\7V#N[GT[T#>J?Y_IHLRW9:G]M<9Q8OR?37Y-WP M?-CVZ2S_],Y8WJ!] 8XW4+?'\)\++_7B'&-5"%-588O<'-2U#[ZF$' TT?$6 M[D-&WKQS+C[CES#C>>3J''&W3U&XXXEN!WI;3\S:E>A1_84+L)4$O2/=Y,5K M"=F^2S+;D&2+<&U((C?$WJ5I/51U;U!;A)3>=>H5>@0HV-@#&6$"+PWNTB0H M_/Q7+Z6>Y'CJ^VGA"9!LWWH=$;1YH7K,!N%^<2F 2@E4B:!2!C+GO;$UKB>O MGVN04UGH]?@B7/#6(HLKK+_SCK+ H:85..,%6C89>X--DSZ-KC:JJJ NEDXV M]*J(MF$4[H-V#B! M@G72.$K!IDK$ZP1ZY#37[K)DQHQZ;8RB_SSP2C.4)5%0I<=S?0"4X=F,K3(P MSXF0G9#ZXAW-2D'<7!C@E-^'JEV?[#&AD;2UF-FZU@P$62H%44>RM8.H5^PMHX?A(/G"[/:5$W;$P;Z=OH6K&*"EO<922:2RV>43$ M$MK0+QBURO,PH:U_WQ*7G!*_[,6H*_0;K1KH(:"NF4(YR%%%B:;^X*&$DL6K MW8T"-.+AER3VFM\\DI\RCP5^RS[C_1-6W5HQKLGFY6]C*]?@TT6R]\(8B%'S MFT! K-0BJ]?)IP%8N%\^#;WVB'J/V3O".R_-CVU]SH[MOXR,7R:56*2GD6WB MKC1_6D&%H1#?Q80* MV5U K+DJOE&$^#"NP9G5\8TB((;6"OD&*MH'O'WN; ,(V#3;"E@'F,ML!\SL M0* M@2LO3'_QH@)_QEY6I&S^]VN8/W^-DZ<,IR]TC^,Z/A1Y=H\I L*(IU<@ M_RK2E-ATYF5A=A-Z3^0O^?&.[756^[[5$8QBS+3T?9N7"BVUJ'!21+Z+V(1#'A;?9M\960/K%?.YBYT3T/A()W!C!8 /7N9 MK:;5[=^A7AZW.(H.9E*C>)Q0(.#?_'V>'37;9W/V1P[UVFO/HYIE'5Z M.8<[=]"-/YK<@,86A;D1:3?4F6YBT_0O[5]R'D5RP!5Q*% =TZO8SS MD-XID@QRZN(6.#RB[U"^M*HHJLJ"C'XK*FZ#43HXJ1BA Q+[B):.:V,"@*B6 M>EH)/$ &F965AT3WL,?7 \RZ"'\HGK(P"+V4?%=Z=496T!*B!W44%M&M0N@W M7@P P,OI:@NO<@2T<2KO?H?6)[*)D>I@=1O2>PP]IW MW#!.K62T.62\;M$FD,6LU5[V?!&^A &.@^S."X/'Y(ZH2(^*]P(@Z*;Z-Z[*: M$M[<4G&!0NM K)(-*JOA@P0]Q><5L?=G93">JBZH%/++FHS2MHFAQ#:K1)P* M7S'7_$3LVJ-J[3BH%U'0L%?.(L7Z&O:Q5/^=0N!_$0A_3@T"P^7:;--(]/I!>?*93Q(N"WB?A-T@XN52K-PUAJV^T M-6P1WV53G]F20ERLO,.U*0<.J-?7DRU*:RG8I]2Z\!*?3^MB"XPL=VFR2[W] M:9$_)VGX=Y;&JXCS3_J,D=< 1QN%56/<0:7L!C72B(L[P1\#TWHSJL8[>!F- M4("^)"]L/XXE''>(86.8'*'9&""AN7:/Z28]<02-ADV9J?33JQ2#UN&V"]I5/P7(O M9WN4/V.JV>$Y]+U(<75!4=[6F9A"8R'8:JL(V)V%A16V=CHVAHS.(=D8+%9& M,=[U/ZZ\K* H;PO%"HW5H "[H;"XRM:0/(:.#I+'H#'K'2QQ[.GQJ_R^P7 Q M>R]:^_J)4W)6 GU] +IIH*GG5QK-%!U?.\EZ7J]KOE<=*Q5?5[B MSU\?%GGYJ>7:+XLT.6#E!9UN$4L.O*>7<)&7_1GP.LX\_6RYYJ'>;7OCH:Y= M%V^G6>C=>7ZX#7TEZ ;*64+>D(;""Q!2!I6% $&XF*JV\"CM_38HI5T_8VIP M&D4)#4O%76R(LSVK63U1&!&R-6T8TUWH\2AB(;C.J_*\).2,8H()91@Q\+F% M%G(Z,PU[L-&:=RP$'[#$!GSA>U9D88RSK%P_R)Y_:,K9C:JLM$#8R"O_[,#3 M0JW&'X@)/-[R%@'$OS[^9K!;SB9 >AK* >'">[6AYA0@,-26,P;OLS3T?Z\" M::N'[,&BM@;J83V%O!BTU%T5%AQP4#90%XWJ:VT\5H"A,PJOC02ML7<"(DS' M6=F$-WBAM\,"/=K(2EN;XLJT%28G94$7^&.LM$,L4L.C.YU='QMZ\]BI&(&9 MN5Z$F;?;I9C'?;K=WN,7'!?X1N/%T+BHU;N4HW:(URO;(C3X3"GDP"L>:^;8 MO86IAS7Q8J8>T&:,0Q=ABOW<+[(\V9/^(0:QS)9[+RZVY+]%2G[IQ4&83OA[+RBU;E M\)M%%AH'U:VS057[H$X#L:CVI(E.JF^@=B/!#^#+\ZHSZ#M**JV)@O/D6FB* M_S"@?8SS9)MY$2;_CY)7.@_2D*H[;R8I;VX23ZBLL^H=+VDX= M/U%KA,NB<)M5:F1T=YXLP$)O&VEZ0R.?ES7.X"-A5C_/Q75<[M3+N*40L,4N ME51F:^H4LW%'*2\(1;10H':K908D6V::@!06MYB^;'BAG MUCGM&[H3S%+6A-GO=SBEO_!V6/566RUF-2:54O^!^+A-<43+LWQ0I014C"DC M$YJ_TJW0/*'QLZ I;((F,6[4.)3F;/<5=))XNZT//J2;>V)!:UMY SH*>RG] M,A![=-IZ4FCZ,DWM;<')^KZ[X;9JQ^MMKTUK6* QXW*[Q7Y^N[TBC9$__Z7P M4@*=RQ>>A^'Q.)K&1U/>XBBB:Y'P6([)T3[ADJ@414S6E40[1OW5=\]&G>4$ M!JE2H[?F->7=P&#'(C,,9IL2A:!)R_]W7P2U1.%G4GU[=!PP;6(:W.J%6P!GET-HDQCBC4(,4B^5/J83[8$45"^ M"':88(KHF;UY.W7,'^N%@O7L1\5 0VXG668_"]X]-X4[G-2;1:=ZS1K M9:Z7]FWSRO255%0_/]V@NBY4589(;3"^>5&S(;WT#+3V??@,J-IC)]&"*%-' MWKJA7Z(I,M6K8Z641;:IM1^X_45*H[HXJLJ#+HC7M<$F=S2PU.>(!I# N3"Z M]AV1@^>#=)VH0!/HDG=].QS@A7JEJP6JN2$ SI*XR.Y(4VH\\1?*6GW"+VHZ MG,:&E4.T(/@C_ 55MON,7H(*\9G\FI#0?P:OV\Y/K)UI1K*E'E<\OB:/STE! M0X(\T,E>CG%\N3]$R1%C]LV[*KG0*,4F566+@=/L[/<"J055U:"Z'E155&:3 MJZH"Y_ R1M/=E6DF6N/\#!1W7 (TA+4\AJ5>!;H8?(&W88P#MMRDX3Q(0U!M M2DW3BS#S4TQ_ZZ7'=B&>V$PQQ9U;L(H,59_HE-H@_A54?@;\3=RZ#54/ MG6T_ OIP;@7:&'J2*9P!=RN?O;=P7^RYFNT_9D39JI=+O&\J\B(RW#CJ,*830=!13 MVĵ")4'C@T:"'+,!QQAQ:P$+'W"593N=-*=O=I.8IPYHO4+E5][! 6QAX MA];WH&B_@L$5I/\Q(].$/0V/PK?TX=<92R%=)/Y2,)^QJ5GOAO! 3P_/7HK/ MO(QJTG3"ER1^(9,2')R^>FF0T4 W?MXM>JL=*F::K 3AMYLUC;Z;5/[Z7G@(8=I M\(T-.;Q5G1ARB"K?[I C:6>-(6>@6;ZU(:=%;8@A9VE>NS3DC/#;YI!#5'E? M0\YM#+S(80I\6P,.;U,7QANBR3<[W$A:>7RT&6B4;VRP:9$:8*Q9FM$.#34C MS+8XTB3Q.UO;/!(=@(>:4H5O:["IVM6%X8;I\LT..-*6'A]R!AOF&QMT.@0' M&':69[=# \\HRRT./3G5Q?;@\\N\YGM-Y@X]"RC@VL"S1)O.&G;0+PN-.Z^) MPZ/.*LVL,>:(C>+--VY1>M'19E5JZXPU:*G!YC6!"F$^86!_I*D6 M^NW\)<'7R) Q7&V&9M!D8 MIH@:!+;MX8K==B2JH&V2HI8R0$&VH=O[7$7_Y 6GR$.O.-P]D\^?>.3?-(?) M@54.&KH;Q!<(,_M=LNR7W-_/+IC,29N?;]AU!ZY MGQAX=EY)ES,HR!6^L6&U[GSN0M.3X'KYQ&P]5+9"71:? L7A9;9%')HMDJ?C M<:"/2!]V^A1H67J7)C[&04:#MK7]TN4;3OV0.#O%!$=#UFZ:[5%+!G)M,QD> M=["[%5C+@67;-C9G5'7+6;?UD#60>EL/5G."00T.YJ=I2IJ3/2XY.S9%[KPC M_14;XC&W5N;&P(ZWU^+&T[&S M,WXHN<%VPOO 9I$3&ZA\H5O/<,JGNKW@!+WNOXG;0:F7Z_=!J$VL&/2<<-/ MQ\[.2L<--T_RFU56Z[, KAF@%:LF.'0R8A-*$FTC%."@\/D,C#1(M4#KO>8% MC+@JSS+[:W9:Y,])2O> UG!M\F^]!Y^F:*D5G%F3VYI_ M#S4??&=>S*#=*O<5U\9GW'BOEF('BV&6%1[Q** !BE:CW&)>:HQO[\\]O7@A M:9D(DYGKST16%<%HO4^^0VC2AHN M3N*3:L[U33@N&1G7\E\R)KX#-];=(:1&<-O6\%_R;[T'QZ5HJ14\5OFU#6I] MK_)CBWNJ%YP^)2OZ*M.F0[@I^<[>]*#U0J4I\V(J;* M-^#6#5NZ;I#J@BFN&N1 )8"NE#G0'L, ^19'!QV/M^*8H>/NWMU(@K/KF-^L M89?JKFE4R#@+_5^\J+ PC(Q\_OV-(6/M:6$ P1D*X_+^'4WG66J F KOVDV: M-BZ_>-NTP,M0"[Q#9ZA%VI4\H19CWX\;9'LPM4D]%\_^>.'E^,H+T[4]HK$F M[\@YFK?RFGZ2:]-VDL)DBA5!5"E$M7K/OG-^V__:?]NUI4WR[IWI1.HO[5CV[WB=M.\UUVFU-[UB&=VAY1R<\H)V&O*H] M&SNW[SQMSY^]O'PA#^[V5J3CH'];D8OOP)'5SU'H4O]VRP]'^4.5T1Q$:W[T M/3@SG;9;P9TUK]+H=RF9RR-M]FG@=$96&_-+$I_\K?"B' M,^J&8681QWD[F '*_=PH7]"^J)C/^, M@R(BOE@KK,!IQ'0):5ZL?F 5&E(@>Z3G/JK)W3K?LSFO6ZG%!'R5WZ$(,0@T MTGR/"K8""I8!FM@WT6_LJT*J>TN3N6^X!:W.^];DKC#E6Y.XC@5?&E7^YO\O M[\J:X\:1]%_!HSNB/$?O1FST/&Q$Z;!#&[+EE61/;.BA@ZI"29RAR!J2)5O] MZQ<';Q(G023H>>F6)2"!!+\O$T@ B3C%5R5^F9UFR:2ET!(J&8W2 @O6<5ZZ M!]HB8DT"F;;E!\Z](9,,6G YEH4P]5%8%YX%BI$!AB M@+HA9PP@YW'9CA,B\^DC3G$>):1KV_U+G,9%F1.O]8JKWJD=A*$?X,J"0R6?1DUW:#]C@]50R"A%6A'ZU ;Q *L+]L$84H22NI K/DF>JY( M:,E+ [/(I/_]C'HA<$.)&^$Z1@2:)3*W"J&L5PT\4ZLNH/L96F%P;:O)W9HM4%X#,OP:H:1A.)58$V>)KC0V=O9U%"LZ?&- &9Y#I5Z/U8*=@YH#+V>V_2. M.RW?.>-3'3OXX]L:W2-XX&YTPOQ\B%/RNSA*[LB@L*VK\XCC2F>C<+YH$/=K M/0XR!S;MO3:HD8P:T:B6'<"VW]I&!<;MSV..>$HPCS8K.$W?J+HMBM-+?;F4 M/S5(#ZDMT]$6=AC?MXZ^T[96=I;<9RD;?)'[%!7I' M7[LL?EGE:7EM%CH[+:]-P17<'I?I\BU+B)@D+M^6RJYNTOH:;HD;C2:$>6L[ ML<8,[+.&MQF#UZ8DN+WSPUAG%[W-Z;I2"W@;%__\D&-\E1) XZ+T:?^FVUZK M]1.,I$?;1WN :!=0W8>?Q?1ICBTM]OY !R"N!P#JU2#O9%W4],F8JFOXBMKR M%7CWIZ?L]<][''.C1WX8VCKRJ]^O\5.47*8E,;3;'_%4 &NRE ?[,=V[(1I9 M"<2+H =:R'-PR%DW?1!&\L5K:$L^]V(@Y$U=9"]1/ HU5[WN%_$$OT&_1E/ MZG/R @"XF]<_7X";^KI=M$U]VAF[>]_B\^?X*-_%ZY?QM5LWZ-GPIK*+=/3SF9TY1XJ'M8Z: 79:7K_%5J2J[2I@T2#=YB M.BV)TZ?SC"@9[G-^NT@@:C#??$0-,KU.G6&K?VG(Y_D_U4/DS7 M\8%&BM#_T2W!G]'VPJ;5803B]4K)]S+K)"+M$ %W6VAI"YM+16M* M=EIL,Z2ZLXZ_\7%+V1QNOUA4W&CX)I^>JJK2YUC2/<(_CG$>0%;498CG.N&S MA'7K,53]K-4?\ZR0'0I=I+45&:KIT?*;XYZUNM9WH_0&<-)4?>0Y3E>V<6FD M=Z7BIGIH>LUV6&)7EDV\WS,JZ['#':A[>[M)TN:*;+)LY):TS#WC%$Z(TM-( M2B*4'3%KMF!*1KJV8THZKM*:+?ZT]$1;Z[1>7IZ6[EFMA9Z6/C)'?%=&>>G1 M9)F]N7R&G^*4!?\>^46=A4;A,EU\^6\]!I?L_Z(!6*FM7O;I::&Q6:5M!GIZ M6KL'Z[3C@$]/]^CM^^EI&+/O^KGEG],Q.'^4^F=T'1#O4AO:PO4<41 K)MKF M^W7!(PI6O5G1$06[T89S13_;$04WXV]W1"&D> N,P7!]1&&&M5C/.H"_Y[A- M]\W=[8S^JJ-[$^/S%I&>T:<5K17FC+R'%V/I28#FMG"9L5\/[+DP^KO.P+?+ M#R()C%?CF^7TH$4SO/0E6G"[#6E'7$^I9QN1G\F&+QY^U^_"3V6AO03K]0WR M0I'\0*RO65C[W]7,+AOY-N7YSV1$@>+D$=;-R[G+/.!<#2XZX^ M3E+].^RKAXN8 ./Y_"+\7Y&AG;AV"65JC;NR)F-K/LZ+FMO)&]L_J\&=/_9* MD[N^F]\+&0;G!MC2*JS(!/=O7$)97Y->K,GP&HWNHC9W?/G\YS2WLT9<:6D% M%]=795O-&>_\O3GF1U*P.."<3)2OTD\X M?Q(G;%ZD*5]YGY<9ITD34#WE*C0!9Y4)J,KU3$#S2FJG/725(MZB[PPY'D>N MUKOLZ$W)BNI\UPN-@#H?-YS^Q/2_L/+H>UP^HV_Q+AL-@+=TWPL:FE[6\-"M MC%;R<3^8N<5'H@%=S=B@9TFGHYKW3NAGN?(&[D\P[FNY$;?Q<<4,)T=_XAT+ M:V4>VG?0Y;SI*(;C41:V(F9N9PTFQ(UO^G&*K(%?X_TI2@1/?DG*>G ZLIX.OR(KA[(#:DN"O *V3)]]F$,E+FI3 MI02%9^S^G7B96YPPTA9DE7:?7P#)2!I&'9*38+6:&RL-+4 M%0^IN!4P4: UX>*OJ^%B%Z.SV-@%:)A\_$ @XXB.7%2@;*ST=$1&*BU\+@IT M)E3\C[50L0O/.4SL8C-0(I*UL"LB,E&A$I'KZ8J(1-H*B#BM,R'B?ZZ&B!UX MSB)B!YOA$7%[(-_>(1L'\@*DY%#C^;R,J,2UL%.E_OTSSC'3: U$G82O+5LG ML1L>91VP-$ABNN"B>^YE992XXMX4W:A\E- :Z%B57 /QYG(M,'I]3?=QLG/,=2VIH*\LA78QW' MAU1[!*4Y#Y@,5 EI?"5UE1L?FY*:7)VM.44-)"7MX#GDHATV@R/A57K_/6.9 MU.;SL"LK/"KV-+5F(U]%QBG=>>09Z +GH51MZ',!UB"U9.,8H2$2DN[+N*-D M1UJ0I.QJZX"65-Q:B"E3'?IXP RXVI-SA-4 Z4DW:YRQLR,L1')V=9W/32IM M)=24*?[K7V$/"]@CU9J8(Y@&Q\OY9 R1@7/7C3 A5B#E N3@3.(YR(*BV1+; M3I%YMCG"?%T%M]55A4(9"!&3!NC:G&I.#]^P#)$EZ,[B?.3V;C##PU;K^G%P M\/6[WY/E_0&HNWF?G>%;O,/Q*]X;WG.Q$^EYU\=2[ZFMCRR?V/AI/G>9H4?Z MI@(7&5)(V>$P0$>TYB)Y:LMG#HS#X[!&O-E<5("5;H'\?EA<'V3*N^*H+?&T3+P=SRTNKOW7.6E^^)O)<*_KN)_L+M;'81(=_$ M[,(!"K^B!V?9'U6O>)N+ L.^EIY*9D@>JV8EEGFF>H\/I VZ#_;Q%.^C=)R[ MW*W:S:/24:5EWFC)"5=.: E'.'T(R^FHC]] R'I175ZYC4K\!1-0&=P,T1$5 M"EFG]30G:RT'44$;5(D*P=-9*3RB:7V9"1') 1WUT4>M$3\ED/7'SPO\6%ZE M19FSLPIG41$7=\<<1_N;]%N4Q]%C@FG_9$Y47X1'/AKH-80EK8K:NAO$:B-> M'64IJ@4P&L(ZRQEJ;O=[U@I9A-67)M$AVI4PK^K8XG'(.%,P0GG">BFH[>_: M"F!>K=-GI>^JRX8TEY3TGT]^D^I>;8P+=(QBT/B#'"YR1S/$BC^0WU(/=W/X M6N!M4>#RYK$D4U#Z,L;EC]TS?<3BPS FTMQEEC!AEE2/=)FG_2C?/)7V/CN\ M)_(0$XAJB?1F12T3';)\&"5L;_[#\L_Q@-Q\11&5P]X!Q5W]4_P=9ZR%_WK&[TZ8-ZOWW.E ^0\Y.5# MPWF_"=#('> $8N8\\+=[QOL3?2'C+F+_/3T6\3Z.\K?M(YEIDCGS!)2U:WI[ M-$]'BU&HNJJ$;@Z(5F/_;RJBA[HJR$L/AA^G_\*9WR^C]Q;9HE_H3S#'_.\P MC7:0[T@W"PI9'&%4TN>3YZ->CL:Y+L%VE\!.-IATE,P%\B?8R8_@ZX\>"Y_^ M]!XG*?3R$WUT+\?/."WBU\I[7&=%L7V-XH0&#LBLBC+L#N]..9M6;O?_.!4E M"S1@,@O%]]$/V:3&71L^)T$.1V8T::*R44]X-6-"[ZC\7S:H%;E!37/OB65.(M 44$E]PJ,YSO(]+]$0F^@6-04:CL4!%(Q)TYN::2:.9 MGFL:^;,R5^DKYIW@7;ZJXJX2HR&NXM$&2/H]Q&E;M&+R!ET)4O+Y(:51WZLP M./SZ1X64(2E4,)ESFYSR[5-<['!"1@MGI^)SEC:Q%M[VZ>M51MW[MQRH) (]S.] /[AZX.>;ZM[^! *=WYQL*>!ZW >@8)+PG MW<[)8OS"*CX#^.)^CU^#I44;)]/HS/L.[^94.!D%OA4@F>'FN% R+:3' M,I*L.-$Y(IE)BGR:N+PO!R;I\7AFPVP"*8O:PNB!%??\R.RB7??FH%1HZ7DC M+U#1_>L4%VS[H_LL_(13$=;PZ%/$O1X.>5T2=8JB M!UK8,T<7[;I/_Z) S-"]*. "BW3Z8XYQ_Q5W3

;GMJ7S.\KA\4[@)406O(39!GR5^N2D*ZB26 MZ+G?4)L,+>- FPPJD!A7.@9Q%5"<"ZWF-%Y C?]2O8?%N]S JV S8\U]CG-Z M>$&(Y;73_GI;4TO0T%M. M+PT%K96TLR'V>-6'T+@HX]TYO724OPGYIBCO\Q*/H,>C&SM5N:&U!6'@PIWW M>AE'AIC1S1L97-P&9J_)BN.JQ"_"I-7R.H !VF[/-2-NM IB=0*)U+K5 3)D M.\*1*FR[#(AL0[?N/H3/^Z8'G.=X3^>3["H'^8&?;3J/\OSMD.7?HWPO6ZQK M2_!ZVU17J_%E4UZ36W]6=\-^K@Y\]>H#.3)KY;:?[M&.Z[&3Z>'W@JD1 ,?W M2XW0%QRQ;G&!R8@]SR=8*RD\HG6TG$6X#:HE!4T]B;KUG]@+#WO\BI/LR$[G ME43EE7)SB&%+C@X!#,C5;U%R8MY_FR39]ZG[7+)1FJH-RE4]O]J"ZU(:2K%*6,X]=7W>GT&]^3,5EX<#WI7-(7?2-YJ^XA;3X8B3F'>O_(#W.(\2&F8ZD8Z\]0I+ M3(D3Z1Y-C9O1& *\D8HZJR9:%O4E;U!4HDHX:J0/*RV7ETGSBMC2@\2/#3*^ M0^=IRW0J2^X< M8;["9;:Z#I%:,_0S39C17LLGHOCD'M7"4"N-I:M&1!Y B,VUWBG1NY,+@^K= MF^$C3(6];1!.][3$&Y$(%I6;!?!>N X>W5IQ/%]?&_4_-TTO@/V(<2W!%$>/)L-CL@LIW51E)C M2U-6"23?V43?)0G/FDD+[#ZE4?<_*^8>820_$V%(G/U,!* 9DWRZ>W(JBVVZ M_Y_LL=CNRIL#*?1?7_+L-2Y8 N&&J&?<,HGF]S:2?$WMK;2#>G!T8 MOEK3=;-=!M^RUYE5->F'[.JC[H"8#SW3 4)^HAJT8[0XY30 M?5!T2G/\$I?TQT.E):[$0CIV&N^-@B@T9^#H>>!8EBQP2 MX1I=ILHC%4[TN>0;,0)E_%HH*8?'YDA*X!F+#H'D.J]9]>^;M)G-X$*1A&R. M1%^+D%E::]NK)B-?_1MTDW86)+@ S%KF= 3H(K]YVP9/Z^1M$3(?T;W%2"!P MUEJ4+ ?KKAUM/W6]!,W2S@(%%S4$P)8HTE'HJ5^Y;/.YDUP:_+Q*H:VV#6O3 MBM*OW#->E;2@9F6&:G_)2L*IF"RPJY>1Z7I--'T+8'Z@@V'-N8,.@#WG!;_Y MGI)/_QP?Z[X59V^?HQ>LR"JB4==W'F^%)M.Y)IM*#>4*1"N!9AWQIH[WW-DZ M:)O,B:T#-7#FT XI,Y5HU(5G3D\3;:AM*JR!IC'QJ5$ _!EC3I,_8\#YXT_] M6F7=F4LR'Z")[,_>SI.H*.)#O&-S[IL#^XLJQ96=.(\LL]1W? 6G>INUF1[6 M@D#=%91V/MDW![%#0LZ!JS^.#OLRV6MU8BXS,1XY::B?)EK?-J@O&-@;0FOI MDZ,VB!URTP:NUIPL\K+#1_*O(1?)KWYGZ97H,OENAU/2FTS@#"5E/;!*UM/Q MJV[\SR!.RV%'?6!;B8 :P,K/OS!*JQ:_IL41[PB!\%[H&A3E?:%5TF,Q$$", MN6UW-ZA3&M1$:T&D!V45/J!O*9]GQ!.DISA]JLXG9JELB6(B!/S.L4 W^\/M M2UT:+K,R2E13($>=L8%X*+_BZ%^]H$=S46MEQ$ M6_DM?[+8OIU MX?-\:5&IM7R4.D-26'WA.AMG(?'!JT]].59,;#>['I1AQ51 MV:"C:/#2VUZGM8#VUG5&Q\V5/>1K$@D-U,Z,='=A4BJA'G(R M.;<=RO%@JN^XJM4=*^:RZ;/6+VNQ#-.(GV,$IN$>%M^K:QJ]$AVM07V\:ENLVL *[8#%&M>9L%K_OE*V2P%;3K9BF 0_=8.A2 MQL9TZ/)EX;A./>^[J&9]M! N5?1C=B08CER_:VC.,UTNI;+2U:2 XW> MF(U%.^'A,X!IU8**V6B W3A:XPOISN(TMHA71&CB&O'U^K$'BX C,^SXW7;_ MCU-1TO$UWR12B0MLWC.AK_T\AQ_,[$A;P:1&8P!8D=!G)R+@VLQ&1*A=>/9! ML/(2I:1!Z8-*-I)"FF.,M+2>5C22^#,Z@)[>Y6KV ^ MH#D4M_AP2O?LL&UOX_$]:E^:"GW*($.[S;1!!O6P>,Z.7F[3_37I1N*.ZV*Q M@?%=HK\]YYE0%M=C8M=&?(,QX9IV>;_AJ80/S;F$CDM\G$ZJ%YHU4''"QB*H M"+'P@N*^?FRKD*_HYPH,:7DATMEZE7'?/$A7=)?V@:XV=-6_;]Z<"WO!(86P M\;IC>?PZ6WZ8XUBQ"BG;+XZB5J2K]R?T)DA5NDH692U/>5KO\>SF;; H!(=D MGU1C8!\-J057FRM4-.K(]OT&UF(CTBKZ6ORIBJLS9?=B98.R:5HT,(^I>.. MNQ#+0ES8M&3XLP8;?+]@03.#?R"PF;K <$;/#N'.5/&"_%"4\6["/#J1ZOW- M"EOM!<^JOZ/R?D&4AJ@5B5J99/U!A0Z68[5@R/M[FYI7&S MIBM5&LPJ.=Y4W[>/19E'NZDW-UP(]9EM9([NHZ-17%AWSE;)0^\JB;]L!"1_ MJ.5")2198"#^!IIU9#:J1SE(9D/:.Z>KJWFCSJJ)*Z[IGYT2+404K._23G(0 ME&$&RE1% V"1"D<"JJA Y)\/W,?:\$%8$X /8BV$?*B.YP?(!WUE I@I:N)( MQ <%B$*9\UG/ZP*:NUG.SV!RH=BJLD'W5'P C% @R6PN!<:'WC:V!2U4]?VS M0ZF1B"3#0Q[A>0YCU5B% +BBAS(!9?0@YH\Y]45XM^A(]LFR>]J/X=GU- MT(+QCO8>,"0O9^O)8-9:GI0)R$]9^B* 55CV[MEJUNA"S[-%K#3L/I$)YD9K,A/ ^?L=U"B1WH$,(,ZKD%GZ1,_= MG4=Y_G;(\N]1OC>R[C(ID*R0:J=%ED8"HB)03T8@TR(C)1GY&YT2JM-.IA,H MG=3@5+),C4Q(\M%40D8\XQ5 *57U68\]4\FAH&@BZ#AX BLY+-0([V)BQAW- MD>#[^I)ICS97Z2M67!:WD>3K%J:5EAI8[]P$[SL)U!$%<"W'] MQDS8]BY1 F-6Z]:D6^RV4VCA1T5Q*PHH,=64SO7OJM [#2B2__.'!-)]%8DO M[IZC')]%!=YW"YQGA='"SDESD/[:S7AI>7OZ<_.'JC%Z\J*5QLY&U0UN$&OR M_2-MLU^,MAK(M&&9\;LKL]T_*\UWG>)!S4,<4DTYBW'(LZ",4YTOF&BPW>WR M4Y043;CE0Y9?9*?'\G!*R-^RDSRC[A*-A668S,=JAEFJ&V,FJ6YNT\;"$'&" MJ&X2U6T&:Y3FC]U91-\<>"Q!\Y,OSRP+2V1)J]#M$#\W]X3372Q-[N=$>O"6 M9C@:[DU+KX4U&1+5T#1_)\N'+"WB?74*$R5Q]!@G<3FA;_C&9)(>;JS')#=" M-QY%TO;.,*2*XL0M3+ C= M+/P]RO,H+=\6,PWC!H(W#Q-CXMY$U(VLTDQHC%"CWWHMA8@;;JR%B!B.]X"^ M13L>@^'-FFSZC*I"[O*,]=#=UJEKUN0+9!M'K5#3\6BZXZ";- )<*7=EE@25 M]3:, ;@&^RZO@V_D*N7NJ)=?TQQ'2?P'WM-IQDUJLY$KE0%&;KEF.BQO)?"9 M]TT:VK:MF8X=?=@1'_;HG% ?.#.@@4FY/? %2#O#8 G,CH4X23]D*'NR['[] MO>*-$&DMR"E]K_=:\W2>YX%5\9TXVTZ+KY^OSK=?@II CS&CG!6/ 0.[.)XX M>Z%.VVHJ"'BQ*]51>U$[=3!JN7RLMA0R5? M8]Q$LV1T<; ,)D:9VV3R0T+?W.[L3:J6O_*ZOI>]"DU$1.U^C6M:[5J\.>MQ M@6NH#>LY]+ZR,; FU[#>4&6T=ET87>!Y,3K]LD^.,2D$/D/&M&X&:3(Z D+- ME:&G8R^4TD%PB%DS)(C43)TA@2-@UJ9KJ8/5JP:9K^E:R_ ->>,\<\!OO/LI M?HI*\K6MLC7)59E((Q#8P2T9II0)FB8 !;@^[?3&,,7 L";D2G*DA6[B@4 R M#"C[+T@V@-YUF!%$^C(%L)1KLVE4@1"DTY6/6;;_'B<)60U>D8EK^A0_)IAW M>/AO/0K9RH8AF?5(Z'NIMG)%SZ4\E@$WG:G]A32 [1O"[EVQ?R+4K"_(CC?M8L$DH*0!>B;4T81B70GZB1",I M-+J9*'S,\2X.U.$I :I+/P4ZH8EHD-5G7 N<8%KY?7IDTKIH5.B7IUW MXP+O8[7)8)9H=1_QZ7SZ0\^O9%:#.< M"RS"&7#3_PWQ)%Q9RCSRL:Z""(^"&XQ;O3SO6I5ZWKZ-C@6\.V^,QB7?18X+IC:13 M27YU';_$?,5H84?FM09O5F:.EH&5:5H:FAG6%F5:VQJJFJ._[308V#+(\=@U MXU#P\@%:&Q?81EF^[_]Q0E\>&-+M*J M3((7<;%+LN*4XWO:S0G+8B'#@[VPT6R5 M0]'2!Z>ML5HSU1JH_N8";?>:"TBDH_55I7O2_/9'+'/ON@(\>FQMG<3 ;&LR MC#:W^6AE]$"K ]T0@-'-IP760O42R[0*]7/1B.-?J8H_"! MUPV27@NH%0ZS^A@TXU4?@/Y8U[9S+!3_ &_?77]W_YK9.\?5-GG G!ZX%" >&2JF2$ O5,8G>W2P-F2- M#M#"6&M=QRF^*O'+U%3/4DY@:ZZNAO-6)%028J("7GQY43>T5=@(Q38KL1&$ M0YDEGD4)_97U-+&I'\P\L=7(>$:U055EYQ0\LA#]71GEY;SIHEB[ZB\H*M$9 M?HK3E)(O.U1;1@MI=)DJX[4.]"&MB#4)9[8[X)+9='= I%#LP_ESE#_1Z]+T M82AZ2)Q?UK"V%T)YP=@/L<86]J2_GCL@+CH5#[HMG4L0\2=40$0^">7A:<;>M#;7'. MT(]=9Z@-C4R7<+@WQJ%AH&@(0JXIF7+_D_^+_$#/IOWW_P-02P,$% @ M)8M<4%C,B&N)> MP ( !4 !V:6-R+3(P,3DQ,C,Q7W!R92YX;6SMO7ES MXTBR)_C_FNUWJ.WYN[IT'VW3,T9=^;2C%-62LFIZU]9@$!DD\0H$U#B48H_- M=U^/"!X@B;B #R 3+/WNE)21"!^[AZ7G__UOW_.PU\^2)(& O MOY!H%(^#:/KWO^39Y->+O_SW__9__A__]?_Z]=D;__+^'1W\[.?C; MT<'_]\O_&GS]W[_^2F<1!M&?;WY*?H%91^G?_U+XSN=;$OXU3J:_'1T<'/^V M:O@7WO)OGVFPU?K[\:KMX6__\^O#RVA&YOZOP1+*NA<=IJS?X>7EY6_LK] T M#?Z6LOX/\'OUZ?/C7SW3\%TJ#) [),YG\ MPC[_MVSQ3O[^ES28OX=TVNQWLX1,_OZ7CV"40/_#R\,CWON_7,? Z"=_"@WI M(-^>[[=F"AWBY#W^3A+&)MKDMT*7W^I^G(I!,*8"=.6'E,PO,T*RU&0RPB&: MFMR3GX!$ST@6C/S0PDQWQK,X[9<,_I9(OZ M,UV-4W.:-R0=)<$[73S#R56>!A%)#>@HZ%YS4B_!- HF(#-1-AB-XCS*X*A_ M BJ, F(P.<4P-2=Y'WT )^+$:$I;G6I.X"&.IJ\DF=,QTXR)A?Y$2CO7G-"= M'R2_^V%.OA(_S1-B."5!]YJ3>DIB.!VRQ5-(Q2 :TW7S3H?6GYADB-HR!'>Y M:? 6DD&:&MTS]GO6I],X'V5_^$D"*(V$NJ1K_!^^A<&4 M_WRN+1G[,XA*%3T]V]K&_-Z3P3V&)R$_YM>MB@Q!6\"<;T+@ 7 M 49@NF*@=[P@Y J>9Y,@HPO)9!\W&[;NM@J[CPGU5NWKT@Z8D-!+.. :PI4I MN9[YR=3HN!..4'-J;#!^H;O]I/0GC\1@^Q1TK[UUT@%?_4^SX[?0J?8>-9\' M_.0$@J^W&;,KBG20FA/\/;B>!>\P[!/]\%<"LI 83$W0O;:83RG:^V@2)W/# MK;RL;\WI_"/WDXPDX>*9I'FX_9;\%OGY.(!KM_X,-8>KRUBX)*VV0/AB&$P6 M(#7+*ZX)AQ7C-'F+MWR;MW:KEW[EU8?[EJTIKP:S]PPQG5Y)5_M/$M-)289H MXGEB.CWI($T]54PGJ1S(\K/%7/#*^]M^PE2@6_D EJ[DIO/9[=?F]=QXKZLR MN)6KNO$.L]6KB;NQZ8RD@]B[)YLOT[VN;5RW3*=I-&B3UX/!&#X%7_7#PA7U MAF1^8*!=K_Z%)J&]Y/.YGRR&D^M\GH?PV0]R.YF043:<#,8QU_]&0HN251K8 MF8I3Q%KK]8NBBTLTZ92:)!X]/?+,7UH4_#08P1ER$X0Y3 IV1;XG/<1I^D22 MEYF?$*MTJOQUITBR97;#I4_I5.P]>=9R7?B=*6#-X>P_C:R<%Z;CVH>Q)MK@ M [Y S]F[.'GQ0_)"1GD29!584N\K#7!J'B=9\&]ZMTW9@RK-@CG=)M?/0=F\ MKA94L9?XHRSWPZ]^9H\HC<[+/AF?XS $@?SN)V,XB1("8OK%#R*Z7SR340S[ M#D"YCV[])((])QU&NW,?P.L,9/D9(%H5KF8GUH3>@C^<@>4/@?\6A.Q[R[^/ M!]F&_=$SG4X"LZ:[M3&MFOAV$^2 -P"<4QF[V!0VO<%;G&@.$W\7)9@FP/XYW6?8M _;^&W[B..XC./SM M$*V5&;9+VJUY%Y:&.Z2U.,-&]C0;]R'SD9O2VEJ!4VWTIB )_V -EO(+EE77 MU*MZG(=P3WJ"=4&=1-A%BFGD6 OSUT3%#U@&9D7ZC :UK;W?_L5B #>LCR!; M5! UHW&;=ETRG;_V@-;=F.SH,\V&M61I6;\6'TFV^MU-D/K3:4*F3"FX^$+B M:>*_SXP%JLXWVH-W#?^9QDF3Z'8_81L'[5A5OF8 M)8VYX]8ZQAZ&H;^O02\W@33! MJ!OX59HQIR6X9,/]/"H*^<9[28P.;@8Z *UPH_79-D'RXI2?DO@CH$EUEI

J.BM/*)9 MG 9SJI(;3KY%R=K;!@99LLT.7:S-H@T7^/7#9/V;=;>[((*+1P"O#S_S32G3 MR,?K7M26++H/Y/&(QG$I/250%L_P*RW\)#/C,"+8;Q"1#]CD)V* M)0>+1UM#AE3U'"?;-*(CIC D2[J5DM%?I_'';V,2_$;I1O_!"/CKP>$RY=9_ M@5]Y[#N#MY09+5;CP9N&A.PKWEX;[_3RY.CL< F\N8FM4JX5[F(L&$,P1U%S M/MVC$CX-DNVI^\EH-3;\V,L/QP8 M\A0FQ'WN:5*D.($[UM__ F,!*+Y)/W"2""?-9LSH9LJ]%?,F?OK&QLO37Z>^ M_\XY2&!+6/UFEY7+7WOKP(#KT$]A V$:DL%GD);P4]F'T^08CZE*9FWS5Q]0 M.9./.L+D(BRXA<(54L+=_<:,"N=(:U6?1^6\E< I9^IQ5Y@:S^=QQ'!])?,W MDLAXNMN6TP!II6JP1L!+(8QR5IYTBI6,'%>:O"PVYE0XZ20S2W&4<_.T%6[: MN!#!59/92@WC"B;2)ASDN5-,V^> F'%; M&,H9=>XFHP8P_3&%=8U4YB')>7;C)JQ7R)Y($,=72W,"5 M3K&ZMMIRV)>=XYT<3#D/+]WFX5V0COSPG\1/[N WJH-NIS6#?G'063Z*X A4 M 0==8"6737UF%MIS_(<=9V<9( %#VU'N&#/TEL8M+I[)-*!:K2A[].>B[;6L M*4>-J)*KR$8I%@$'V]'<5.3@-:&^ZN%]-":?_X,LI"S<:A"(R MB>UH:LQ5]WF2;!T2\IN.J#E'C_2JK\%*)1X!-]M1UE1B%^ M&D=D?)^F>:F:1MF'T^&T.D &1< ^1S4XKXE/W35>%O.W M.!0P;JL-PWG9O==C.0@!LQQ5X2SO:?R(?R;O-%\10*(.A?)]L[P+I<+Q:?<4 M.EJ8!)QU5+'#(;W,X'RGCF9^)-]$BPVY+'?O_2]!(K#W.ZK)60*9^V&X*=HD M8UZQ)&#(J ?4[K;6[G))G"+O(EB;]G,YTU6-J#TZ"K&@ Y) %;'57F MK @QB*+<#_DIH5"M%INR<^2P>^]$*18!!QW5Y*S-HXD?I2P&18N+N\T9^J/N MG8]*/ )N.JW)H4^FQUS@8U/6C*/MWCH4XA!PS6D5S7V4$>JH&WP0ZJN^O'E+ M.5C>A5'AK'N/1RU, LXZK;>AT1T)["J,$LS)RZU7TIZ,)L?=Y;,. M- &['=7S<&2O_N?]&,C"8IKHS#7V8D$?3H?N':MZH 3,=5HO-!B/@0OI\C^4 M%H=2QI:TY_B[^GR1 1(PU&EUT!+(-?QSF+S&W\OB!B2M.?:NJA;$< 2! TYK MAY9HGN(T\\/_)WA7'J]E'3@%NFKNDB(2\-11E1$5RD%"? D7BTTXRN[Y)Y=B M$'#*42W00TQ]RV9Q)']U[C9C:$^Z=[D1XA!PS5'-S[+JP^+V<\02B4IE6 0<=%K;L]SRV1-JF+ ,$M%(Z]S;Z<)WGZYJ@128!)QU5".T$M+# MH[?7(!-&GN\VXW+@\J9*H!A*5\**C=K M9MK >M,K."-@8_G\+>5*J<;&_81Q]#?%J=(LSA.XA(V%_%'T\$Z0%)U&3-(! M82D/BA/'XOI>K7,>;B[AQZZDG=(^"+?G;BGK"28+EPE&U1?M[8;>$?)>*>!( M.?M*YFXI#PH^ZY9N0MHELE)S4+!'4<;E:4T*ZC+>9GC]IF,"$"% M XGF]1?Z0NIT\TZ0#UA3ABO!V$K"\D&2MQB-U32;>T1S] ,Z"6N+S;P39+V0 M*2OW)F\KW0KF&MU4 D[5*W._L7>"G,?1E(D""+;RKCAS>]*]-7E8)L;*&^K> M[&VE6\GBS ^1>+=7(*%0'0&VF\1MY63!9.-3$K^3)%O0LGT9K?$!E_UW"E%^/Y)U M\XZ15?/:C%6BL)6PQ9&+D];N7-K>.T9R%#'FJ7CZMM*WX%^=E''8A_V$62IF<0A 4EY23$-7J#N$=X2\)(WTP$:H;&5X0;T? M;0#KZXG%G3RLF,M*#%3*0!DZ6[EA7- D/OD+JD+3UR%N=_!.D1^["E;)58@E M6&PECL'D[:HT]C,)J>O>/HDD;%;V]4Z1G[J5.*X'RU9Z&>2%G>2&3!?V\4Z1 MG[Y5E[<$CJT,-%;=7V@UUW00AO%WZF4K89FDM7=\>'9^AFR^,V*8#AA;*69P MK3G;=>A71%JHEZ:\(_4R/SQ UF)46J.:N&REJK&Z6)?[R[IH_'6<9CN%XQ4+ M6'\$O@Z03;3FB[H"0%NY:W 7^A)XH62Q]O&[W\<[[>+2EL.QE;,&\XZU,J(\ M@WA'N<;CJ;R#=W9P=(1MLZ_$8@4>6ZEK<)>RT16ZY+*)E62L%F<%.&SEKG'! M(KP46B,+\%X?[\2=K;FJFDL.SE:.&]Q%O,H,?!W/WX*(,>DZCNC%$W#2 ,=@ M3))ES.3R#JHE&+7&]4Z0->(6A*<^ 6PEW''MPJJ_IZI^ZHB"'%G0 )MUY6F+!K;2+^'G,6! E7%_.TT];'."@CWB(V@/A:WD2J@& M^_$XX ">_ >3-?^>P#7GP)>V3-2V=D[0T\65(';FK@$_.^4_]TSR7R:]N'6 M3R+8YE)X.>?SG+FIW)!), IDN[VZLW?FW*ZOP7]-7(),)EWSQ%M!X^;1> Z3 MGY$H#3X(UY\\Q"D-SAE.7OU/N4[)9"3O#/GF6&UGJ !2(":=V[>VA^9G?>R;Q[CJZ3V^.1@IFE$'YF=_;. MT77I,@8)5.GE,'YF=_;.W^Y]R.Z\"KV\BY.;.'_+)GFXGV-3(XK)9!SO'%WA52L+)%\BUXO[UWXX(,G_#!AE!DS0XF$NP:] MO0M77BHZZU074 \R0>_5'AODV2Q.@G]O5$)RCN_V\BY<.8H-.5T*Q%8.:*=8 M?)^FN1E[>0_OPA6-4B76%D#T(3^T82%%G6[>!;IQOPZ#=Y'T(77TEN<"AZGK MK\%;>Q?HYGT#GHH 6,LDOG]5PT#"2"'MZZ MI&ZKSHXLU/@.I(U&D=!Y_!%DL^L\S6".R>WGTD)+LVW"_XWE#F\51O,ND;=* M&3?*UU95E#VPNM"T,,ZLL26"-DO0E#N6W(%$G[Q)Y3S5GO@),#RPP M7Y(X39^2>")U="ZT\BZ1=4?F7-R=O2U3"Z(_R3JT]_;SG42P\VB<1,(^WB6R M2LF9Z!,4!46FCM!FXC8D?7_59:H M (8M>X\+EZY-H),..S>MO4MD]^\:%ZT=%+:,.(CL?(RC>!O=4F(U[M+*OMXE M\KW*G-5ZF/I@V_GJ)W\2%GCP0D9YPOS.OT4)\4-JPOKB!Y%B;>L-X!T>(*N[ M]%A:+@XF&/M@&1+%LVXP_T<<4DW?"OHPVA!FD 0I_.D&?HRF3R0)XO$5F<0) MD:M0&_LFL 7Y7EA']!HFBRT+%W+JPP\_".GR!&RI7URE3-_UO+-0UXIJ1MS7 MF1^]DOE[G/C)XG[^[@>)JC9C(]_ST//GUY'3!DG2AR*P#*:0OJIM4=@1"(1\ MC:Z]MRFP]:'P:Q6^2\ARB)R4M0[+%;"LU8=%7.J;U^'*4!I$.=WIUI9Z?@87 M,M+>?@+= &P0T?V/>C@8!V4W^%58B,@29_Z :YP J)D1#VR[JXEUV M[HXFA=*+\K<[ *_\-!@9\):U]RZ1=V0IF_0XNP'2A\*VN^AN@C#/I.$P@A[> M)?)&;(&U12BX!6WM,/ '+<&;Z."L]Q&3>+P#$<"$B*?-LT+ MCQR[K;J^KH6 E5B'$3/G\0FPXCQ[TS)+HJ($]IR(IU89+5X3/TJ!4I2-T9C]%'*F MCO\S3UF!*HT\^Q*S9=@^J(;1U/^D='B&KL%H06SM$ MZD&"Q)H51K0J;AP>(5LE6]H'MP';BOC#+7VYBW.%T7(N>\M? @ZXDI*LOL@U M0AM+,8BX_J82RC0GCYHT=B5-6J/RIT^+'N3%E-"AFB0!95Q)L=:HE'"6ZMZ=-4ZB+LS<-/ M9W=A_+WUI&$%GJ_G8+8E['4#1B'D#X,SAL[D*8D_ N#*U>);2L;WT3I&>##* M@@\N7AHAM,:#>8?X-;15+!&Z\E\J?3'6B%'/'?G 242YP^57J0E(U6HACY*V>+*Q\(1^_?5BCH]J+-4T%S[(1E.@)9 O6SQ%/I11DN#L_2O$IG2&P#HA:Q8 M;%N:3.A2.^/?)1>DB$SI%=_66<4HD<*DEDD,2JH#B@XKC:X '3ERH-732ILB M?/8>'YY=8B?-P+^ R6E3.X-? M,\?F/@R>*&H*A*26>TLA4X<3@!R1,B8Y56 M9;$QA=Z'C(6KM7(7)T7\3"]10D>-_49S)" ALA*SF4W'"'[MG(E.[#SZA+1R MMP'28>?8MRHYILBM96)T[UI\%T0^O%SM7(LE@P$[W D+MG$M5F+M0Y['XKYZ MGZ8Y=2UG<7?S.'K)XM&?FO>:TK[>X2EVM9>*K%7?9B2 <5-$BLRG_"RETRU5 M1@IMIXI^ -G-D\.0QP9@:^=V=.*&L;IYJC%(A(IY2Q%-@.N&?8 M.Y-@!#O=$OSV+PHM>?3ZOL%LZ?Y1I"2GKD3(VIT(,+"CE@,,.@D$O5.%;LH7 M\@ .A219 /;?_3"7.>AH]0=R=31.W@">0!J,%^Q<7D<+A.WD3N.?&O[_;7_'L#VI:&QTQ\$+JSNY(PTD@U3C (!,5;KNA8\ MNO+1KNCDN=_=.SS%+VYHQ%I= 1%A%8A&#UR /X#:<6(:>U7H!P1"?DTU)0Q[ M( 52T)K3;J,!>5L>A.:!>%O=@5SXA7L:D0D15H%H=$S+*]X0E\'N-'?':)3D M1.'!6V] ("E^SH% M5391]NQ>SG]%T++SD0C4LFQ6S*(=WQX<8S] M8*TG#35 "X3 6,';N'__RRQ.,A"U^0/]>2G=^@)0VIW;1I#-A8VP7@Y7P/1. MJ6R%XKZ?/\7T]"@?!39-Y*BA!H\,&62!M+24(D)[@UC38B?/A?X>(1H!R("< M#ZN1/4(.5\#U3CF^JLE62W_E'5TRW@A ^HYJOXT "D2C4\D9MD[!@-: DN\1.XV]PW/D M6X(1QX2[02DL 7]MZ"B1<[-3RTZV0$S,SMPU9W$(%$WY9,PRM(O[ ^LN$+;6 MU=1>%3?P[8;>X84[&Z6*IH(=LP10#_*HKV%=AWZ:+HDS^ QDNCEA'Z"**_Y1 M!2XI^%D.H@?U+(O ;N*Y'\C24.\WAL7@2NG3LGY '5?<_O1W M7S$02PFY,=F\ TZY"9>V!VJXXD8C9E8YER5X>I#8M,8EU?)R6(S (^L M?#1FX?[T:Z<2=H!WY;7%E;R4=0/B(.LTC'FKAE,[Q:\#O%Z_&1_@PG$/_]12 M:ZP; P%=B373UV7LS-Y6CEU<-N[:2M;QE$^T$A^P),N2X"W/*)5>XW+AEK+> MQ@=@W;A2@'M'"$0B8P]U[?R\SD0L,JK0A#=D7"P@SB+Q'LEW]A?Y-J+1'XB& MG"ND@JCH@;*6=!=5%5/(ABW01[!JCF^[U1R?"2RD-,C("TD^@A'A=*()M:>\ MI+$JX+7I3WL N4N2UPX]^I#T5[9&;^?O8;P@A+5YRI/1C'INA[[,#E!I/);; M_Z@W>YL:9^WXF=EJY:M+D;S=!RF\!M':#Z!;P'_P:(1$G6Y]@@0;G MR&8+,PFS#KUVXN!FRJ]<<\5>\$%6F7X&8SY+N",L8\?H^H)%-@K>0W(?+5WC M]J6FUG@L .FB$W=Q.SAKIP%>;D)C,@GXV?@E#\8TK,N%QQY3$QN]WE@/.-E= M\42H^!PKP*B=L]>) -T273^K/_WJ?U9Y>FIXL3;T1>!CITZ@1LG0D]3 DR"C M98YD^OQU(P".?+PTRE&!/6 'OJW4O[A77Y$1DN)<450B$SK=@5S(+R($:=$G M3.T4PP[L'Y8)W-Z)!BQ =K!&D,U&:%@[![(#*1R[8FDYPB[0BF)I.1*77C7/ MFER:!["E2+D;DHZ2@&$83J[R%&@(%Z^V#_YDZD?!OQFL3>@>Y44T?BI 'DZ6 M&:S]Z);%TQ_$N[B\Q%E4R_G=1\L9?O63/PE[1>W--1I?DX2&GKPF/GUY\?RG MY@NRB4]ZEP?(]@139HO7=G/TZ?B^<.<'"?,J^Q(;*.GN!K!LP MY[S]U5\V(YTE+.T'4) U]6I"EZ\\#5@=7S[B:N3MVPK+)Z*QCI1]O[/#YI?S5J35%G/9H-!&"10Q0K\*9\=58!WO'U"1O2.!]E?_A) M CL2@JKF2^[3+Q-VK]^;C<[*U!K NSPY13D@"],Q5..H.P,HY A2$^(+3T0M ME!U?9X)JV<.W,)CRXN*UW:A57Y"L);,!J$/YJ=ERJCKGRG/EUA?I9M,;3K8C MG%D:K>LXS=)-#/23O]!U4:LWL'=Q@;">M>=\59RSSC*O.3*0 WGIVV!G^79@ MA30=WR)8M;/6US[_JL9:WFX(^_+IZ0&"Z^@#25-"U@5^^*QT5I^\(\>#O+X$ M)"Y?,IIX.KXHUO4?X:CD$3^P"TPQ[K' E'R4L00.,)?EQC089<&'KK^+]A@L M^<,%PF-1.4.S=V.5X3AVY%>D.:=$M]P:!.CXRF6KE<<^W7[2 YV&0+4>@[&9 M!+UK\WEH!5=(.WJ7IP@WT^TYL9^6$S,,B3 9!Z BGXHZK"A??A6 =GS1%8J? MM>\2NORTH2>UL)=W>7;0_B(KF9">XZ:X&P!!3HFFI'+Y^E&#ZOARH<4> NY. M2GU%5R84C) >R52,%I31.-[E.<(2TYJBSJ(S&PC (B_#"KPI7YA5@'=\J?X> M7,^"=^H[0/_XE< C,&E]D:Y"B8'^;T'$T.E<)F7=Z$/]\ #A-EDR*;/5IS< MQX=\A=1B0/E2,T39\57V0J9T5RF4W&V]K"R?P3-YIXD+X-6L44E6T 7V/8RP MUIW9&)K:U;T!%G;J02G!!>9V76 =7T'_R/T$OATNGDF:A[0\\U)%"UO.M\C/ MQT$&([8LD^M)K0/V"RO8%@(Y!.4F<5Z@T X)!3053B1OGZ-('< M\25*PYA6YG> '0:3!=W$>)!]W3MEFF0%086?=H44?N7)9R!9AOJ=@5/U0V:U MP+R,9F2Q(_2H$^3",5C=F/(7\MZN_3E<>$I8(< M(UUMP=<$7"Y(W?_<(^0)5.G2&:@,K9W*F:<679?3A6@X-"=PR@&G*\<,6#P0Q@ MN5ATJBK;.MN=V>(OZP(T04Y.5'WMB_&4\]BX?AIN\O^(7I*Y%>$Y2/^\AED' M&?V7_/4NZ@6404[*7_GQ+H=4SFS]NF4.,/M^_@Z;&-VXALE-D+['J1\.)S3G MXT/P 0\DEF3$8+%7&,Z[P*Y_5W$CJ(Q5H/,Q+G"&>Q)L)Z*YHZ76"$/.,4N/ M!$5?(%,G54.:P 3\[Y32;S#^($D6I$ A%B^GOT@*)D.,QJO%>"Y: \YTJ M+K92E>UDR%&N>FD_($\G=4,:H 0\-]8D8O)\&4!?*#>MO]Z5?>$RUW>K9]$0)7TB20L %Z?VXJ>0*). M:OJT8 DXWRF%WSKZQD2S4]X%B-))=9X#-^7SC_W3-\! MKQ66%T9]H3,?#4CIB4 MXO"1?"^0*HDC^.>(%X$P%0[3H8"(G=0G5\,I<"VJKRQTP<_RE192Z;Z7)4;V ME(W_[BW,*EO\$8S)\D5ZM?CJ_V>+=2#,,C"&$UYVMM?\S7Y9 NHL3R0XV^ QDKI]&XS#:'6&'G5F4 9'&N I- M++F:(LG3*WQ@.&'NEP#@*YF_D40B-F7-.26P]Y5*O"N7 RE(2VZH2.S>6SI; M"^=A56U)ZTA?6]HY*^,I/@]$@&M\$89Z1<071 M,QH1[JW86>\MBUD%^$UYV+9?@AKG!=Q$(6J$2,.-#*VGQJ,TL@JK4#Z$=WGD M0$U;*?55ZTP'8,>#>DN*5>,ML#9+5E\>(-39''SX04C)"T^@%S\DFWEI^8&I M>P,L9*\@4Q8(7OJZ4'L0#;S9;\2HJKVZ:VU-G["- = MV0G&COS9IH@E'1?6I:,L# SIVB&KMRX1<7F9]D.CK*V"; 3K3\"FQ7SC0?8> M O\-=B@J=DO2C8?1,Q5%FL&>/@/5J]3>X 4.>A S8;M]6@;>P]N'VMJ:-(" M&CS&4;)%FG4^I%]O;.1 M[P#UD=]L586S 3(T=;/!V%%U2&"R0YJ,!]1$?KG5WO',X3:5.*:E:_%3$K^3 M)%M0G]C52^-]OM([MGXU%DY'XWZL[.M='AG5'6\8DLXZ5'<&4,A^_)IT+U]Y MN@ [KO+>C3G&65U?XGC\/0A#Y@R_/2$C$Y/1.-[E\3G"K0RX1];[F.Q:M=70 MNSQ!?EY6H*W@HE0"K ]OQTVT_BY]5NX[H9^J/!T-1@$:(T<[E'%2<(\QA=6# M]Y<$\P;QHS\G-_'<#Z)J0E$V$E 0V;_1F-W&4B/&W8-'TQ,LJP@PJOQ;M]K! M\L-6ZU1AE^#VM8^L!XDPU_OE@X;KZGYCH .R$XG^AB^:?0]R6!84/6*!KZ(] MTQT-*(FL(Q-Q5ZD9,X/8<3^][:PN:-YZ7W*??I\0JHG9B MW,FALU*8+:HY;+_+)9DI;+17'"MC/8$[C<3CMW-)SK-A9 MSOMJ\'J@[[ 1G$G)@9[/M1(#RX5!"K('FHJZ+UI*B@NW'K7RU2W!@!4M*7"9 MVUSM5O<=EH%H&'TA\33QWV>+!SJ:C@=UK?&\LZ/#BPOL<'PQV[;Y; =J#[0< M-T'J3Z<)F?)<52M*:+^FM/IS)B ;MK1EHQHTU'(>RKWA>N9'4Y+>1ZO;;IG/ MDND&46%0MG0NL2/P*^X2=?#VH*S'_G9)GT^W\#1/ -,Z:0$EQW9Z^ZO%:D,- M1GXX2(A?16]J^Z.4YZ?'R+XKQIM2"_1HJCI)6ZG$,@"SEX61NO;,W\-X0<@5 MB<@DR%@61AS=T,:1 C:5PB2?20CB,&;9@UF0^QN%\>0O^#M$K3*J-["WN;]U M0(UT<8E\H;!!;"V]$D/: ]<9NN*H75BA."HV RJYI11BO! 8L_?FW0-MSPJ4 MTGEENR'@1S::['-#SK7BO%$U-H*[_.OW^'46YZD?C>F4?ZSX)U.5\Z>W78>^KM(DRGE$^^!+J2NEO/BTBT5 MI^2L$LV^!T5)-R^D\GSL['W D[*G YJVK)KS0-7!@<[(X?TBWJL>G/40]TH! M4B0 O>?3Q!IKZBQO^@/J83%=FI#"<*E)%I&1O1:N6!A*!6%L<3[ 3?=T)EKR MVSJ1>E#FM6SUKTCUW4_&Q=6_#KD>I&D^Y[^KM;%6_Q#0WSU+E.$F6Q=]4W5G MVTK21H (2/HY_NWA.Z%5?:.IAN)-T(/K5!&2KCV0-"5D/1\VO;6OWU<_HWE\ M]&\]%4;CR)&]O%1<*5^,==!:TM+A9K'=AIX.)YPB&WVG5D(L[4$X\9#?OM5$ MI0+('N@$*<@XV<:^4F^_QE>TUB6AAJ=*^TSU@3F)D1]7U;<<"\ [GB*-98SC M=;%N/^DEFSP2I#P0A:E0RR&?C8X%3M[1NSQ%L+#=1\!1DM+T!H7I::]*G>X M#-E.HT/X\L6GCZ_C 1'KTI5X"<67$S!,*"[LY5VN PE0'L6WDPFO?+">XS,\ M^VHGKC4?%@B!GK16P275R[UG'-$+Y8HF0(?E,;GTB*JH>#8:%2B+K#ZN M+5$5,?/J3&6./_1A.V+A-_ PV6 M"R=]CL,0MF2J]*X@1*:# EV1GRVUY:@:Y*:\-5IZR?PC]Q/X=KAX)FD>THUX MJ3N)H_1;Y.?C8%42JO4WSGIJ=T'DP\W5#^\CN'O,V>2,WCV&(WF7%V>8"UHZ MW0IKV6 \@(Y\'%3BE6II&U.@X_H):1'PP1@6-0-6I"S)_"#L>F7PHP/4A7OK M:&7P(^QLSBJ6*34:]:"[I]A(DZP@8/#3KG#!K[QGZD CF>*D&?ET(WYIT6@!3)WE]"< %'BC-U[T&NQ9.O_F>NGJ\"2(U;XIM "WVFE'P9G^V[GGZ:ZZ;XGXN.:#V&\)Q MCQV%UMQ))8+K7BB %IMI ,MPL@5*&+LF;0]40 IADW%EGW\* *A^]X(0J=4\ MAY'X$'8@I!@;#5)O\T8&P#W/<*VUM4P>.4Q>2 +P9+?\LJ:P V$'2#6W MC8H!-^6(W0ZSJ5UB"2F5;J3"]D %I$A].5^$/!1!$#S(#[ID@,')[GA\>'YX MB9W,NIFU7X\@ I'J2JY0&[D@&2FP-7V5F%S Z.SA3'GLVAJ>D!CIU3?AVY*1<_*S21R"* MG.;)TB#QKI:31'\(X.L /EFST\C>@@$)U.)2G9#B)\#J:S;#CYEO+R M2Q*!D?;S3B]/T-3AE5A9+@UZ( 5BT*G$'8+P=6T!6/=@5,%2X#7&^GUX J9C MJFF-F;Z,9;G.$WJ8+M@I[(\HI"]P"#_$:4J]A?V0^@I+),%D&-A[N[\MF ,6 M^/.TI H6F=7\= :7(_H?6L;\PP_I$;F*&>###T)Z1X*+@=_(.-!SL2JL.!81!=O"LNUM4 M!BV0!MP4PAMJ[,UZBRZP"XXHLZ9"83 ?"^*"OO!X MFN3A0S"1'1\ZW8%8R$9 &Q=);: "J>A4ON3!^(,D69#"HVH9_BQU&-AM#(1 M-O+9N"@(8 GXBUL/ZB'XDX3!+(['FTUJ.-E$C7Y[CZ,7DF4A,W:+-G^S48 < MR.:YNAM_%;P"]N.Z7:Y"SI=D6/]G%3Y\).*XLB/7[R,G=JC+9WV4 NZVI"!4 M.-6N\L;QMZS*LW:[-4>(;!&H_<270Q,PSUC1AV2J?*8AKQ$9W_I)!(<.?9%P MXQL9@P 'HT!>4ES5F9O1NO^ -T JB ,SUN45!<*%B.F7?#[WDP5]O6Y;9S=^ M34-:RC"%]M1-:7SEA]3:^C(C)$O[$5H-/#XXQ4@15[&H&9LO\JU8@YSE:TZ MQ5(<,])^NP9U'?II.IRP5.P*7S9A'TX35^HG;+-)P5,A%$NAS4CL+<)2.H[M M-^94P':A4/*HG+<2.)9BH['\#"P1GRFTG*1,'Z-P)G*1Z\,V[DC<4K'%Q@I[TQ.21JXK04 M?MX9J6DT^.#@ MF&6E,8;$G8#D4L1=/_C#V0^=8?8!?BKBTFY=)GE3[NA?J; M/XC]<,3UI-\BF+V4&MI"6'U0IK8_0D\9WHCH6:!*'U(2U"V[S.XOV"&@E71J M^Q@ZG@]@^:)(-ZY1C]*@D]+V_,6!G2U"S"/I8TH Q5;R'G M:K$9IP"R9Y"8W:M3KEB"VW.W%?B.N^9@7TER MZDZXKMW%PU04VVIY'TX;5^Q/!ENK HZM\'-<5N\X(*GY7-Z!4\45FY0NDQ58 M<*.Z!2Y7+WY(6)GX[_3"+EF8DM8DJ#/;,%7"'"?,P\ MFQ+&K"Q+@K<\8[54XL<8;AA1!O.&J4Q796&ER@@;'^ T1S8?&LN29>RV JIQ M=YW"?DISB.Z12.\L*>W**>6*Y;#" 2-'92O8NH3_G?3%75.Z6-JL/SZYEPAE MT.OXY&)G?=,@IT+7O(WEIT_NEI/D(79B-0&;%#P50OGA?7(/L4-8U#P2V 3% M<'[ZY%9R?#P\<,64I+.VJ\'[Z9/+*-&Y+.('YEG$#X26J)\^N;MYM@]<32)^ M8"&)^('0Q/73)]<\-_*!*T8QG4.B)LZ?/KDV$X)C)]"M*0RV)&R'(C]]?2:D>]Y^#_QJ_^I]0T;CP:(R1ZY4%PLA_@2;XA<=J8(.W':N**4U14"#3Q]\ K^ MDL1I^I3$$ZE73*$51^_*_J[+S3( MIR$,=G''6-IFOK5;A5$.6Q-&\,QOZ\4 M'&AO/V%' [!!Y"<+1CMCYY<&O\JYXV30@$2\VB!(/QR=UQ18IDQ=)M)4"MM> M#TX7)^,4E((B!F/+UQF7R7RCI%2VL+BM+YF_+_7D,,A&QA^OJ M]=D^#Q])MMG5)&S<:L M!&&>D?$609Y(\C(#PN-XH*W\E5>ST/ _$W7QCHY/D=>1QNQ+V\/4L3,L2XFJ ML:ZVH5AR0L.\>E?;((].D!_"$J;H[(YL_I9\S' O*7\06@.0C MF'2GPSQ+J1$>1)[OC>J%6VD\(#QVBOP*"[L&5$N>;)@+WPB]+8&!A8?\**[! M= M2Q/%;.' M<+>?QQ$'OQV*Q7X'"XJ,ER42!DGB1U/NFRA7PM0<'!8PLM+8BJ (U3I6R&/) MJ<_!TU%$9_/S43024!#9V[M! :M$"TO.?ED,8HTD3;L'@NI.5=H>"(M=J+C" MN2:!8LG##O<:M(MO*7+6_G(; O&E,;!1Z&D,?=E(6-NMBRP96_R<\I$66B&C?&!-,Z^0$Z$&C*+ MT)O2B[:T[%?)\XIA[X7?X2S==4:_FR =A7&::ZU>22_O=/V4P8#Q['__Z@.' M S],8;L<3IZ!C@!%D#1.M=E8OL%*5!$G1;,NGEA4Z],#C8_ !CP-* MI+LXH8G9"S?!XH51ML?HC0 40]ILK+!:L*F88$=US!#L+3SI 99$41;3.V!@69(BH8&Y,4F26QY9-@4HR4,CFD# MIAS&UR *YOF9ET1YJ>Q,KX0&TD5[$6A:L&9?J0X&B8S4CR.O.C M5S)_CQ,:?C]_]X.$I6P& #RHE]!RCO$THH2XCU8^&\6_#Z-M0OX'D29(:?*S MW@F6"UR#8ML\P6RE=[)['YM.$S*%Y5@"6Q!JJ-4/(".%'C9VM])"W%A&)CQ; MX=JW2GQMZ+CE<.V+U.*Y\#*:D7$>$AE9E?5#=,< B)@OG4H,*=^F#2'_M",6 M[2C8[E:&S#.T'O;$X:JKUL,+9 N15"Y:LAY>V//VZI7U\ +9$ZP11E>S'E[8 M\R?#C:C2V,,JX#YIP71Q(IV@ET@V9S!->V&)T)]F;G= M$#$$MR-ZVU/L!,--R5<->J":&QTU'IUBIRYN?A_B()NR'"*ZR.\H+6[3+)C3 ME;#67LB(>K58)7//_?"KGU54E#4MUG2Y;V:G4V[7<"B0CA,;:FK-S_Z3^,GK M=V#?XB7XW.(@C?P6:[/M# ]@D1_!U=A3INVV21%4+9Q-B5HO?:N"M!X5J(7\ MNL&5GQU"-*7,PSM3GN,PA#O3=S\9#R?<:OC%#R)ZF2JS*PZC73*6:A=^Q$/E M E/A4<=6K&_3J?T5[^0,^?I9C;$JG8DEPORT#16UY*?.:$PLL=?0>G0JU)_\ MM!ZU$7N&G(E'*AS'IT+O7,[9CVJL\GK6)6L MC \'B3-ZWD9/18O4ZH&=JI\#'Y 5K(V),0(=>V"PZ^=6C:P$[OI6 M+50=&YLC^59]&XT1U,=K9?A7XM/49=PH"; SNL(? O\M")?/ _;W\2#;6":C M9TJ49%G/!$E#O''S7N=?T]$&R[H!=Q$TO^L9^*)E>+PEYPEY!_Y20: M+50:7W5OH!1R-E[K;%=(EXH6/= $EYT?:Z1*!:]&;P\]*90V.Q72H,+8@P2N MI;>)]>)2JFAUNGOX(2"Z#-67AW*0MA+"NB 05XOU/_\C(' 9'\T6#^2#A/KG MBF0 H#>R#;K]HT5)CA[H2$O7RC[P2N>,J?.ON]//28L@J,5$B$"&4/]'1E&(\K\?]X31ELCX$F^;^%L@=9N:[] M=#:(QO0_M__*@P\_9-HL^0U#W,D[.4-V5VKI5J$B00\R=3V3-$N"44;&Y6#+ M?ZO<.^H,"QQ!%B\5W\NEI3[F/F3<^AI'9/'53_XDV5T>C=6B4MX!]EYD(:C/ MSG(QD>'%35+EG%@J>8>OE98)1+DN-T$ @@S^V M7RSV';@13I<+E0XI!#+2,TO2(SU;T%JN<%RK'TO2?G"V(Q>M;ND@ MTZ""0$PZI7W=0:<\ETK;>^@%?S2X5W&+)]!< "#BU+TICM( IL2K M,[^%P93]2W@6F'0'BB$S5,*7;4::PQ+PM9M:T%J;X(-&^(/E+P$+?XSSHQ&Z M"42W!PK<$B\O8WUNR1BPXEUQ7[,I!R8J7B%5!,+4*96O]31+%[WP,= 2%Q49 M!)YKG=+@%IR;S788>4<@$+8ZI3TYT2&%0%;TE;V77%8BEA??&2?Y?^0^7"SI M9SY(H;SUX"W.,VY=+>W6'R?YTX-#],MM>8Q"0=*AP6,<)5N";^@B7_T;0")7 MM@(A [5NJ'5)T"_W>$:3Z]!/5=HR81^@BBM.K'88K)"BN"* M5VU+IY^2&#]]]2MZO)X>N.([H\%EA9SH ^ZIKWX]7^W30U?NU/J,5$B$"&4? M?/6MN<^='B!G;FOG-)&A[X'O?A=]YTX/L.,#9$+1@N,<(P!J=(#(%8(7% D^ MR%,2O_'%N!A.ENE=OOJ?M"8]OC _F+IKUO@,L<\L%JF'%K3V:]2$FA6]Z^-OAL[$W'B.!D-$&I M-I/^@OLXD]$L@B-96*-,LSL0P"TG7/M28$X.W"@$ WG8L[ *^^&(UX>& W13Z)#]<=_K(P/F_!M^XF8SOI1Z MY'5[=.2&;?^/()OM[UG;+C;;G&$K2+0M-/4I()@K.XB0G?I^ ?4I8=D_"KITR=7XB;(Q6IAT(CIA,Q( ME+*0%3B."6V%)>*R.0%777'F<4GJU23K@<-RMR\;KGBVXE\VA-9\8T6]*_'FKXUB_H@$5CS@,[W@I>IUEV-2W01HQ"_K4AZ4=LFCI M4][IL2NOIF9E0K$;6B5GOZ(@FXT0.<+VK&Q$ A32ID&3GCYT6@@4.7;E&:W! M9?T[F@)PGYX#]@)%3EPQ/.LS4B$1(I3]"DI<[<4+P^#[_7Y 5%=DH-T#1D2* M/@4@UJ?H+IWTSZ*FO@U<NR*LK19%I<8SHU( MU(>P27N4?C!Q'[7X.>"%*TX^;9Z]UBG8@Z#/JEKG]'G'OV:Y8S2E[Y=^#[CA MBM+?NHS9-19HD-%2,"F^>\)5G@(IT_0ZGK\%$==#EI]5@R2AUH0MP\)@'N=1 M-IP(NJPI)_-/:&D&P#=74G"T)/ZM$K8/M;+L&!?7E'DA619RHC9NVRW[*##& ME8P3CF_XNK2L':HK3A'; 3%W[3;3'],+ZFU&')1J;*YQS@%B,!X''%4A]7%_ MG*Q/+HU2&PNT/T\D&5%>3 F<]L#J(!.XVTE:PU1<>2P+"56BEI&!036#BP*U MX=@83GA*B6?RKSQ(2)G#BK M('/%7\*$36(HJ'9F 9/6WE:OP9Q,$G].XRF7 M>3G3X:20EC.(:*(9$0--QP&*N&([-F%N-9BH%N/:C.<9ANHSGH\#%'%%L=X, MXXLP44W%&B=H60(0G;.TK!\@=D5E5_54%<-"->4*&'D?C1*X/I)A6@U\UXZ?(W9?X\VJ8:8OE3G):V&IIA41]F4?; EO<-3$K^3 M)%L\A7Z4#:(Q+5OWSC*^^]!YH?!OVD8%I"$I-EUG&8R34.] M ;W3$X20A9?1C(SSD- \BX*)JT(1=(?P3D^1-!LV&%.^2,VPNQWE"M;;0 MTI.UE.S[G"F9K7O>YWJ\X?HP.6^*;0 MTJM3 MES?[L^V!P[=P3W_0\&Q4=X:#'OFM4.?X,L79@Y(R0JC?4C+)PX=@(KNW:O0& M.B-;>72Y:2@+NQ![H%RX(3#7$;?42[A>; ;8D>T\]=B[CP7515@4$\'?5[>? M[R2"AWR>D.MX/@\RD3^7NA-@13;35..;+K*F"JQ@*W*$?\!Q)!$KG-3>),J^ MP,G+]C?!!S^2Y=V@?_9.SY ?Z9JT*]_S-A#6,>;\5Q]H&)%D422/BNWB3D 79*^Q6CQ7 M 7-/YV-N^\J3B)WV /$N^*3_4BYS81^@BJOO$AUV*W"YIT4RYC:-\,@2;LB] MCX!84X"HY+>D%U#&U:>*#L>5R/JLG5*Q7=X1Z./J8T>'\SK@;*FB8GA7(3%_ M,!KQ"F5D7'R5P[]#PM@5C0?S.,F"?[/?"ZDB$1-;GP":(_O"U1(HNV2HJ_BJ M&8RF9-B#43,ZP1P MLYS/K 6.6NQ+'(^_!V%(W]\[,]ZXL&FHR(S&\<[6A8!0O)_N GB1D(?@@^Q- M5M__234(@$0^>2OPI'RQFH+N@;). O1J\=7_SSC1RE*G/PI0#OD8-^6RX+EO M"KD'^CT)Y@WB1W].U)GFS$8""F*',)FRVUAJQ+A[H"CD=X%4F?!TJYUWAETI MN!*[!!?!?60]4 E*"/2@DYA-HSL0%5E)V/B!L8.U!VI#"5BE?4#1%6B$'1RG MS4EC22@@[($KFP1H0>%55&Q5DPO!8$!'[&BZYB1%BAE9 =BX],C52?*.0"'L MX+GFI&*-SY;/G"-:)8(28S\U2?)W-K9! MR)3+%C1)8I/13TV2WA,=O22G*;LM:9)Z4E>SHB8)O1!<%79I:9+$-=E^:I)V M[]381:@;/S!VL/9 DU1\W XGNWAEGD72CD"?3FB1CH2O0!U\/=Q_DH^\.G M)8!HVL[M7RP&HRSX"+(%DBDF]^DLB%:IA/W&P*)3!*,*B-#83\9[E!PE.941 ML2%%VA' 8!M/! 066$@TT%BRBN"749.#W:RN^S3-2TLV5!L(J(BLY+ I$^7H M>F ,D<-^\A>J(F%Z P"]D%46-J5A&U5=PT9#$6_D(T@#5JY@7]W7/]1/A,-S9+8-834U;LMI3*6_D= M5>IN[0%81.JIC8IARD^*7(8,>O/98J;>-B=LR?9H"-;2A3C$V2%?X0/#2:&: MK,(7J+0]IP62#T<5GI5ODW)L/;C4%HL&#Z+Q(R#9_(95>O!Y*2>E)X?A2)R( MR&]A.7L%!MV*.'O@U/-,F"/[$[S0%T6D5XOB7Q3;A?X@C'18^4+L[2$5 %MR M%$(Z0(JPE(Z!^XTY%9 U(A68IN;^#KX>N/VL"P5=+=8EB;7\AV7]O+.#HX.3 MSM\=]##VP??'7@WM75*I_8J;_C9GE"L%'*6BI!##QBF$ZF94]9$KO->:=&C&8+5BI/_Q"4#,!(AN4NU,AIJ .V M#RY"*YC+1C/O8]8\XG7$X ;%]@LQXK1 8(]B]< E:@60[,Z^^>:S4OTAZ M<>I@A]94XJ="-B18;?GT?)#D+6[Q0O(@":,Q'(%MR>=(?*]_=%1%*^!\I_2R M9:OECR";[5WV(VN%4!Z%7Y9\-#Q_KW.<>J\_[ M,@/9>@.6C%<.+AJNC?4&]LY.4'-+L)E=T9D5YUZTAEPM-FV6LQ]\]Y.Q?NJ) MFM\ $B$K:FRP6."P89=(/>KS*?].;RUR MW;"XAW>&[=C0'.]*GF@J0KB7]D*K,C=]$<1A,*8']RT\$Z@^77#4R)H#V9Q) M9]' B:.&[IZ9NS+[A4>&O /0 >F1J^:.'C>+.-RS6&OQ\R5_@P=^X"?,+";8 MV,L; FXD5WX=?NQS4(2@!WD@E#N8: .3J57M#0YT1G9<:N5Y88M0/; ",U76 M,WG/D]$,T++R@OY\D&>S. G^S;+^YE%V*),ZO1'@+H4<86*+ZP*9,B%##\S# MY7B?"=W8@VBZ ;YI4U66= 8%NB);C3'$2Y\R?3 L[]!@?)-3RP.W-3#2RJ-7 M59V!4,@Y)%H5(2$%&LLFT:H1Y",8DVB<7OOI3&K3*+0#^-C*U48%H 1L'VS- M%,T:VI,?C%_C)T9M2D,_6DC8K^H*1,)6?C0J$7KX&S/7MB@D*UO5<++&^S6( MX,C,%O<13(RDTM*AZM[>V<'!Q3GVZZE1:3&A@D!FC+6F5=V7+&TM\7P>1^S@ MO/;?@\P/^4'Y3*A3!!G?Q#%<\5YC.A8L/F27[(8WGVH$$4A6 M?85L2\XCS^2#1#E)7_+YW$\6P\DCR5:_NPE2?SI->(:)J\470F_Y[S.DQ%?+ M6=V!7%!'(VKBISY!UWF:Q7.2:+B,:([@G5Z>GIX=8[PH@- L\%7EX['5D,\7 MV1!J2EO1HZ 46+=3 *Q!L>B/X83M,0HW"V$?1I-S;.5".9L4/!5"L>1,@<3> M(BRE%\1^8TX%[*-5R2/!H2F&8\DMP0Y3]6Q:*R*L#KI@Y(NBCJ3M.0VPG19T MUJ@>#*<"Z/582::[B*369F%[3@.D=Y0>=THXJD1CR8O F*/",(X[E=Y&D0D39?D4B5\D?9C!+ITY4%A]$*4PK%E,\;2 M G!,:C_Y8CL.WI67A)0] M:6HK%ET[5U_[Q*@M&?[SQYJ^(.6M*4PCK'3CI> M3NB2S54& -?^*CH5QQ]4W3[6XT]Y:XX0.8.T-HL4&/I@ "V8%FB$\&2I/G[0 M\"M5=:5T.CM 5H<;G7_:B&R9,=%2&4IM!+>?HS ?4_>Q-(53AHQ?_<_JUIRR MT1@A#Y&]:K2Y72XL=6#;,E:.UX&Y7_)@S"W-CAHMK^$_TSCY$6R6FU(7W;!9 MHB?Y-Z6MKLU2DN\?R6:II1I:5B\8)B\D@54GB@07->7(L>]8Y:;WT35),MA=5Y2A1&"OCT*EGA_!VG=YWBUKWR6R M:O^Q,DC^3X8,7]YFD0IB2/XYXCHJ)F,QN&TPTY+9+*V MJ\%S*N+16#1HPNGA9##F )3:Y;+FG!+(M^AJO"N7 RE(K'!(2SO!FBJP,J*Q MGXS3;^\TP2VT/SFX5->:U^G/:'6(?*I+F2A8_T;@+!D#D02A887+^:$K=P"= MC5\;40_,BDLAI]6P2,"J8SV2[#I/*%'5"[^T&R M JZV,;(FXT6^H,MOWW[2='8D%:]<67..$EF[5I&%6KAJFRR;X=X+]1@2 M.MP=>:!:MS-<'&,GQ"YG4P4[ X/2@[*2%HP-%\>N.#8*&65B;&!P4*LTVN'L M[61"1MEPS$.4639%6;P>JV94&" ME2)5KG>M_IQ6R'=B,ZX:2T8)6OTUO*7].+$0<[:HL,\3;:7(.N!H6'UB-F#JS0R*GIR(B'K ML'28*&"_)KH>&!M*UL@5B4:SN9^HGG*JKHQ,Z(7S:N[VY8AZD*QR'^L*J?F^ MO].5DPGYQJ?-2UU1$&#L1>U#JO5=F5M(IMS]2]MSBB!KZ[39)E#I2($Y6+NP MY4H(9P>')^B5=G5V=#T8ML*R6LP,9*\4 B,"9NIV)7M*6*I$@QIOE:YXFI+1 M7Z?QQV\\Y?6"LO5\]0/EZGF!J\M?>]>/)2S<_)$C1-*DZM%^FU\E4[<5S.1$ M_/^#AA_>?F.^7V&'M58R<^QC:*Q:7AT[_GTT2HB?DAO"_WL?+0]TD2E?V(&G MZ'7E ;-/_A+[O1J+@&>X&7(>D!$#*Z-1-1Z),0AXTRV= MTNX-_(DD]!?^E!Q*=DI9-WX!=R4%M(K'1H@$'*^O0FH[K'ZG/ MQ+?(GTR",*#N/FN!OUHLRR:QVJ[#Z'5&'JA$,GJ M&(Y[3CGM%RH]/W?E+BQ;K7HP4-/TNJ"B8X1P4D6W8I&)BFZ%QL6TN]5+EEY@ MY<;0(W;)^U,$PCT_EJ9*EEX<(!DGJ_!,", ]!Y3F2Y9>'+A:_5+ .3&*'Z=D MZ<6!JU6=15ND'J0>>(%8L&:' KMR'UD,U]CV6AL<6#7 M9),PN5PJZ@!MS"ND)14N>TDS1>QU/*<1NYQ;T?AV_A[&"T*N2$0F0?84^I%+ M89,WZZIUPTEQYL\D9,KF.,W2EQG(RQO%]N0O>&XAM?:VWL#>T=KOM2T'2;!\L4ND'BBDZ;[Q MZ,]582/%9H =.QFT73:6R\H^Y![HIE>@E'KI[8: '_G2L,\-.=>*\T;5/ O> M9S^.( M/12O_?<@\T,&/7T&]BU S;R46 ,=AQBHY+:-.63:+D^#?I$PN M&_L6L '[VMC\YFB?8'V(-JY,FJ7*9VVIR-_241(P8CS#([ )\55\$IB"'9+E MIA1KT:VQ0.HZ![S0#C:^ V=TP;T4 @!"UIU&W? M\N!U-B$!?9X)=B2;PWM'%S_O>EHT$OAH=]D'V2WD?\UO0:9S20(X-[5!J,?O?#TB1I;7X> MV(5=+*8+4J]!0X'(=\HX])3$(T+&+)$4>P#L4$&F95+V!3)AIV%L5-0T"2"0 MDQ_#V+,DR>\DA>-CM:3N_"!A"TF6KZZI3P)3^J_+;(QN F'N5-6=M<:#)/!X M)>7L>(RC#T8)1IN4G0+%O],(ML*IQ'5^A8W 8EDM_)]8%>OE9TM M$E$@\YTR/S5&KN4V$2?+7]%VLFV]W8D WNIN<6DIF YM&354AD"# A!RV>/ MLNTFE!;E>\$_B9\,(Z&6N+4)>$>7O72IPJ"B0)0=L6DI:/![+1J\?H_KBG+M M"0 3>NESA4%%@2CC6N;:6FGM0R&C0)I_C$BM)46^0,-L M;27:L9"R/][X&5GK3QLT^QG.!%CXTP)HFYR"%=$I8^ -F0!]QRP_8_"64RPL MI0CW#AU$44[U1IL_ID"AUY*ZW0S M6CHR6I9D529UUQF"X=-/X6[Q>T"Z;J=S9ZP7[$7-$:P'J=WM)Y@[/L!6@S?' M\'()4U*C!SGAF\DU=WR K"A6LLZ(XT54[E4R->8YE7ZXBODA$==4%+8%*B!K M"#285,Y= 1;W:IF:7U9("&-.O\#],O%#N'$.QO,@"E)6XOZ#+&^5:FX;C0/4 M0WZ?5Y:$"CA1\^#;JD"6$B#P#/#>D \2QN^4:DNP2MG0Z.T='R(_?RM+A#8Z M]W+C-^/2K[P^K14&=7WV];\$#,1V+&K[#MH(!=VK!F LPTO(9%Q.D>7"E8BF MW@! +V1C72,"4"YK)B1IJGB!DZJZ?#[WD\6V F-)C:O%*\QBF73PI]IN2W=S M^%-M5_5 .$1^/]M@?:MJNT/AT[Q3:CN>QA2^HE#4;;4#]/V\%AT*K^LE^'N@ MC%.:UX2)[3?TX-7UM,H\-O$YX 6RQ:%$-"H:,RO#[X&.<"NY(_=O56H(A'V M*JY[%57FM>+95DX*%VM=5BR@J"HH>'SHNA./)=;K4Z,'JL0.JY .^VG&%-^5 M&J%@#]2@K:F0#ONF0CH4&E!-2-*4%M)%%=).,- @3?,Y#QJZBY-'ZA2?3.)D M3@O]L"'704+PYV(TW4\-TY::X>BP_6UCS9JKQ94?4HZ]S C)OB1Q_AY$4Y7" M2*<[ .NX_N?H4+1#Z./_<=4Y1\C9(/1YI*6=.1*G9N\2,WNAG3E"OHN4B$:; MVIDC<6 9ZN.[Y J@HWG1[NL='[L>NEV9GR7/<'V2H#M_I:N-*26COT[CC]_& M).![$OQC=RN"7WD/9.J'MU$69 O!J5+2"BB%K):M>J8(P:!K48PYQQ$(-_[= M)@ 3R:PCI/D^:_8GC*H9$&ROOP?7L^!=OHT6VP 2)*UE.4U+MKC]Z?; JV>S M291L$7=!!+\+_'#MWG?M\U>QCAZQ[M! 8V3%8=U;N1T*-.7XX])%7EAS:D7! M@O[F.4C_O$L(N8\ $DFSIDH4ZGX;KC7(J3'MR%G%5X$=\I4+>4LI,1T4\E7* MK]_C$(8)X71J4\S+OPZ<0O9ZZ8R@RP@HT+)UKV;>FYI8;R;$HL6D&RDSHOPH M,,:9JT9#DMT@W00"75]O[*)=:>V:_#HC@U$6?,#:_@:?3.!G@') &_VT&6V9 M)H[/>VHS.D9VM+'!F#HVHV-QF>$N'68K%:?"9%1LYAV?(,?=Z7.HG,/[:'I@ M,-(V]>QJM4^07W#[W)!SK3AO%ZTKK]_CUUFBYNO 8V>6Y[I9LAP+H5AK\?-_#/$LS6(5 ML8KLN]]"[8' M9YQ)ZLB192V)G%R63%COS'D2D"591T5W.Z,Y,"V5[9D-? WXT7DE7W/B*R28 M)5-@U9KJ@FM87;BOT##ET[^/OI)D*KZ_-? I[PP(<^*,%X4]:6R<8)9,AE6E MT8VM]"Y.)B3(\F13(+[!K;3D:[ S=%ZKW-Q6*B1875/@)1?>B$RI$@Q+>*E. M^3Y-QIQ>35@VWM(*]#+9-!X,*(GL?=BHZ%6D1VW+FQNBU?'740\/ M](;)9YG*D>I7')W?L6L +9D]]ER1602R"YG3(JU"7-LFIP M-%Z;SF/ZJS:W8=TI -.U;F&L03G\0BXC42:E]]-L#*OOM78!!4L#:Z9X:N03SC\Q=CR=B;)#"^[UX< M#M%9L, Z%=9I405R#S0*HC08,?ZWH[O:_B:PY:^&C=L[:;1*U M=&/:^:AW?-9WKXP&Z280Z'X9HFOK'P;3:<*"&EK;OBO/"=CZ(YNFFR6K8+7T MLT2,+)473?5;B"1B[7^F]=K*'G5VTOY.V$I:KS-D'9T-QI3O+OKX?]2T7F?. MZ*!4'"KG\#Z:'SFMUQFR'F2?&W*N%>?M8EHOG@)?7:)TMYUW=G!X@EV6M(S( M):ZSPKG_3-_5;/JN,VD[JM\^P2[V7$9A M'>7VB;BP,Z9F.TVRPO*!GW:7#OS*>PVR$(Z0>W@;?03CW \%.Z&P+:!W)J[5 M;#M40')/B5R-H7\$V8S="NCE'P3W-;Z55_2N, I0#"G 4\%$#8[K($.M#EY= M%F"?(A-XSXUR>,< Z F\Z,0EA!0]@!)(=OW*;-OGOA)?#W2>+ALHT0W8=>_. M=BCP(Y0(2"A92^?PM MZ;Y"K,H:JSTE]%-8 TREK="!"?MPFB#[? K8I."I$(HEA1@2>XNPE/JP_<:< M"L@>$VH>E?-6 L>2M@Q[S>I9:;#L7)B&R0;51:ME#V0 UHA#WXL+6WT*$X&9&-C\T*2Q%E M4XHW!X5E,(%96I28K?$X09%54(V)33G4VD4[.R0\%N2%T\T5C99M$5FCLU42 M,XLS/W11*KY%XR =Q7F4D?'MYPB:#N;TIZHB(AJ/4]05A9D5>5%"M565$K<^ MN@"]1$ $/1A=L"M_&8N "HRM^HLE3&[5WO9K$ 7S?/Y, MOQ5>Q_-YD+'=D3GZ/\;1-37'AE1'N4VAE'N=+',9T@2&'307KE/$=L1<>(G\ M'A204-M<>"DNU=(1A;5]<^&E*\^V;395,1=>"M]F/Y*Y\!*YP(>:1T;FPDNA MT^>/9"Z\1':0JK9*]S%TVURX4)IJGUU50W$#SHW38.7PO#8 MBA@M&01=>LP(L=]'K]]CJB*2[0C&8S%28B?9;4I<2F!:,@QV16*HDS*Q' MX^1TTSQH0VKV@5HR$'9$;JBYRYK8K ?CQ'3EGRQJ<->/>KAD'-R1C#;5K M"M:SP[-.*5A/#Y%O[0(2ZBI8V?Q_*EBW-%ZGSNQZVVRJH& ]%>]Q/Y""]?30 M%:\X(8],%*P,S@^O8#T]=,X,HK-*]S%T6\%*'2'B9/O:M;I]O,97Y)F,2/!! MQH;Q&%6&Y(>?DYY'C-%B3Y)::'NA?M6E@H;VU70H3D@G'9 LB,T>RE[H7K71 MZZA>S0?CQ'12=6)#9/9Q]D+QJHM?1^]J/!8C)7;BR\9$9A\FLM:U98F!_[$F M,:NQ."E=>8I:EY@]F+U0S^K"MR HG'"N/()LR\<:73\TM(/Q.. 0[J-)G,S9 M![JGG5U'C*%9/)YIOO7AY%M*!FE*]#UV=OHQ-*?(?G<" NM8-D1P+*ER7;)Q MK3WK39VT=CMR(B%;OFOP7(C'DH+72:8_QM&H*M\W?3FID-_X-EA? LF2)M@E M[M,,_-KLIHT9,R8==DYTZ1E'4,$/LC#00ZU&:V>BA.QNXN M=0.$EC2_8S*!+]!1ON3!F$9O.28P-\MHRF=X:SR19&1R&*B'XN1$5N;9$Q@9 MPAXDY+DA;]E]!&3*62)6/PW2%YB]/QY&O_M)0$UQ%+EL1]$=@I'M'%D!8R08 MQL@LZ77=VT%6*@7M?6+5@9,&6:M28S?8PV%)$>L"BW<>O<.W#(Y&6GOS]G,T MH[F9[W8U2SI!Z35&Y41&MC@;"8L-L)84M2Y(U Y4^C_WT2B>Z_O/%OHP EUT M6+]0 L66]E7([+;*&!)Z.X+/#J+Q,)N1Y'KF)U-+>EE1Z>=UXH07G_UO_I8& MX\!/%A+EJV9/[_CP[/("PU=V14A6)4]VS=IIR6>,M%>:4K5\N8@0(2M=1>(G M$/EKF$]0>C/2Z>8='Q\<8P6LUV.C$;RFJOJUM-\Q:'POO_VD)2S((\EH-8LX MHK?#X:30 ,<,59@ K2;+)ZECEI)W]#9JWC9OII1[(9_48QS%JW-5=NT4= $ MR+H('0(+;I=23#TH>7H??9"4I3OB(.\CF V1*JM%7;PS[-#=ZGR68^I!051X M!9%@&G%#VVCQ"B=&"C2AUU=X+SW$:?HM2H@?!O^6NG*8# .T0_8.JRX/YCA[ M8;1:@1M&_";RE- =+UO0\J;9[;_RX'TN5U7K#>"A6[:J2X8)PC[8O=B-$JY9 M"9D!C8*/Y7N:DF#P ;5J\4FW=[45O.8,A@ [(WE#F MPE -8P^,8":"H.P#5$'665;?!A2@;!640'(=Y8A@DW+*?W0]*VII#N,T3XC& MJUW2"WAEE%55L%^6?$$4SR]M[YV=(^^$2EJ5;(-R-+UX>B\!#O)L%L-YOE#$ M^)=W\- L^AIL$KVVQ4!Z\-;>AZ<,\Q=U 9H@OY1DO-+E;A&+I7,_7@$!R+6W_WT+Q6C$_!DGF[]X+3 MYXYP6>VT *1(/LPE!!=PI#A3]VKW:?%DF1I.RI6M-MXY5LK$4K+O.E8U-ES?[L^U!9;JK/ TB6N1H]*\\2)F:0O$T$_3PT-SP M*[_-I$CZ4#FN#"#]9T*(\IFF[.NA!^I(^:?/\A)4U@K$89NSAM\CF,(L>%]9 M^=.KQ:,_%]TSM?O"LD)Z+U1>[9J8;)5WY%W3V%:'*9"9 M3CE![&(LI89:R6LR## #V7FJ.LO+1<@.5IXE%P#9,79GQ^7L[F9!1MG:) [@TZ/N9C.)H%(0! M9U%V1P":'U*9SV$BBZW&DF/9PNBPI)"N_YI24'XD6T,N$+*.I3K< -NBP#4+ M([Z/;I9(J#F.AAJGO_MASFD4AO%W'@*JMO!7'AQ([9B)2TO(; $7.(9T2O>X M!Q;^P>/TKOTD64SBY+N?C&7O3LA:LF*$3B 0+>DC!1<2.N$\2P?1 M^/^.W]+!*!M.H-'Y4Q)_!.G2W7%)FRL2D4D@#)DV'\D[N^S2*50+I8#YG=)( M?HO&09HEP5N>D?&MG]"D6.EPLHP]6D^8%CRB7U*5$+JD 6<&.AS!'=1F6!N=4' ^(X9H5H0@[60 52T*DH M*_ M8,8K,^CRYV%4B)54!$57'Q'(Y)C'DOH.4!>M( "I4WI$!0VVP ]&HR27)G6I M,!J0LDNJIMI(!4)37]?8?N#U)MOQ!XKD,-YCD"J_P!IA$6"%'3CBX:%FCK2JBEGEC9 ]V# M@'<=(MBQHEO^$G .5RC0;$SI@-J:'Z-$_&))'.?9H&5NGV9CP1404Y*^\!YC7498GT4T MW6@JS](;C)V!O>/#B^..76,L([>4QP#7#5"''$OO@^VG[)(@64"QU[K"J(;W MSK'+:#=X;]$#CYJ>H<;>!']*:%F2&\+_R]932I*/>CN39%B@ERLYI"QO2DK0 M[N6):/1M=1L!1=E%WX++>_F@P"_D0-<67DQED'N0UD+OG _BA#I.V-/YE T) MRQ,YO+%!,1(#[D/^#!T*L'AR^7.LSG! S/YN0N5@^Y!\HQS]=0RWNB@/HNG2 M7R..S.6E;! @7+>>[%4A6LO.@9\5>F.<7&6:'$3C53&.0K$GWD5NFGR=:5DG M>V.!/+IL?TEO^$#)7":B>_Q9,58)L]*HWOFQRQ>+(V$2IMJ8>V"8K$"#Y=Y@ M5YB6@P)=7=:R6)6E+<@],$E6(,'M)Q 6L :1GRR88>01KF70$\"$K!R#1FFT MQKX*G'%9BV-5&,UH8LMLZ=+MIWC76:O>E^YJL%2+AT!?KB_')^WO$KR^6[:> MU])1=$GH,EG50%E]4"""R^:C8V%ZL+J0>W!W69)@Z4.V1P.UO(AZ H60G[%U MN2N5&3GL'MQ$ECBWG, JB(>\/U +V9&I42'1 =^#PB*K)<'OXE7V$$%/H!"R M)U.S>X@4=@^J<,JI5_DNXIV?("M+&A4+*6I;ODV[KX86I6+EV&GW^EIC5.") MRW89\?VU-F;W"KA4EJ9=]QOMO49O %A]R'J,VLR6RY .?/=JR]C>?*IO,$ A MY"+.#0N(%+9L"9*S\EXV*#ZUAJ06_B<\ +9#^.1G8A.V3I@794@SBK ML! @#,OKXHV>0"%L$[[U': ,H8LQF:MY9OZGSR8._PAI ML&"X432HUK>LKW=Z>7J$'Q!2.4>A9A[@2K43=*+Q[]W]85C M"2 MN%%[2J*1O/"4A=&!U,CQ#DA[3@D5^E G MO1HQ_H#K@!]EB\:4L;L? ()C.\OCB%TY(1PLL]Z2Y*T/?+B$WL3Y6S;)0_A; MG,M3EMC_&#"BCW9R&T1QL(*\!84#S?%BI%N@';SSL][9,0O < O,-\3I+PG< M+TTXS3H 07JG32P LU:3WH'@BS4^ZR4ZS\]ZIP(2H:Q=/_Z2"T1$IGZV;.N M2#P2(U<7: [DZ)T69@W+6@5WQ&4O($_!:[FZ;VW)($!HEPL4&#O8"B'B%G.W MOOX+.)^2^)TDV>(IA*<77'UI%K)WJFG2VQIT1H+EY:9_@9#=RJU#'W;M2O U MSPZUBK: Y3F8SK+AY%M*^-ZHH9R5].9&>3=?CIJLKX*V=H5WUVX+6\).WOU@ M]6+6?#F(^\,2<5/#:FEG* %;N_2[P]+Q)8['WX,PA%WP'E@938.W<+DZ=G\V MEAR#L8'0;IJ#K$B5,2%J%YAW6.(,-%6[O;SCP[/+,S<=7ZP(RC;*V@7FG9*" M];7_0>HFJ=,-%HF;YI:*0B#&6+MT_+8(O+JDWBJ -51K;/<$2G7ZPFH$TUJ% M>9>"N7?+!E^1:1!%032E;[-H3/\QIP8>%(^E:.UWD@3Q^"7SDPQI Q:6*N>ECM)GDN8A=2)A675YPJLG M-FMH_12G Q*427X/S>)$]2*Q^AV@OLN)F8U%KPX5 MZ@:,._',%=#E&:ZX([;>M@CSX+^G M%"0)%US.T^%DDSON6^3GXP"D[R6?S_UD05_0R]^LN]T%D0^O;S^\\3,?YR6] M/Y?[:!(G@F="#T>K_,T P%/;C]'8#;/0"I C[^(6.;^' MJP?/9@[G0>[CNVD$N)%-(1;YN0NK!X_31Y)MRE4-LBP)WO*,7CM?8^-:8,9C M 161+2,6A:,B>DO9R'"#O[>PZTJ(=X%=BZ$I[G-DJ*F_[/#UUD^HF2M](@G+ MJJ=QP15U >(AZS(M@S>1M.# M8@:[ &^",,\V#WL-!B][<*(@VU5ML'@73U-IOUK2NJR\%^Z#30A21)4J83!9 MT-?F,N;4BD(E3;*"Z,%/NV('O_+D\Y <+?J=X> ]JKV6+(#9G":O] 98"=/. M& -225B2O[MY581: ]T'_NA?S0.?!42_@J?'WP&LMNRW@! +Z2+5476EF_' M)F![H$:1P[V)YWX@2Z^FTQUHA>RH8L+3*E)1Q-D#74PQ-03/&TV8CK1RS-?PV)W24 M:$8,ZL/-8 MPLHR(Q@/:(JDVV]9AJ3X>Z I4AS@:R^FZK?5]1#>!5;6Z)9E9A=R75V3$YY< M+1U-6)6-L(XF<#(Q,2YH=&U02P$"% ,4 " EBUQ01&K0910# #O!P M$0 @ $=U0( 9#@R-S X-61E>#(S,2YH=&U02P$"% ,4 M" EBUQ0./P9$;\' "_* $0 @ %@V ( 9#@R-S X-61E M>#,Q,2YH=&U02P$"% ,4 " EBUQ0*=1!!\$' !D* $0 M @ %.X ( 9#@R-S X-61E>#,Q,BYH=&U02P$"% ,4 " EBUQ02%]W MY\H$ "K$ $0 @ $^Z ( 9#@R-S X-61E>#,R,2YH=&U0 M2P$"% ,4 " EBUQ0Y++A&9,$ "R#P $0 @ $W[0( M9#@R-S X-61E>#,R,BYH=&U02P$"% ,4 " EBUQ0G,60^?X3 !)8@ M$ @ 'Y\0( 9#@R-S X-61E>#0R+FAT;5!+ 0(4 Q0 ( M "6+7% +H0IJ)<0 '5 0 1 " 24& P!G.#(W,#@U9SDW M9#DV+FIP9U!+ 0(4 Q0 ( "6+7% NP.R+:AH -,< 0 1 M " 7G* P!V:6-R+3(P,3DQ,C,Q+GAS9%!+ 0(4 Q0 ( "6+7%"HVXA; MWQ< .]Q 0 5 " 1+E P!V:6-R+3(P,3DQ,C,Q7V-A;"YX M;6Q02P$"% ,4 " EBUQ04+:0(F!1 #I.04 %0 @ $D M_0, =FEC&UL4$L! A0#% @ )8M<4,?56N$= MFP G3P) !4 ( !MTX$ '9I8W(M,C Q.3$R,S%?;&%B+GAM M;%!+ 0(4 Q0 ( "6+7%!8S(AKB7@ +< " 5 " 0?J M! !V:6-R+3(P,3DQ,C,Q7W!R92YX;6Q02P4& X #@!_ P PV(% end XML 101 R89.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Schedule of Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Detail) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]      
Unrecognized tax benefits, Beginning Balance $ 1,462,000 $ 1,104,000 $ 946,000
Additions based on tax positions related to the current year 571,000 245,000 138,000
Additions for tax positions of prior years 43,000 120,000 29,000
Settlements     (1,000)
Lapse of statute (6,000) (7,000) (8,000)
Unrecognized tax benefits, Ending Balance $ 2,070,000 $ 1,462,000 $ 1,104,000

EXCEL 102 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "2+7% ?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ )(M<4"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " DBUQ09Z#^N^\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O385':'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU; MA^@'\#%W__SN=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[ MZ!3E9SQ 4/I#'1!X5=V!0U)&D8()6(2%R&1KM- 1%?7QC#=ZP8?/V,TPHP$[ M=.@I05W6P.0T,9S&KH4K8((11I>^"V@6XES]$SMW@)V38[)+:AB&GQY=YW<+Z1,IKS+^2%70*N&:7R:_-PV:W99)7O"HJ7O#5KKX7O!&WJ_?) M]8??5=CUQN[M/S:^",H6?MV%_ )02P,$% @ )(M<4)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " DBUQ05;[%/Z$# U$@ & 'AL+W=OMV^"E+*IF%1[:]G@51UONH.=8ZV_9!91').$ZC,LNK<+WL[]W7ZZ4YM45>Z?LZ M:$YEF=5_;W1ASJM0A*\W'O+]H>UN1.OE,=OK'[K]>;RO[54TMK+-2UTUN:F" M6N]6X;6XNE-Q%] K?N7ZW$S.@VXHC\8\=1=?MZLP[GJD"[UINR8R>WC6M[HH MNI9L/_X,C8:C9Q#N8QZS1MZ;XG6_;PRJUV7I9FW-07])[S+HJ$E?*OOU- M=[-_V?TS^WH:>_=Y'2^CYZZ907%S4;QR+(#$D^H%M%CP>#?70.))MH@Q<3%O MP",1>< M8IFX+D"3>EPPZX*C+&>N"]#,/2X8>,%QE@O7A6LH]KA@Y@4GFH3KPC6^0L;4 M"\XTL1+C&I\)YEYPJHE<$Z[QF$@,ON10DUO&2..9P20&7W*HR9W#@,8W%,R] MY$R36\5(XZEBB;F7G&ERJQAI/%4L,?>2,ZW\F95JS$@,;S/RDQ^))#K=S_2:3Q53(F7W*J$Y9]H/%D MGS#ZQ+%.W.PCC2?[A-$GCG7B9A]I/-DGS#YQKA,W^TCCR3YYOMDYUXF;?:3Q M9)\P^P2^[9WLWPV:I-=4PUM=S 3%L6>B(3P%$,<[]941QIO2CZYD")-+G,K4 M78X-FG0R7CF?*Z5FGMF;,+_$V4Q]]8S9I,6'%VX8.\618L,=--/A"C%+YE*X MPXTF:^I2U_M^OZ()-N94]9LED[OCGLBU[-?D_^67#97O6;W/JR9X-*U=V??K M[YTQK;8=BC_9,CGH;#M>%'K7=JUY?-C(N%ZTY#ILTT;A3M/X'4$L#!!0 M ( "2+7%"$<1^5LP0 +T8 8 >&PO=V]R:W-H965T&ULC9G=;N,V$(5?Q?#]KC@Z^9KNXZQFWW;;??M[7S==8>;HFB?UG%7M9_K M0]SWOSS7S:[J^MOFI6@/3:Q68]!N6VBE7+&K-OOYVB6B_JUVV[V\:&9 MM:^[7=7\=Q>W]?OMG.8?#[YL7M;=\*!8+@[52_PS=G\='IK^KCB7LMKLXK[= MU/M9$Y]OYS_1S;WA(6!4_+V)[^W%]6RHRF-=?QUN?EO=SM7@*&[C4S<44?5? M;_$^;K=#2;V/?T^%SL\YA\#+ZX_2?QDKWU?FL6KC?;W]9[/JUK=S/Y^MXG/U MNNV^U.^_QE.%['QVJOWO\2UN>_G@I,_Q5&_;\7/V]-IV]>Y42F]E5WT[?F_V MX_?[J?R/,!R@3P'Z'$!F,H!/ 9P$%$=G8U5_KKIJN6CJ]UES;*U#-70*NN'^ M93X-#\=W-_[6U[;MG[XMG5D4;T,Y)\G=4:(O)/I:<2\5SIXE19__;$)#$WJ, MY\MXA^,9QO,8;R[CRZ021XD=)?M1XHUS7BF5U$4*2V5M>2F\(N$K$GLM*1%!IV)6<=6>C(2D9%)*]"+ M@,S9K)L W03IAA,W0::QI*0=I-,NZX<4II>2C@2^E$AE7;!:>D)*95CG7668 M2M*535V1[" A&&!*"G7I\RU'&+&DI2>7>M(RE5&E!@1 4DWJ&JC7OC"ZB07[ MRS)3 D8M2=:6*6M),C0H-$J D!R9D*\6IBU)W)8I;DEBE)1!@P4JW<2D1)BX M))'K4^229*EV 9E"0J:\)TQ=DMCU*79)TK0T!"Q)G34371(SER1T?0I=DCBE M$2FY5!BH)(GJ.:T40"6;;":-2:DE*7U*2@WX!\8^D)64K[K&D-02DCZ%I);L MLU8A2T"H7'[4ZLPZ5$+2IY#4@'PA,!@@0,DVA'Q_U!B16BYO?;J\/6FN"6'! M= *$>F*&TYBY6C+7I\S58-UJP:!%.C7QDC!PM02N3X&K)4:M0[U)ZC1/.,*P MU1*V(86M!@SU%LQ+0$AJHMDP:[5D;4A9JR5#V7C( :!TH9QX49BWVHLE0-"9 M$C!&M<1H2!>F&F!4D88]4DHIL)F8;QE#ER5T0PI=EC0EPRJ@K2F0ZG%JSOK" M[&7)WI"RER52/[%GX H)0WZ"8LQ>ENP-*7M9$O43L0]HA?ICVFMGF=,%R=\@ MCA< 5I6U#NPR@)0\.YO?_#"&,$L(AQ3"#$X9%.I:Z)!AH@TQA%E".*009@!7 M97T))E @)6]4F.CO&,4L44QIMCL&+,[L?I!T>O?#&,@L@4R*,D5@>O*/TY,Q M/5G2TXI6 T@DU(^^J[L^/,/<-(";J2,#8(@,Y)!H)R./+PW:YT(=6$\4%^?(P\'^'U7SLMFWL\>ZZ^K=>'#\7-== M[,M4G_O2UK%:G6^V\;D;+LO^NCD>J!]ONOIP^K.@./]CL?P?4$L#!!0 ( M "2+7%!'/M68JP( % * 8 >&PO=V]R:W-H965T&UL MC99M;]L@$,>_BN4/4 ,V?JB22$NF:9,VJ>JT[35)2&+5-AZ0I/OV ^Q:-KZT MR8L8\/^.WP%W9G$5\D6=.-?!:UTU:AF>M&X?HTCM3KQFZD&TO#%O#D+63)NN M/$:JE9SMG5%=102A-*I9V82KA1M[DJN%..NJ;/B3#-2YKIG\M^:5N"Y#'+X- M/)?'D[8#T6K1LB/_R?6O]DF:7C1XV9']BYTL_B^I7W =$PZ*/_SB^\,G)+8N;8B4JY_V!W M5EK4O1>#4K/7[EDV[GGMWM"B-X,-2&] !H,$OVL0]P:Q9Q!U9"[4STRSU4** M:R"[W6J9/13X,3:+N;.#;NW<.Q.M,J.7%49D$5VLHUZS[C1DHHFGF@VD209- M9!@&$ *"$.<@F3B@'DBGH4[3. TM/(ZYA) ;'#'($0,3'1.2KRHGE7,L%(08P4P,@]C$Z3C>9 M#Z-@.Y /1!.4#$3) !3O**VS>;@)F/K\8V2A^](AUXTP?5+WGN2 M*0A<\C!4\_R$Z$4?9,1'JBD.7/DP5/K\I,#SDI82,"ON44ZQX.J'@?(W2XQ> M-)XL00F*$?6/(:A$:9K=JF48KJD8**JSY,#SDDGR+,T))3X6I$QB5&3^)D:C M3[N]:_U@\E@V*M@*;6X)[EM^$$)SXQ4]&*\G<[T;.A4_:-O,3%MV=YRNHT7; MW]^BX1*Y^@]02P,$% @ )(M<4**NBJA.'8\ :2!:M5(KC;;: M]CH#YD.;$)J$8?OOZWP,"_8;M#>0F-?'[W'L\Q#/+E7]O=D;TP8_RN+8S,-] MVYY>HJA9[TV9-\_5R1SM+]NJ+O/6WM:[J#G5)M_TG] MU8M9=6Z+P]&\U4%S+LN\_F]IBNHR#UGXV?#UL-NW74.TF)WRG?G+M-].;[6] MBZY1-H?2')M#=0QJLYV'K^PE(]UUZ!5_'\REN;D.NE3>J^I[=_/[9A[&G2-3 MF'7;A6-65?'/8=/NYV$: M!ANSS<]%^[6Z_&;&A)(P&+/_PWR8PLH[)W:,=54T_6>P/C=M58Y1K)4R_S%\ M'X[]]V6,_]D-=Z"Q UT[,/FP Q\[\)\=Q,,.8NP@G [1D$H_-UG>YHM975V" M>GB\I[Q;1>Q%V-E?=XW]9/>_V>EI;.O'@C&:11]=H%&S'#1TJ[DJ(AO].@2A M(9;D=7<&6/D*F=Q+,E_"&,QDS)0:D9VO[K*#"A)I?Q.>6<_@?838%\Z]@>-O!F*B3AFS+PKQ[X$0Y&6TK\= M" 6E_C/.D%#3]+IC,2Z0,7#/'%.CZ&ZP>'J:V$0M9F HKQ@SL"(U$XD_55 J M;9GQ)PM*N5WITSG 8O_*".3 W1P([3\"=08H.<4)J#- ^<2XG"Z3#'." 5#0 M!"@8)@4#J" 7%:/HWB\H54 'RA12J>G4,2(88 2YC&!^00?46@$9V*- ]?1@ MR6$T,, &T;>N\9$8 JX3EW7"NU@?_^N@#"5R#H( M2,D#\YA&#."(7!PQGQ[6/%KBOC!5@$8H(,D'91;CB $><9='S,<'$VD*8 J4 MG#3GP+^O?-+II'W"0"( ).X :4D^D)0"- 4Z%H,L,R!\X@_^!A%&' '$<1=Q M!& D+.2 ?5_)62I I0%*2A[,/:8; ;IQEVX$Z ;0AF0 @1G0Z>D-2YAJQ(%Q MX1KGWJN&_?^OT;+QE9PI\O^#9"BFG"838:*2\*',DXD0&&X$X,9=N(TB=>,V M?N:)FSU2I6[BB9?X5,X8:P2PQEVLC2+'L' -(Y7R',M?=HR11N MAT^\Y1 & M"P&P^$_)YX"(N5O"5T#&=:K(31O)B*9\8Z808HKWL, KB=T,RO4-9+%R\9H! M&=>:NX=S/,,/Q MX)]YO3L[$-G'/O.6#@SB^,/XLCI=)[:>I6+/RCE-TL",3V M2!LB[EA'6S6R9[PA4C7Y(1 =IV1G2$T=X#!,@X94K;^=>/K;N&'6A&MZ5;J$$2]SK2D=:TC*1U_ MAJ#^F%,3I]^OT3\;\\K,$Q&T9/7O:B>/"S_WO1W=DU,M']GE"QT,);XWN/]& MS[16<*U$Y=BR6IBGMST)R9HABI+2D)?^7;7F?>E'LFB@P00\$/!(R,.;A&@@ M1",!I3<)\4"(WPCQ34(R$!*+$/3>S62NB23+.6<7C_?_0T?T;X=FB5JNK>XT MJV/&U'P*U7M>HJB8!V<=:,"4/09/,2,B4-''%!A*46*'CJ\3K%U$FEQ#-BX$ MH0A6$8%&(Q,@F@:(0SA # :(38#X:J8L(V6/20RF'9*@T)K/M8N*4!ZGEF,7 MA9,<%IR @A-7<(RNDZP@C&VJQZ13N9'ER(44N67'A>3OK%\*NDD!I9:,%82Q MW:2.CD\XM.P &'MU7$@*N\E -QF@-+:49DX*9,^["RDLOQL7DA>PTAQ4F@-* MK@X (0;*U>67P\M0 $6QMYXV**=Z2B M$#Y]0T!L9A^_X7^=*@!,'2LV; / !>N0)!]N@63 M2ZRA_& J"N%MV:F5FCOI':N6E2E:K/Y25S- _SU"LS6"1I1 -6)B!6^I^_+I M.^&'JA7>$Y/J6C:7YYXQ296O\$[-ZU%5;&.CIGNI/S/US?NRI6](U@TE63#6 MA&PO=V]R:W-H965T M&ULA519;MLP$+V*H .$VNRTAB0@ME&T0 L8*9I^T])H0;BH M)&VEMR^W*+(MN#\B9_C>FT41CG; M!Z:2(^>OQOA6%V%D$@("E3(*6"]GV $A1DBG\<=KAE-(0YSOW]6_V-IU+4I5 M="H4O[FU9W8=WD%T1D"O%]F:/%2YS MP<= N+\[8'.)XDVFNU\9IVVV/=/MD=I[+N/L:S:?$7(XK_U;/K!NQ M#QDW\#^P:'LF@R-7^NK9"])PKD G&#WHW#K]QDP&@4:9[:/>"S=ISE!\\(\( MFEZR\A]02P,$% @ )(M<4/@O7@R+!0 ;QT !@ !X;"]W;W)KZTD M3&*L;;F2DFS?OI*L>*V9P_0FMI5#\@Q_YB/%J_>Z^=Z^A- M?NRV^_9Z^=)U MA\O5JGUX";NJ_5(?PK[_SU/=[*JN_]D\K]I#$ZK'L=!NNZ(DR5:[:K-?WER- MS^Z:FZOZM=MN]N&N6;2ONUW5_%N$;?U^O33+CP=?-\\OW?!@=7-UJ)[#GZ'[ M=KAK^E^K4RV/FUW8MYMZOVC"T_7RUER6U@X%1L5?F_#>GGU?#*'_]=W3]L_?;LQJ;E:O0T5 M39KBJ*%SS4FQZFL_-4&HB8)4<9HWL-:*+)U+2BTQAK$+AH'R6 '/ B5<@845 MV+$">UX!BT"*HR8=-?NCQIHD%^%J%1MO,Q&Q5E'JL>$4&DY!Q)$NRV %F8XX MM2+BHR8[CSAA%JJU5N4DJRJUR/L\8MA!PPX8%A.I<*H53ECT_1J(.)<#I$7& M<8K]>NC7 [^BE<)K*R0GE-98%F:UY"*RB'-H-0=6G;":JS:R1#C5D@LY0B70 M&!=9JB;!62T!=KU,:XF><"13$Q!=.)$@R_\1S1U'\K !CN4X3Z+9.I)6@"2R MA@Q,U[>&M!,YCL4DFD7,7MH%(CEI2B0R-N(8IW;#P+&"&*-V9*("*H4BI(GX MQ20Q "691,DDFOE5;H%&]2_0F-CK()SW">3]3.9] MG:D/5B;-=0 MY\G(X'%]J8UL!0@#@ LEQ:U]E=95V@44D7:&(YES E"%#"24H0HH3J9B"2 M8U$"4:Q[,2,(,$).XX(0(_J9H))8QQ?2E%LB)A7)#5ZR*V'R*IW!K;,J=JWRF=RUED#%G$02,&$:$*"!DS0@G>@OB)TTC51RNI901;%Y MAJE!@!I.4H-@GL\C#>$L3R#+2^X4A$X&D@5KH/+LU9 "%"0NUCLXQ1,X1CAY MC"!] #!R)PPT:O&!( LS-J<* *G)O5[!F@;>9Q/P: MR$!X)9#-PYO[CKQ< F^7?&23S3C+,S@42/ 4K#?SJ3/R6 !4%][+ES(EDN5D M8I%CLK FB]JU,#@:]-TCR0)EB==+!.AR3B+IDS%<6,-%;5\8\<#G<@,#9"H3 MEZ@N3B.[6\9L8< 6+RG.@"V.Y=9D#63.IFI1@Q=AQD>V+XQ!Q1I4VC0Z/ZBW MB$!U+IJ;P0!B " O]Q0, !1[58S!834X5"L69/HL%3VS!BIKY# !T?E1;NX8 M$\,"8LA=>&%UCL]8@@Z(V*BM,5 1^YAG3 N+WE0IS^!X 4[H2 9.Z$CVR0G= M8EQ8A(O(JK*1VPB$"[F3LN .P>1R60&54^^/@8B=?+&X.KMUVH7F>;S1:QN^&RYOSIZ>;@UO:;BU$L\+[_Y^5G.\BORC:IXW^W9Q7W==O1MOKI[J MN@N]Q^1+[^XE5(^G']OPU U?7?^].5X!'G]T]6&ZWER=[EAO_@-02P,$% M @ )(M<4)!&I?-2!0 AAT !@ !X;"]W;W)K.T[QNM7[I/B6'?6A M^N=\.LD^RG1WT,_YJ/C8 M[Y/\OYE.L]/#6(R_3GS?O6_+^H0SG1R3=_VG+O\Z/N?5D7/QLMGM]:'898=1 MKM\>QK^)^R?IU@8-\?=.GXJ;WZ,ZE9JCC^;9V.+V/6AK>_O[ROFN2K9%Z20L^S])_=IMP^C,/Q:*/?DH^T_)Z= MUKI-R!N/VNQ_UY\ZK? ZDFJ,URPMFL_1ZT=19OO62Q7*/OEY_MX=FN_3^9_@ MRXPW@-8 +@9"=!K(UD!># Z#51KH"X&TN\T\%H#[SI"T&G@MP;^Q<#S.@V" MUB"XCJ Z#<+6(+R.T&T0M0;1-6G9:2#)>U-/TM3[;S,KFSVH>%=79SZD(PXGS67MJF=F9 8.)3&9.&5^8 MR()Q$[DFL^08Y&?%,6 RCQPC36;-,DXA=*D7 MC!O ,V#=,Y:1DN)34C0E#TWGF2+#B$ B:#$$6O= 1L >'[#'U O3QX9!E % M%OW(NA,Q0O7Y4/W&@31"C7@/ >\A(,D"GDNS@(;IH0NRI(SP\9TV@(DI$UG6 MM9!/**35PZO,+"2#8&U9,0A>R_N1F"(^GTS$)Q,QU4'KW"RBMZC"5YXRX*$J MQY2Y67F,8.L&@-5UEPD7J>2LA8Q9('TEB+A33N'<%YRS4$@LETN&BZ3O(FS% M8'%3%8((/N4DCNV)6DA8](&(>#R,!0N#N# M,G=DFC%^R/K1.9:9DZ5!$+_0(0A+BR"&] B""K<4H?)Q.3DL -S%#<-B!A-@ MNT*6?D$,:1@$%7+\^+=BF%#AO/J9F&,L*5FZ!C&D;1!,WU ]KX8X8@ZC3T<, M)L RS\#2/@#7/N!%'#C%5RY^J)\SG,*]R()S5CUO>NA&7'(<1"Z^"58,=R?Q M\_TC1_%/IERNTO?0315SN4HTZA/GS-8_@*5_@"'] U!!!R7)G@%#X>JPCO!2 MT3>CXJ4V;]S1O65;JRJ'[K7*UU=J*&G^!^=4?C/3:SE%)#:R6VQ$"5T;O- M_K +^3'AMX3!+FP2.CDA/@?G6YG1) @"!84+#,(?9[@'I0*1E_%GXJ1SR0!< MVA?V+[%WW\M)6+A']21+UV3TEI(2*M$K]XC#5YCZN:9D:OX[G$'Y]*#$URA0 MV?@E16\=ZHG%2]'B93QE&\]AXK_ U@%\ O W #86BLH?A!-Y:G @9IQ])\(5 M;_;<2?*W$@;^#\W7X M=E7A-L*WKQ3>KA/L5@EVD6#W88MK.9_?%&&+F6HP==PF2PKLV[C)B^B\L'<\ MWLG_]'';?PA3R]:2$SI_LW'^%:(#+R6Y\BO4^ ] M(#8_X_P?4$L#!!0 ( "2+7%#E+9DJLP$ -(# 9 >&PO=V]R:W-H M965T/&O5N9RVWO<'QES9@A;N MRO30X4UMK!8>3=LPUUL0501IQ7B2?&1:R(X66?2=;)&9P2O9P)YVF47]W&ZV?$9M@W@,X O@.N8ATV)HO+/PHLBLV8D=NI]+\(3IP>. MO2F#,[8BWJ%XA]Y+P=,D8Y= -,<+(_X/S;?AN4^$N MPG=_*7PC_WZ38!\)]N^6N!7SKTJVZJD&V\1I>5=!O8F/B+[$SY- M^[VPC>P<.1N/+QO[7QOC :4D5SA"+7ZPQ5!0^W#\A&<[C=ED>-///X@MW[CX M#5!+ P04 " DBUQ0I;]+W;0! #2 P &0 'AL+W=OG_3 MH-'">=.TS X&1!U!6C%^.+QC6LB>EGGTG4V9X^B4[.%LB!VU%N;7"11.!4WH MJ^-)MIT+#E;F@VCA*[AOP]EXBZTLM=306XD],= 4]#XYGK(0'P.^2YCLYDQ" M)1?$YV!\J@MZ"() 0>4"@_#;%1Y J4#D9?Q<..F:,@"WYU?V#[%V7\M%6'A M]4/6KBOH'24U-&)4[@FGC[#4O/7>:\F3-&?70+3$G.88OHE)U@CFV=<4?"_%B?\'Y_OP=%=A&N'I7PJS M?8)LER"+!-F;)>[%W/Z3A&UZJL&T<9HLJ7#LXR1OO.O WL='9'_"YVG_(DPK M>TLNZ/S+QOXWB Z\E,.-'Z'.?[#54-"X<'SOSV8>L]EP."P_B*W?N/P-4$L# M!!0 ( "2+7%##RA40M0$ -(# 9 >&PO=V]R:W-H965T-\=&'-% UJX*]-!BS>5L5IX M-&W-7&=!E!&D%>.;S0W30K8T3Z/O9//4]%[)%DZ6N%YK87\=09DAHPG]=#S+ MNO'!P?*T$S6\@/_>G2Q:;&8II8;62=,2"U5&[Y+#<1?B8\ /"8-;G$FHY&S, M:S"^E!G=!$&@H/"!0>!V@7M0*A"AC+>)D\XI W!Y_F1_C+5C+6?AX-ZHG[+T M34;WE)10B5[Y9S,\P53/-253\5_A @K#@Q+,41CEXDJ*WGFC)Q:4HL7[N,LV M[L-XU,$9VQ%O$/Q M#KV7G"&PO=V]R:W-H965T&,"*C:EMEO3O.S:$ MHA;EQ?:,SSES\3B?C'UV'8 G+UKUKJ"=]\.1,5=UH(6[,0/T>-,8JX5'T[;, M#19$'4E:,9XD[Y@6LJ=E'GUG6^9F]$KV<+;$C5H+^_L$RDP%3>FKXU&VG0\. M5N:#:.$[^!_#V:+%5I5::NB=-#VQT!3T/CV>LH"/@"<)D]N<2:CD8LQS,+[4 M!4U"0J"@\D%!X':%!U J"&$:OQ9-NH8,Q.WY5?U3K!UKN0@'#T;]E+7O"GI' M20V-&)5_---G6.JYI60I_BM<02$\9((Q*J-<7$DU.F_THH*I:/$R[[*/^S3? M'+*%MD_@"X&OA+L8A\V!8N8?A1=E;LU$[-S[080G3H\<>U,%9VQ%O,/D'7JO M)4\_Y.P:A!;,:<;P#29=$0S5UQ!\+\2)_T?G^_3#;H:'2#]LZ3S9%\AV!;(H MD+U9X@Z&_ULDV_14@VWC-#E2F;&/D[SQK@-[S^.;_(7/T_Y-V%;VCER,QY>- M_6^,\8"I)#&UL M?5-A;]P@#/TKB!]0+ES:5:]P?&7-F"%N[*]-#A36VL%AY-VS#76Q!5 M!&G%^&YWP[20'2VRZ#O9(C.#5[*#DR5NT%K8WT=09LQI0M\<3[)I?7"P(NM% M ]_!_^A/%BVVL%120^>DZ8B%.J=WR>&8AO@8\%/"Z%9G$BHY&_,2C"]53G=! M$"@H?6 0N%W@'I0*1"CCU\Q)EY0!N#Z_L7^.M6,M9^'@WJAG6?DVI[>45%"+ M0?DG,S["7,\U)7/Q7^$""L.#$LQ1&N7B2LK!>:-G%I2BQ>NTRR[NXW23)C-L M&\!G %\ MS$/FQ)%Y0_"BR*S9B1VZGTOPA,G!XZ]*8,SMB+>H7B'WDO!.<_8 M)1#-,<W<NC@Q59)QKX OYK M=[;!8C-+)348)]$0"W5.'[;'TS[&IX!O$@:W.)-8R07Q-1H?JYQNHB!04/K( M(,)VA4=0*A(%&3\F3CJGC,#E^9W].=4>:KD(!X^HOLO*MSF]IZ2"6O3*O^#P M :9Z#I1,Q7^"*Z@0'I6$'"4JEU92]LZCGEB"%"W>QEV:M _CS6$WP=8!? +P M&7"?\K Q45+^)+PH,HL#L6/O.Q&?>'ODH3=E=*96I+L@W@7OM>#\D+%K))IB M3F,,7\1LYP@6V.<4?"W%B?\#Y^OPW:K"78+O_E!XNTZP7R78)X+]?TMA;,=QVPT/';3#V+S-RY^ 5!+ P04 " DBUQ0+K=C MX;8! #2 P &0 'AL+W=O<.3,> M9Z.Q3ZX%\.192>URVGK?'QES90M*N!O3@\:;VE@E/)JV8:ZW(*H(4I+Q)'G' ME.@T+;+H.]LB,X.7G8:S)6Y02MC?)Y!FS.F.OC@>NJ;UP<&*K!<-? ?_HS]; MM-C"4G4*M.N,)A;JG-[MCJ QPY&MSJ34,G%F*=@?*ERF@1!(*'T@4'@ M=H5[D#(0H8Q?,R==4@;@^OS"_BG6CK5J"D@EH,TC^8\3/, M]=Q2,A?_%:X@,3PHP1RED2ZNI!R<-VIF02E*/$][I^,^3C?I[0S;!O 9P!? M(>9A4Z*H_*/PHLBL&8F=>M^+\,2[(\?>E,$96Q'O4+Q#[[7@_)"Q:R":8TY3 M#%_%[)8(ANQ+"KZ5XL1?P?DV?+^I-_:^-\8!2DAL< MH18_V&)(J'TXOL>SG<9L,KSIYQ_$EF]<_ %02P,$% @ )(M<4)*<-WFS M 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TK MB!]0[DC65JM.IL3EOG^@-CMFQ!"WN%/73^ID:CA?.F:9CM#8@J@K1B?+>[9EK( MCA99])U,D>'@E.S@9(@=M!;FUQ$4CCG=TS?'@VQ:%QRLR'K1P".X[_W)>(LM M+)74T%F)'3%0Y_1N?SBF(3X&_) PVM69A$K.B$_!^%+E=!<$@8+2!0;AMPO< M@U*!R,MXGCGIDC( U^BQ]"$^\/W#?FS(X8ROBG1=OO?=2\&2?L4L@FF..4PQ? MQ;Q',,^^I.!;*8[\+SC?AB>;"I,(3WY3^ ^"=),@C03I?TOH]1]L M,134+AQO_-E,8S89#OOY!['E&Q>O4$L#!!0 ( "2+7%#LWT;OM0$ -(# M 9 >&PO=V]R:W-H965T5%2VYRVSO4'QFS9@A+V"GO0_J9&HX3SIFF8[0V(*H*49'RWNV%*=)H66?2= M3)'AX&2GX62('902YO4($L><)O3-\=@UK0L.5F2]:. 'N)_]R7B++2Q5IT#; M#C4Q4.?T+CDG#@Q*?HT1IXTK*P3I4,XN7HL3+M'4;%W\ 4$L#!!0 ( "2+7% &&P.-M0$ -(# 9 M >&PO=V]R:W-H965T-\=&7-% UJX&]-!BS>5L5IX-&W-7&=!E!&D%>.;S4>FA6QIGD;?V>:I MZ;V2+9PM<;W6POXZ@3)#1K?TS?$@Z\8'!\O33M3P _S/[FS18C-+*36T3IJ6 M6*@R>KL]GI(0'P,>)0QN<2:ADHLQS\'X6F9T$P2!@L('!H';%>Y J4"$,EXF M3CJG#,#E^8W]2ZP=:[D(!W=&/QUVV<1_&FV0_P=8!? +P&7"(>=B8*"K_++S( M4VL&8L?>=R(\\?;(L3=%<,96Q#L4[]![S?ENG[)K()IB3F,,7\1LYPB&[',* MOI;BQ/^!\W7X;E7A+L)W?R@\K!,DJP1))$C^6^):S*>_DK!%3S78.DZ3(X7I MVSC)"^\\L+<\OLE[^#CMWX6M9>O(Q7A\V=C_RA@/*&5S@R/4X >;#065#\<] MGNTX9J/A33?](#9_X_PW4$L#!!0 ( "2+7% 2;*_MLP$ -(# 9 M>&PO=V]R:W-H965T-/ =W(_^9+S%%I9*:NBLQ(X8J'-Z MMSLU,&9VQ%O//BK?=>"IXF&;L$HCGF.,7P5?4G!MU(< M^5]PO@W?;RK<1_C^C<)_Y$\W"=)(D/ZWQ*V8]RK9JJ<:3!.GR9(2ARY.\LJ[ M#.P=CV_R)WR:]F_"-+*SY(S.OVSL?XWHP$M)KOP(M?Z#+8:"VH7CC3^;:<.3,>YZ-US[X#".1%*^,+VH70GQCS M50=:^#O;@\&;QCHM IJN9;YW(.H$THKQW>X-TT(:6N;)=W%E;H>@I(&+(W[0 M6KB?9U!V+.B>OCJ>9-N%Z&!EWHL6OD#XVE\<6FQAJ:4&XZ4UQ$%3T(?]Z9S% M^!3P3<+H5V<2*[E:^QR-CW5!=U$0**A"9!"XW> 1E(I$*./'S$F7E!&X/K^R MOT^U8RU7X>'1JN^R#EU!CY34T(A!A2<[?H"YGGM*YN(_P0T4AD5 M5(,/5L\L*$6+EVF7)NWC?'.<8=L /@/X CBF/&Q*E)2_$T&4N;,C<5/O>Q&? M>'_BV)LJ.E,KTAV*]^B]E3P[Y.P6B>:8\Q3#5S'[)8(A^Y*";Z4X\W_@?!M^ MV%1X2/##'PJS;8)LDR!+!-E_2]R*N?\K"5OU5(-KTS1Y4MG!I$E>>9>!?>#I M37Z'3]/^6;A6&D^N-N#+IOXWU@9 *;L['*$./]AB*&A"/+[%LYO&;#*"[>&PO=V]R:W-H M965T[^?I3LNMYF[$42*9[#0XI*!V/?7 /@R;N2VF6T\;X[,.:*!I1P M5Z8#C3>5L4IX-&W-7&=!E!&D)..;S353HM4T3Z/O9//4]%ZV&DZ6N%XI87\= M09HAHUOZX7AJZ\8'!\O33M3P _QS=[)HL9FE;!5HUQI-+%09O=T>CDF(CP$O M+0QN<2:ADK,Q;\%X*#.Z"8) 0N$#@\#M G<@92!"&3\G3CJG#,#E^8/]:ZP= M:SD+!W=&OK:E;S*ZIZ2$2O32/YGA&TSU?*%D*OX1+B Q/"C!'(61+JZDZ)TW M:F)!*4J\CWNKXSZ,-\E^@JT#^ 3@,V ?\[ Q451^+[S(4VL&8L?>=R(\\?; ML3=%<,96Q#L4[]![R7ERG;)+()IBCF,,7\1LYPB&[',*OI;BR/^!\W7X;E7A M+L)W?RB\62=(5@F22)#\M\2UF/U?2=BBIPIL':?)D<+T.D[RPCL/["V/;_(9 M/D[[=V'K5CMR-AY?-O:_,L8#2ME&PO=V]R:W-H965T M)W^?0?LN%9KY068X9PS%X9L-/;%M0">O&K5N9RVWO='QES9@A;NQO30 MX4UMK!8>3=LPUUL0521IQ7B2?&!:R(X66?2=;9&9P2O9P=D2-V@M[.\3*#/F M=$??'$^R:7UPL"+K10/?P?_HSQ8MMJA44D/GI.F(A3JG][OC*0WX"'B6,+K5 MF81*+L:\!.-+E=,D) 0*2A\4!&Y7> "E@A"F\6O6I$O(0%R?W]0_Q=JQEHMP M\+UGY-J=WE%10BT'Y)S-^AKF> R5S\5_A"@KA(1.,41KEXDK*P7FC9Q5, M18O7:9==W,?I9G\[T[8)?";PA7 7X[ I4,S\47A19-:,Q$Z][T5XXMV18V_* MX(RMB'>8O$/OM>#IQXQ=@]",.4T8OL+L%@1#]24$WPIQXO_1^39]OYGA/M+W M:_HAV19(-P72*)"^6^(&YO!OD6S54PVVB=/D2&F&+D[RRKL,[#V/;_(7/DW[ M-V$;V3ER,1Y?-O:_-L8#II+T1M $ -(# 9 >&PO=V]R:W-H965T( M7J=_WP$[KMM:>0%FF'/FS#!DH[$OK@7PY$U)[7+:>M\?&'-E"TJX*].#QIO: M6"4\FK9AKK<@J@A2DO'=[H8IT6E:9-%WLD5F!B\[#2=+W*"4L+^.(,V8TSU] M=SQW3>N#@Q59+QKX!OY[?[)HL86EZA1HUQE-+-0YO=L?CFF(CP$_.AC=ZDQ" M)6=C7H+Q5.5T%P2!A-('!H';!>Y!RD"$,EYG3KJD#,#U^9W]%"".4HC75Q).3AOU,R"4I1X MF_9.QWV<;I)DAFT#^ S@"^ VYF%3HJC\07A19-:,Q$Z][T5XXOV!8V_*X(RM MB''S9V/_:& \H97>%(]3B!UL,";4/QT]XMM.8388W_?R#V/*-B]]02P,$ M% @ )(M<4)1?C 2U 0 T@, !D !X;"]W;W)K&UL?5/;;MLP#/T501]0)4K2%H%MH&E1;, &!!VV/2LV;0O5Q9/DN/O[ M4;+K>9NQ%TFD> X/*2H;K'OU+4 @;UH9G],VA.[(F"];T,+?V X,WM36:1'0 M= WSG0-1)9!6C&\VMTP+:6B1)=_9%9GM@Y(&SH[X7FOA?IY V2&G6_KN>)%- M&Z*#%5DG&O@"X6MW=FBQF:62&HR7UA '=4X?ML?3/L:G@&\2!K\XDUC)Q=K7 M:'RL,P.7YG?TYU8ZU7(2'1ZN^RRJT M.;VGI():]"J\V.$#3/4<*)F*_P174!@>E6".TBJ?5E+V/E@]L: 4+=[&79JT M#^/-@4^P=0"? 'P&W*<\;$R4E#^)((K,V8&XL?>=B$^\/7+L31F=J17I#L5[ M]%X+?CAD[!J)IIC3&,,7,=LY@B'[G(*OI3CQ?^!\';Y;5;A+\-T?"F_7"?:K M!/M$L/]OB6LQ=W\E88N>:G!-FB9/2MN;-,D+[SRP#^D1V>_P<=H_"]=(X\G% M!GS9U/_:V@ H97.#(]3B!YL-!76(QSL\NW',1B/8;OI!;/[&Q2]02P,$% M @ )(M<4#J9C0"V 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0DZ8B%.J?WN^-I'^)CP \)HUN=2:CD8LQ3,#Y7 M.4V"(%!0^L @<+O" R@5B%#&KYF3+BD#<'U^8?\8:\=:+L+!@U$_9>7;G!XH MJ: 6@_*/9OP$65"*%L_3+KNXC]-- MFLZP;0"? 7P!'&(>-B6*RC\(+XK,FI'8J?>]"$^\.W+L31F\_CF_P-GZ;]J["-[!RY&(\O M&_M?&^,!I20W.$(M?K#%4%#[<'R'9SN-V61XT\\_B"W?N/@#4$L#!!0 ( M "2+7%#8 '&M $ -(# 9 >&PO=V]R:W-H965T/&EE7$Y;[[L#8ZYL00MWA1V8<%.CU<('TS;,=19$ ME4!:,;[97#,MI*%%EGPG6V38>R4-G"QQO=;"_CZ"PB&G6_KLN)=-ZZ.#%5DG M&O@._D=WLL%B,TLE-1@GT1 +=4YOMX?C/L:G@ <)@UN<2:SDC/@8C2]53C=1 M$"@H?6008;O '2@5B8*,7Q,GG5-&X/+\S/XIU1YJ.0L'=ZA^RLJW.;VAI(): M],K?X_ 9IGK>43(5_Q4NH$)X5!)RE*A<6DG9.X]Z8@E2M'@:=VG2/HPW_,,$ M6P?P" M9NP2B::8XQC#%S$O$2RPSRGX6HHC?P/GZ_#=JL)=@N_^4O@/@OTJP3X1[/]; MXEK,[E42MNBI!MND:7*DQ-ZD25YXYX&]Y>E-7L+':?\F;".-(V?TX653_VM$ M#T'*YBJ,4!L^V&PHJ'T\O@]G.X[9:'CLIA_$YF]<_ %02P,$% @ )(M< M4+#(PK*U 0 T@, !D !X;"]W;W)K&UL?5/; M;MLP#/T501]0)8J3%8%MH.DP;, *!!VV/BLV?4%U\20Y;O]^E.QZ;F?L11(I MGL-#BDH'8Y]= ^#)BY+:9;3QOCLRYHH&E' WI@.--Y6Q2G@T;V>6IZ+UL-9TM09LCHEKXY'MNZ\<'!\K03-?P M_[,[6[38S%*V"K1KC286JHS>;8^G),3'@%\M#&YQ)J&2BS'/P?A69G03!(&$ MP@<&@=L5[D'*0(0R?D^<=$X9@,OS&_N76#O66C,0._:^$^&)MT>.O2F",[8BWJ%XA]YKS@])RJZ! M:(HYC3%\$;.=(QBRSRGX6HH3_P?.U^&[586["-^]4[A?)TA6"9)(D/RWQ+68 MPX&UL?5-A;]L@ M$/TKB!]0$N*V661;:CI-G;1*4:=UGXE]ME'!N(#C]M_OP*[G;=:^ '?<>_?N M.-+!V!?7 'CRIE7K,MIXWQT8;0_'),3'@&<)@UN<2:CD;,Q+,+Z6&=T$0:"@\(%! MX':!>U J$*&,UXF3SBD#<'G^8/\2:\=:SL+!O5$_9>F;C.XI*:$2O?)/9GB MJ9YK2J;BO\$%%(8')9BC,,K%E12]\T9/+"A%B[=QEVW^#8FR(X8ROB'8IWZ+WD_.8V99= -,4< MQQB^B-G.$0S9YQ1\+<61_P/GZ_#=JL)=A._^4+A?)TA6"9)(D/RWQ+683W\E M88N>:K!UG"9'"M.W<9(7WGE@[WA\D]_AX[0_"EO+UI&S\?BRL?^5,1Y0RN8* M1ZC!#S8;"BH?CK=XMN.8C88WW?2#V/R-\U]02P,$% @ )(M<4!3H+ >[ M @ >PL !D !X;"]W;W)K&UL=5;1CILP$/P5 MQ <WJ M)N2;.G.NH_>F;M4Z/FO=+9-$[<^\8>I!=+PU;XY"-DR;K3PEJI.<'6Q04R!])D9C+VIE?Z/]16G1C"PFE8:] M#\^JM<_;\&:6CV$X@(X!= HHK$XR"-G,/S'--BLI;I$Z(1LQTP] Y#)D1BV"<)BB2VU NG.#R#&68V/+L/ M)P']&22868+9?U8HT2:I0^0>%:&V$"YB(I+J 44%"W@A H"^@$ M"I7X%,1U& (5 8L16*V/A (*UV00%' 9P65-,D#A>@"" D8CN/H)*.VB='4 MJ$P#.K@!$%#=I=MF("C09PCN 004>.GY (%"/L!M@( :+ST?(%#(![@3$%#G MI><#! KY '<# DJ]]'S@@[(TX .*^P'U2SU+71] 4, '%/<#ZI=ZEKH^@*" M#RCN!]0O]2QU?0!! 1]0W ^H7^I9ZOH @EP?)'>S3\/ER4Y]*MJ+2VM'SKO3 M:;)\I'9V^@&PO=V]R:W-H965THEL2YM= M5:W42M%6W3X3>WS1A5-S"@$T[^/P-54X!1?$T]]VUF?(&4^L!:^@_TQG+2+R*I2]P*DZ95$&IH" MWZ>'X][C ^"YA\EL]LAWN)V?U7_%'IWO9R9@0?%?_:U[0K\ :,:&C9R^Z2FS[#TL\=H:?XK7( [N'?B M:E2*F_"+JM%8)1859T6PUWGM95BG1?]*BQ/H0J W!#(7"LX?F65EKM6$]'SV M _-7G!ZH.YO*)\-1A&_.O''92YDE'W-R\4(+YCACZ :3K@CBU-<2-%;B2/^C MTS@]BSK, CW;.DR3N, N*K + KM_!-*;%F.8-USNHT7V$8'LID@,L[LI0C87 M)T"WXIN*?AXO_"YY'ZQG3;2X/.RKKG$RZY4M@$ M -(# 9 >&PO=V]R:W-H965T\;GG+EX7$S&OK@> MP)-7);4K:>_]<&3,U3TH[F[, !IO6F,5]VC:CKG! F\B24F6'@YW3'&A:55$ MW]E6A1F]%!K.EKA1*6Y_GT":J:0)?7,\BZ[WP<&J8N =? /_?3A;M-BJT@@% MV@FCB86VI(_)\90'? 3\$#"YS9F$2B[&O 3C4+,5_ M@2M(A(=,,$9MI(LKJ4?GC5I4,!7%7^==Z+A/\TV6+K1]0KH0TI7P$..P.5#, M_ /WO"JLF8B=>S_P\,3),<7>U,$96Q'O,'F'WFN5);<%NP:A!7.:,>D&DZP( MANIKB'0OQ"G]CY[NT[/=#+-(S[;T)-\7R'<%\BB0_U/BW;L2]S#W[X*P34\5 MV"Y.DR.U&76]J_<=D([7S;VOS7& Z9RN,$1ZO&# MK8:$UH?C/9[M/&:SX^Q*X\_-R1SC24:HWW0 8 M]"YXIS/<&-,?"=%% X+I.]E#9[]44@EF;*AJHGL%K/0DP0F-H@,1K.UPGOK< M6>6I' QO.S@KI #HXO =\;V'4JSURG5RD?'/!IS+#D2L(.!3&*3"[7.$).'=" MMHR?LR9>+!UQO;^IO_C>;2\7IN%)\A]M:9H,/V!40L4&;E[E^!'F?O88S56(]"@*$R\(8M47 M"QJR.-%_Z#1,3X(5)IZ>K.GQ?5A@%Q38>8'=7RU^V+08P- H;+(/FNP# O'& M)(3YSU$<@B:'@$"R,0EA=AL3LKH= E3MYT*C0@Z=G\E5=AF]1^IOUQ_X-+=? MF*K;3J.+-/:.^IM426G EA+=V88;^U0L 8?*N.V]W:MI8*; R'Y^"\CR(.6_ M 5!+ P04 " DBUQ0]#UYBMP! !!0 &0 'AL+W=O MD+A[^P%V/,]E?PSG\%W.P4 Z2/6F&P"#W@7O=(8;8_H#(;IH0#!])WOH[$HE ME6#&AJHFNE? 2D\2G- HVA/!V@[GJ<^=5)[*B^%M!R>%]$4(IGX?@6QCT8HY< M)V/7I(EG2T=?'8=*_T<($.A'HBD!&(U_Y$S,L3Y4S0&'RKAI8N=JO)5C8&0_/3AD?O7R/U!+ P04 M" DBUQ00&]8-;PUG VQHU+"_#V!Q*F@"7UQ//9MYX*#E?D@ M6O@![N=P-MYBJTK=*]"V1TT,- 6]3XZG+. CX%N*^@=)34T M8I3N$:X@O3PD(F/4:&T<275:!VJ1<6GHL3SO/.>3M]Y[+=,T MR]DU""V8TXSA&TRR(IA77T/PO1 G_H[.]^GI;H9II*=;.D_W!;)=@2P*9/\) M\#DZ>V;(&S34P6FC=-D286CCI.\\:X#>\_CF[S"YVG_+DS;:TLNZ/S+ MQOXWB Y\*H<;/T*=_V"K(:%QX?C1G\T\9K/A<%A^$%N_&PO=V]R:W-H965TO"FI74Y;[[L#8ZYL07%W8SK0>%,;J[A'TS;,=19X M%4%*LF2SN66*"TV++/I.MLA,[Z70<++$]4IQ^WX$:8:<;NG5\2*:U@<'*[*. M-_ =_(_N9-%B,TLE%&@GC"86ZIS>;P_'-,3'@)\"!K8XQB2+F.T$NPM-_%-ZM$Z2K!.D*P?Y# MB6LQGS\D88N>*K!-G"9'2M/K.,D+[SRP]TE\D[_AX[0_<]L(['S9V/_: M& \H97.#(]3B!YL-";4/QSL\VW',1L.;;OI!;/[&Q1]02P,$% @ )(M< M4*8.PX^V 0 T@, !D !X;"]W;W)K&UL;5-A M;]P@#/TKB!]0$B[=NE,2J==IVJ1-.G5:]YE+G 05X@S(I?OW Y)F69EGGTG4V9X^B4[.%LB!VU%N;W"11.!4WIJ^-1MIT+#E;F@VCA.[@? MP]EXBZTLM=306XD],= 4]#X]GK(0'P.>)$QV\3I M,RSUW%*R%/\5KJ!\>%#BF'Q4K1XF7?9QWV:;[+;!;8/X N MKX"[F(?-B:+RC\*),C\_CF_P-GZ?]FS"M["VYH/,O&_O?(#KP M4I(;/T*=_V"KH:!QX?C>G\T\9K/A<%A^$%N_&PO=V]R:W-H965T6/<"_GGG,N M NDHY)MJ #3ZX*Q3&6ZT[@^$J*(!3M6-Z*$S*Y60G&H3RIJH7@(M71%G) R" MA'#:=CA/7>XD\U0,FK4=G"12 ^=4_CT"$V.&=_B:>&GK1ML$R=.>UO +]._^ M)$U$%I:RY="I5G1(0I7A^]WAF%B\ _QI852K.;*=G(5XL\'W,L.!-00,"FT9 MJ!DN\ ",62)CXWWFQ(ND+5S/K^Q/KG?3RYDJ>!#LM2UUD^$[C$JHZ,#TBQB? M8>XGQFAN_@=<@!FX=6(T"L&4^Z)B4%KPF<58X?1C&MO.C>/,?RWS%X1S0;@I M().0<_Y(- M]Z$[@?_AT]W^267==@J=A3;GV)VV2@@-QDIP8QINS'.R! PJ;:>W9BZG2S4% M6O3S>T&61RO_!U!+ P04 " DBUQ0$3"$U.T! "G!0 &0 'AL+W=O M0B0-IL5;52*T5; M=?OLP'#1VIC:)FS_OK8AE-*IM"_8,YPYYXS!DPQ"OJH:0'MOG+4J]6NMNQ,A M*J^!4_4@.FC-FU)(3K4)9454)X$6KH@S$@9!3#AM6C]+7.XBLT3TFC4M7*2G M>LZI_'4&)H;4W_CWQ'-3U=HF2)9TM()OH+]W%VDB,K,4#8=6-:+U))2I_[@Y MG8\6[P O#0QJL?=L)U32]7JN!)L!]-H>O4/_A> 27MF7X6PR>8^HE\;VK^"]R &;AU8C1R MP91[>GFOM. 3B['"Z=NX-JU;AXG_7H87A%-!N"H@HY!S_H%JFB52#)X/D6=;AUY;N_'&Y7#C',#A?9H2([A"!:B6"8&!>)4)$((=BO1##, 1>)49$8 M(3CB!'N48/^.\T8P<8"+'%"1 T+PGY_JB!(0W?1_L#'$?:5RJIIE7<5VEQ7=ZE*(308*\&#^:ZUF9ISP*#4 M=KLW>SG.CC'0HIO&(IEG<_8;4$L#!!0 ( "2+7%#=^B-!SP$ )P$ 9 M >&PO=V]R:W-H965TM+]0V8?OWM0VA+/5+[!G.9<;Q.!NE>M4M@$%OG F= MX]:8_D2(+EO@5#_('H3]4DO%J;&A:HCN%=#*DS@C<12EA--.X"+SN8LJ,CD8 MU@FX**0'SJGZA."J2@ MSO'3[G1.'=X#?G8PZM4>N4ZN4KZZX$N5X\@5! Q*XQ2H76[P#(PY(5O&[UD3 M+Y:.N-[?U3_YWFTO5ZKA6;)?767:'#]B5$%-!V9>Y/@9YGX.&,W-?X4;, MW ME5B/4C+M?U$Y:"/YK&)+X?1M6COAUW'6O]/"A'@FQ!L"F8Q\Y1^IH46FY(C4 M=/8]=7_Q[A3;LRE=TA^%_V:+US9[*Y(TR5;@/"^R# GLOL'\G<-BT&,*D89-#T.00$#AN3$*8Q[!) M&C1) P(?-B8!S#':F)#5[>"@&C\7&I5R$'XF5]EE])YB?[O^P:>Y_495TPF- MKM+8.^IO4BVE 5M*]& ;;NU3L00,:N.V1[M7T\!,@9']_!:0Y4$J_@)02P,$ M% @ )(M<4/R7XJBW 0 T@, !D !X;"]W;W)K&UL;5/;;N,@$/T5Q <4!R>;*K(M-5U576DK1:UV^TSLL8W*Q0LX;O^^ M@%W7V_H%F.&<,Q>&;-#FQ;8 #KU*H6R.6^>Z R&V;$$R>Z4[4/ZFUD8RYTW3 M$-L98%4D24%HDOP@DG&%BRSZ3J;(=.\$5W RR/92,O-V!*&''&_PA^.1-ZT+ M#E)D'6O@"=R?[F2\16:5BDM0EFN%#-0YOMD(Y9" NSQ_J=[%V7\N96;C5XIE7KLWQ M-485U*P7[E$/]S#5L\-H*OXW7$!X>,C$QRBUL'%%96^=EI.*3T6RUW'G*N[# M>)/N)]HZ@4X$.A.N8QPR!HJ9_V2.%9G1 S)C[SL6GGASH+XW97#&5L0[G[SU MWDN1[C<9N02A"7,<,72!^400KSZ'H&LACO0;G:[3T]4,TTA/E_1=LBZP7178 M1H'M?R72+R5^Q]#=UR+)HJ<23!.GR:)2]RI.\L([#^P-C6_R"1^G_8&9ABN+ MSMKYEXW]K[5VX%-)KOP(M?Z#S8: VH7CWI_-.&:CX70W_2 R?^/B'5!+ P04 M " DBUQ0WRD_H.H! !F!0 &0 'AL+W=OCH2HL@5.U8,8H#A5)WI/0IW[C[OC*;5X!WCI8%2KO6X'-B%@4&K+0,UR@R=@S!*9-'[-G/XB:0/7^SO[)U>[J>5"%3P)]K.K M=)O[J>]54-,KT\]B_ QS/;'OS<5_A1LP [>9&(U2,.6^7GE56O"9Q:3"Z=NT M=KU;QYG_'H8'A'- N D@DY#+_"/5M,BD&#TYW?U [1/OCJ&YF](ZW56X,Y.\ M,MY;$2511FZ6:,:<)DRXPNP6!#'LBT2(29S"=^$A'AZA&48N/%J'QQ%.L$<) M]HY@_T^)^TV)&";&16)4)$8(#AL1#)/@(@=4Y( 0I!L1#/,!%TE0D>0]01IL M1##,?_Z)%!5)$8)P(X)AM@]/5O\Y!]FX#E=>*:Z]FRXK[S)$'D/7)W_ATP3Z M1F73]&PO=V]R:W-H965T[EG',_N*0#FA?; #CRJE5K,]HXUYT8LT4#6M@[[*#U-Q4: M+9PW38J]4[*%BR&VUUJ8/V=0.&1T2]\< MS[)N7'"P/.U$#=_!_>@NQEML5BFEAM9*;(F!*J/WV],Y"?@(^"EAL(LS"95< M$5^"\:7,Z"8D! H*%Q2$WV[P $H%(9_&[TF3SB$#<7E^4W^,M?M:KL+" ZI? MLG1-1H^4E%")7KEG')Y@JF=/R53\5[B!\O"0B8]1H+)Q)45O'>I)Q:>BQ>NX MRS;NPWBS3R;:.H%/!#X3CC$.&P/%S#\+)_+4X$#,V/M.A"?>GKCO31&6[XY)RFY!:,*<1PQ?8+8S@GGU.01?"W'F_]'Y.GVWFN$NTG=+^F&_ M+I"L"B11(/FGQ/V'$M&ULE5=M;YLP$/XKB.\M/F/>HB12DRS:I$VJ-FW[3!,G006<@=-T M_W[&T!3L(TN_!.P\=_?(FYY%]5P?.)?.:Y&7]%Z].? BK>_% MD9?JGYVHBE2J9;7WZF/%TZTV*G*/$A)Z19J5[GRJ]QZK^52<9)Z5_+%RZE-1 MI-7?!<_%>>:"^[;Q/=L?9+/AS:?'=,]_/SI MG+J7F(UA__W-^UHGKY)Y2FN^%/GO;"L/,S=VG2W?I:=Y_2=Z,\,-:&= +P8TN6K@ M=P;^K0:L,V#O!G#5(.@,@EL-PLX@- R\MEBZ^JM4IO-I)B^-HPZS:#&TAX$+PE/>+R$H%F)!+7,_CH@.2&P16B(X&A(+M[)Q/O5'>47B+#M1/F$8LL6\#!M1] M95X'# C!> EA1& !80\F>PPTHDF JNP#4,2%*2H=J)\3,)\D2-=TT,&Q:5T9 M+P"NEN CQ-B("UPO@=VNN( K'-@2QXBI*&!K5Q0BI;&E,$E@O"ZXQ(&M<8R$ M(RYPM8'H W7!M01L,;&NS1)L-;D+&**U:P3IA]&5.X,+#]C*P\B(1E)<-2BY MO384;UV*=:4IM"C($,GE?T!#,GA_4Z2_1_/!.Y%^X,.%XIU([4\7!J::H: 1 M-:-XNU*D7<%4,Q0THBP4;T**-"$$(R[P)J0?:$**-R%%FM#.%@.9>N'UOOL+ M7NWUU%8[&W$J9?/-V]N]3(8/M)D;C/T%3%;M//'NIATWOZ75/BMKYTE(-97H MV6$GA.2*([E7)W)0$^YED?.=;%XC]5ZU8UZ[D.+8C;#>98Z>_P-02P,$% M @ )(M<4*K6;*\F! G1, !D !X;"]W;W)K&ULC9AO;Z,X$,:_2L3[+)ZQ,5 ED:[TJCMI3ZKV=+NO:>(T:"'D@#:[W_[, MGT;@&>_U31/H,S./L>=GA\VU;KZW)V.ZU8^J/+?;X-1UE[LP;/-B]A>VE,?AB"JC)$(718Y<4YV&V&>T_-;E._=F5Q-D_-JGVM MJKSY>6_*^KH-('B_\:5X.77]C7"WN>0OYF_3_7-Y:NQ5>,MR*"IS;HOZO&K, M<1O\!G>/4O L ]=@G@3OO6))LW]J,&9!I>*C"ITM)0\4(F" M9*GYG6H Y%+SR.5);YK0#O8V8F1'C$,"-4^ PAG/J(D&S7G42!U+OHQDRTA2 M1J?.B6"^*>(FUXT61*JA$C*X91H8@=,*[B5@W M$7&3*,=-1,I$KA,JB<'S4#1K0Q,;D#B+]EY3'Y%PG3 BH3U+,F:MQ/2)@.,D MIL-5CB:CFDAY9B9A?23$1^KZ2$@-J1(R.8Q*I[''2\IZ2:D7=Y6DI HH*5*' M*ADCPU0(SV(!P7-24#]N/T^:17>(*(E=NC Z2)1(A8M#00 !4L]Q-R&1TX&8 M<7PY0L]. +0AA'"'"!_C!*?[!2B 1S4PK!;*DX+',% .TS8'AK'29Y5'+%#& MDAZ>-(MY2CV;"O#L! I/);0G!<\]H."C&R!0J*UC]-3AH0:4:NX.F %%UAI\ M& <>6D"IY>YN&5 @K2'QC8<'$E BN?M6!I0UZ\AW.N%!@Q0T9,%F2 D2Q;[F M0K[?D?:[NV(SI&V\5HEGR:+GO$6;V-U5LDFS& ^B9UTCW^E(.]W=,3*DC;Z. ME'!VC >D)S-[_/,L2^2!@!0([H:1(3U.+>TL"_%(0(H$PNT,Z7')WP#(@P,Y M<( G!<\$I$Q@#M\4"O;T+7R5>"H@I0*A#U(JJ!BU;YYY+"#% L$/4BP@BB3Q M+'#)DT%2,A 20H&'7F>G.2Y()ES &0I& D4C/B4/R9)"4#(1 DI)A]M-R M6<7S0XSA JG"' #L#'F.&I+O>,ET/)D?VO& ,DH]G2CYEI>TY0E;).UXB!/M MZWG)][QD?B41N$RBZ/^6=SA[*=&_N/HK;UZ*<[MZKKNNKH:W$,>Z[HS-*3[9 M;">3'VX7I3EV_=?8?F_&%T;C15=?II=AX>V-W.X_4$L#!!0 ( "2+7%"@ M5PZ>V 0 -06 9 >&PO=V]R:W-H965T>_#8@'&51FK22VXK56>UN\^T<9OH0,@";<_^^S6$IF%FW.8E@//- MQ7.W1^]%^:O:6%L/?N?9KKH:;NIZ?QD$U=/&YFGUH]C;G?OGN2CSM':?Y4M0 M[4N;KENB/ ND$'&0I]O=<#QJUQ[*\:AXK;/MSCZ4@^HUS]/ROXG-BO>K(0P_ M%GYN7S9ULQ",1_OTQ?YIZ[_V#Z7["HY V7*QDU!"WB M[ZU]KT[>!\U6'HOB5_,Q7U\-1:.1S>Q3W;!(W>/-3FV6-9R<'O]V3(='F0WA MZ?L'][MV\VXSCVEEIT7VSW9=;ZZ&R7"PML_I:U;_+-YGMMM0-!QTNU_9-YLY M>*.)D_%49%7[.WAZK>HB[[@X5?+T]^&YW;7/]X[_!QE/(#L">22 Z$L"U1&H M3X+P2X*P(PC/)8@Z@NA<@K@CB,\ET!V!/I<@Z0B2DFV?-CD-EX[*,6]6V]AO_W31 M6KG5MW$HY2AX:SAUF,D!(WL8U<TCQD:): M#F&/ Y(R.6"B%K,[**( VW=*45IHC39UP_%2$>)URZ B33S*2%1:"N14!I4( MA7C-&%0(!CE_SNDE8X-<2U$RED:C*%DR, ,2Z[]B8%(G2O!N#GDWAXR;T>86 M!TQ\(@A"(0"0V@PLDC)$1E@Q,!F##GFU(U[MB%$;F7$2$4'.UC'2>DI12@F! MHY/C123>,KQ ),B<=YS$1*,*>\^@C!"HOLT85)0DB-><00F)_;>@*!=T)D;J M+QF82HQ&W%8,3$ XYQ46(3#VC*&T$BK(Y!2F3H.TM&'DA8%9+ MAA4D(=K@BC.5)Q0-[UK#N!;5CXDA/<2Y%H]B%.1XP)K/*$HG,6(UIR!E0CSP,O)"87#6&L:U9#Q9,;QBS;NV.5:P M<[R@=49X,A]\9P'X?L1;=J!^C3&A3Q0_[E^#_'[,6':@GB@))_-#7Y1G;@5N M<,7=H /U1($V/B=X9B>@PQ-I3TN@\\Y7HCSS#M"!A_25)=">>Q'YS.?IN$!; M+FD(2V#Z)&CE*4_@:95 >R4I4$M@>MP7HCQ=#FB;"Z7GQ J><@I,/:7I0BN M3+3T3;?2D]Z2IC?-EP[4'[@%",\!0'K*@.3* $X82DJ.]-0!2>L S1A)ZP (Z0DNZ2D#DCE#D921M RX?B5\HCQE0#+G M'I(R':A_?C0)KCC!R:51;LN7]GJT&CP5K[NZN14X63U>P5[+YM()K4_@<@[, M^@(N5X<+UD_VA_O>/]+R9;NK!H]%71=Y>Q_U7!2U==J+'T[OC4W7QX_,/M?- MJW;OY>&>]?!1%_ON#CDX7F2/_P=02P,$% @ )(M<4))%)DA\ P 3@\ M !D !X;"]W;W)K&ULC9?M$""N$; M1YVI6EL_=J;3G=W]334J4R N1.W>_0:(""?'EC\"\7G?G.2<0#*\L/RC.%#* MM<\TR8J1?N#\.#",8G.@:50\L"/-Q#\[EJ<1%X_YWBB..8VVE2A-#,LT/2.- MXDP?#ZNVUWP\9">>Q!E]S;7BE*91_F]"$W89Z42_-KS%^P,O&XSQ\!CMZ4_* M?QU?<_%D-"[;.*59$;-,R^ENI#^2P9I4@HKX'=-+T;K7RJ&\,_91/BRV(]TL M(Z()W?#2(A*7,YW2)"F=1!Q_I:G>]%D*V_=7]WDU>#&8]ZB@4Y;\B;?\,-(# M7=O2771*^!N[O% Y(%?7Y.C7]$P3@9>1B#XV+"FJ7VUS*CA+I8L()8T^ZVN< M5=>+]+_*<($E!58C$'U_);"EP+X)G"\%CA0X?06N%+A]!9X4>'T%OA3X?06! M% 1]!:$4A'T%Q+QFSKQ)O*\E3;))[UZNZ286D!AU8565.HMX-![F[*+E]6([ M1N6:)@.A$N9E:U7[U9^B6@O1>AX[-AD:Y])),I.:L=J,97>9IUAJA*.Y729&<)TB2?,Q>TR[4RD6[N#@#D[EX+1CL$%^)C7C5DPF&0)+087< MT 93.U,AR_5 V3ZID)A_D,BY"GDA,4%%8(&;,/(7E?(##U@M5,@.';C@D/X< M,P2ULT*LB \+?HUX>3Z>6A=/K8L4QYWR\G '3RD.!Q;'LF:\=K9,VP;3MU(I M.PQ\D(DU1EFMM=>)V<=C]I%1N[A#@#L$R*A!^2T#)5*Q;$"UKU0H< &S5AG? MO!-NB(<;(N&"7I:AFB1133!>A#)]*P01JY0=AO<*J_SBHI\X$XD:+)2)A/Q6 M5^:#"1;=%*4(6$XSW ND]0GW M_>.4Z!V7Q&*1N^?% *0 N\0_BU1_L#\[!" M*3#Q:PFU7S[FG?S>V\(0)+\AS"_IE5^,(G"7@7LI^46]8'I12$DO1JGI1;U" MF-\>82WQ#AV87XSRE023;Q-LM+:K*V$=XQQ*B(W'T3,!W&X;1X2 MNN/EK2_N\_J$5S]P=I2G5Z,Y0H__ U!+ P04 " DBUQ0G,0Z)_,! #B M! &0 'AL+W=O8N$F<]8_A7LXYW(.Y9(.0KZH& MT.B=LU:M@UKK;H6Q*FO@5#V(#EJSWDR;"D\JA MX="J1K1(PG$=/$:K+;%X!WAI8% 79;*G MG) PPRK2.X: M39Q P=!F3&]1VCEHD7V>F M\<6?YB KUT4*E:)OM3VPB^S4J(^QO2DW^<(T\-AO'S)C]_^DLFI:A?9"FWOH M;LM1" VFR/#!M%1M'IPI8'#4=KHT&PO=V]R:W-H965T,#+'Z@SDS49-=-TR9M,MFF[6]&KZ-9% O,N'W[ KK&5=H_ MPKV<>^XY(*0CXZ^B 9#.6T=[D;F-E,,)(5$VT!'QP ;HU4K->$>D"OD5B8$# MJ4Q11U'@>3'J2-N[>6IR9YZG["9IV\.9.^+6=83_>0+*QLSUW??$2WMMI$Z@ M/!W(%;Z#_#&=?"E MREQ/"P(*I=0,1 UW*(!23:1D_)XYW:6E+ES/W]D_&>_*RX4(*!C]U5:RR=R# MZU10DQN5+VS\#+.?R'5F\U_A#E3!M1+5HV14F*]3WH1DW"<%. )F7&ZC.1)$\Y&QT^'=9 ]#_AGT*UF:5. MFKTS:\JM4-E[CG&8HKLFFC%/$R9888*/B&*/B*,%@I2 145@51&8^G#=P<=V M@M!*$!H"_,$&WMB8,)'!] 831D?/WUBQH)+X&-O%8*L8;!$3;<1,F'C5)O(/ M&\7%'H03[-FE1%8ID45*O)$2[;HP26@4$L] M3=2<3V_!%$@VS,\<6M[:_"]02P,$% @ )(M<4$6:N%F) @ \P@ !D M !X;"]W;W)K&ULC5;1;ILP%/T5Q <4;&P2(A*I M23MMTB95G;H].XF3H )FMI-T?S_;$!KP3=<\!-N<<^ZY%_!U?A;R51TXU\%; M5=9J'AZT;F91I#8'7C%U)QI>FSL[(2NFS53N(]5(SK:.5)41CN,TJEA1AXO< MK3W)12Z.NBQJ_B0#=:PJ)O\N>2G.\Q"%EX7G8G_0=B%:Y W;\Y]B_%UL]6$>3L-@RW?L6.IG M72R0AUFV6+P%0;UB,BH]R$P%&*)/3H>!ECY MB)0.(0\^!*%DB'GT,01EL-,$+$;B!))!,6X($%" . %R+4#C434A#!H5Y&/, MP @%C5! ,,"*2B0?KX4$U!@ C@8/;!EBZ$.4SM,$KO?J!S_QPT,34%#4\ 0 M&1F",!0.DH%!,D @'07)O&PP14#6+2X=X'!Z,VL4PQ]X#%B:C+_PV(M%,L 2 MA)N0VY9N[#D(L.1M.L@+E4P 1\BK)D$>[ &"33W8(P"CV>WTP/WN'F$@O6R< M'O8-T<0/%5UMY!67>]=55; 1QUK;O>YJM>_<]ZYQC]:7:+9J^^^[3'L<^,'D MOJA5L!;:M!G7#'9":&YLQG?&X,&<0/I)R7?:#B=F+-LVW$ZT:+HC1M2?+ &G)-&U2*T6=UGUVX!)0;),-@/+>&>UDCAJE^BW&LFR $?G >^CT MDYH+1I0NQ0G+7@"IK(E1'/I^BAEI.U1D=NT@BHR?%6T[. A/GADCXF,'E \Y M"M!UX:4]-3H$7D5U.1,U0L?OL'43X*\J?DGN #5Q[>PX3/E7F]L03H9P-@3Q/PW19(A6!CR2V5:_$$6*3/#!$^./U1-S M)H)MI%]F:1;MN[//=+=2KUZ*./4S?#%!DV8W:L*%)KQ5[.\5:3)+L :8*4(G M16C]T0U%X Z(G &1#8AO E:0NU&36$UG-9%O/ZMF_J^[ 8J=0/$]4+)9 8V: M=+%1_,G!XY!MXK_B)$Z@^$%V?0W G/1)S:3GI' MKO1QMH>NYER!SO0?=%RCKZ&YH% K,]WHN1C_C&.A>#_=,WB^[(H_4$L#!!0 M ( "2+7%!(JA$)K $ ,$# 9 >&PO=V]R:W-H965T.X/SP=@WUP)X\J%5YPK:>M]O&7-5"UJX!]-#AV\:8[7P&-HC M<[T%4<PM<2>MA?W<@3)#05?TDGB5Q]:' M!"OS7ASA%_C?_=YBQ&9*+35T3IJ.6&@*^F6UW65!'P5_) SN:D_") =CWD+P M4AI3LX;/5&P%2T^QE5V<1TF M_J5LN8!/!7PNX.,LHU'L_*OPHLRM&8@=S[X7X1.OMAS/I@K)>!3Q'3;O,'LN MLTV:LW, 39K=J.$WFFS6,.3/)GS1A$= >@-8+P/214 : =D-8'/7Y:A91TT7 M-6F2),LNV:)+MN#R>.>2_>?"UZM[%W9U^N'G_BGL47:.'(S'#QF/NS'& P*3 M!V2U>)_F0$'CP_81]W;\J\; FWZZ,&R^M>4_4$L#!!0 ( "2+7%"P^6WQ M* ( $@& 9 >&PO=V]R:W-H965T.OH@20WGM-&['V2RG;%4*B**$FXH&UT*@G)\9K(M61GY%H.9"C(=44A4&0 MHII4C9]G)K;G><8NDE8-[+DG+G5-^-\-4-:M?>S? B_5N90Z@/*L)6?X"?)7 MN^?JA :58U5#(RK6>!Q.:_\)KW:IQAO [PHZ,=I[NI(#8Z_Z\.VX]@-M""@4 M4BL0M5QA"Y1J(67CK=?TAY2:.-[?U)]-[:J6 Q&P9?1/=93EVE_ZWA%.Y$+E M"^N^0E]/XGM]\=_A"E3!M1.5HV!4F%^ON C)ZEY%6:G)NUVKQJQ=KW^CN0EA M3P@' DX_)40](?H@Q)\2XIX03PC(EF)ZLR.2Y!EGG]FDL]9$ M@4EUV\V=/#$F09D,'I2_4HWUX4#A)/5VH?;<#C=[D*SMYS8: M_CSR?U!+ P04 " DBUQ0_;,?[VX" "5"0 &0 'AL+W=O)6=OP-&$G6>05W7!+G,J2 M\'_/M&#-RD;V9>$E/V92+SAI4I,C_47E:[WA:N;T+/N\I)7(665Q>EC9G]%R MC6)=8!"_<]J(P=C2K6P9>].3[_N5[6I%M* [J2F(NISIFA:%9E(Z_G:D=O], M73@<7]B_FN95,ULBZ)H5?_*]S%9V9%M[>B"G0KZPYAOM&@ILJ^O^!SW30L&U M$O6,'2N$^;5V)R%9V;$H*25Y;Z]Y9:Y-QW\I@PN\KL#K"Y!_MP!W!7A4X+3* M3*M?B"1IPEEC\?9MU43_*= 2*S-W>M%X9^ZI;H5:/:?^ B?.61-UF.<6XPTP MWC5B?8L(@Q[B* &]"@]4X9EZ_TJ%#Q-@D ; GQ%,*' !PE\0$$X\J'%! 93 M&J,U$\*>I!ZN%!CWAX4VHED=7<( M&PO=V]R:W-H M965TN;.MS#-QT651\ZT, MU*6JF/RSX:5H5R$*;PFL[4&49PT[\1]<_VRVTNRB@>505+Q6A:@#R8^K M<(V6&TQL@$.\%KQ5=^O EK(3XLUNOAY686PSXB7?:TO!S.7*GWE96B:3Q^^> M-!PT;>#]^L;^V15OBMDQQ9]%^:LXZ/,J3,/@P(_L4NH7T7[A?4$D#/KJO_$K M+PW<9F(T]J)4[C?87Y065<]B4JG8>W_Y;&!R ^P \!"2)JZ43^A:X>Z9Y)4YO>;S%&?1U1+UF$V'P7<8-" B MPSY(8$AB@T?A\V0.$\S '&>.8/9?CC.88 X2S!W!_)Z ) ]%=ACB,+7#8()B M6(6 *F2LDGKJ3$""9'J="Y!@ 61 'NJ$, DLDH(B*4"P>!"!,"DL0D$1"A#0 M!Q$ 0ST/#,7PGS\&*#S_;>3Q#YK^T!#HCS7"$SH*@2CVZ, V0K,)385 U%E=Q;!C,."845UXB&+85_L#G M"<..P8!CQET=@TCL^Q##ML+0)VK4U3&(Q(]OFNANOJBX/+G)2@5[<:G=6'=W M.DQO:^SFDW_P;O3[SN2IJ%6P$]I,.6X6.0JAN&PO=V]R:W-H965TUJ$O)5]0 Z>F>4JSKN MM1ZW"*FV!T;4@QB!FR]'(1G1)I0GI$8)I'-%C"*<) 5B9.!Q4[G<7C:5.&LZ M<-C+2)T9(_+O#JB8ZCB-KXF7X=1KFT!--9(3_ 3]:]Q+$Z&%I1L8<#4('DDX MUO%CNMV5%N\ OP>8U&H?V4X.0KS:X%M7QXDU!!1:;1F(62[P!)1:(F/C;>:, M%TE;N-Y?V9]=[Z:7 U'P).B?H=-]'7^.HPZ.Y$SUBYB^PMQ/'D=S\]_A M3 MK1.CT0JJW&_4GI46;&8Q5AAY]^O W3K-_->R< &>"_!2@'TO7L@Y_T(T:2HI MIDCZV8_$_L7I%IO9M#;I1N&^&?/*9"]-GFPJ=+%$,V;G,7B%21<$,NR+! Y) M[/!=>59D88)-T./&$6Q6!!@G88(L2) Y@FSMH$QNFO28W&&X%\EQ$5;)@RKY MG4J>9#EV4M_+WV@Q3@_.6AY]YI_4$L#!!0 ( "2+7%#@6')E\0$ M 0% 9 >&PO=V]R:W-H965TU\XN)- MM@ J>&>TEX>P56K8(R3+%AB1#WR 7G^IN6!$Z5 T2 X"2&6+&$4XBE+$2->' M16YS)U'D?%2TZ^$D CDR1L3O(U ^'<)->$V\=DVK3 (5^4 :^ ;J^W 2.D(+ M2]4QZ&7'^T! ?0@?-_MC9O 6\*.#2:[V@>GDS/F;"3Y7AS RAH!"J0P#TPAW85!!34:J7OGT">9^ MDC"8F_\"%Z :;IQHC9)3:7^#>:% M;U2R^WDEM\<"K4XA ]'8^R>#DH^]O?NK['+%'[$]Q7_A[GWX2D33]3(X<*M)7H0;MH]9.T!!1J9;:9W@MW,5V@^#"_.6AY^(H_4$L#!!0 ( M "2+7%#-+1QJ( ( )\& 9 >&PO=V]R:W-H965TSH@P0G-(J61+"Z"8O,K^U5DQ7HBQ!,_=D!EUT>QN%MX;4^5\8M MD")KV1E^@/G9[I6=D='E6 MH="V;0,$I#Y_C[2[V 5[Q5D.G)^/ E7*0\MU- MOA[S,'(9 8?2. MF+U=X ;@.@R.!B4Q'LH[_6 MC;]V@_\M# ^@0P = VA?2P_RF7]BAA69DEV@^LUOF7O&\9;:O2G=HM\*?\\F MK^WJM4CC*"-79S1H=KV&3C3QJ"#6?410#+&C=^'),L$-%FB."V^PF!A0&N$& M"6J0>(/DOR+C69&8AN*0%(6DB,%B!KG7))L-#EFBD"4"26803)/BD!4*62$& MRQD$TZQPR!J%K!&#]0QRKWFX71L4LD$@FQD$TSQX\'&$GZ'HWH+>':)>E'I1 MTY^BR/T>H!X2DY0&;";1D\VALE^+<<+A9-QP9<>J;YG]Q,AV^!R0 M\9M4_ 502P,$% @ )(M<4(2GVDM# @ )0< !D !X;"]W;W)K&ULC57MCILP$'P5Q .8VDZXOGUMPW$$G%/^8'N9F=TQ>)VTC+^*'$ Z;U59B[6;2]FL$!)9#A45 M3ZR!6KTY,5Y1J9;\C$3#@1X-J2H1\;P(5;2HW30QL3U/$W:195'#GCOB4E64 M_]M R=JUB]WWP$MQSJ4.H#1IZ!E^@OS5[+E:H4'E6%10BX+5#H?3VGW&JQTV M!(/X74 K1G-'6SDP]JH7WXYKU],500F9U!)4#5?80EEJ)57'WU[4'7)JXGC^ MKO[%F%=F#E3 EI5_BJ/,U^["=8YPHI=2OK#V*_2&0M?IW7^'*Y0*KBM1.3)6 M"O-TLHN0K.I55"D5?>O&HC9CV[V)@YYF)Y">0 8"CCXE^#W!_R!\GB'H"<&$ M@#HK9F]V5-(TX:QU>/=Y&ZK_(KP*U.YG.F@VV[Q3VR-4])J&A"3HJH5ZS*;# MD!$&#PBDU(<4Q)9B0V;T28+M'!&%MY#='(*Q;Z_"MQKUC8!_8_2.0& 5"(Q M<",03':JPX0&4W=5>H1$GN=-',^!2^R',]QNCEO$D3_&W50>6BL/+95/]G<3 MSA+YA)"[B2)KHFB6*,!W!&*K0/SX1UI8!186J]'$J@T3VY,LK4F6%INA70![ M]E/G/6X4WSFX^ &K-M"L5#3J%17PL^G#PLG8I9;ZR(VB0Z]_)KK73.(;?0>8 M'O0ATUT@/R@_%[5P#DRJ3F;ZS8DQ":I&[TG]=+FZLX9%"2>II[&:\ZYQ=PO) MFOY20L/-F/X'4$L#!!0 ( "2+7%#%IP*"&PO=V]R M:W-H965TI7O5)"!.]M4VG5_')F'Z1 M)'IW$BW73[(7G?URD*KEQB[5,=&]$GSOC-HF(0AE2'\4/87[VS\JNDMG+OFY%IVO9 M14H<5O%'O*BP,W"*7[6XZKMY-*2RE?)U6'S=KV(T$(E&[,S@@MOA(BK1-(,G MR_%G7O$UFR[6H9/.[WIO3*B[B:"\._-R8%WG](J:$6!Q- MV7\3%]%8^4!B8^QDH]UOM#MK(]O)BT5I^=LXUIT;KY/_FQEL0"8#,AO@]+\& M=#*@GD$RDKE4/W'#UTLEKY$:J]7SX5+@!;6'N1LVW=FY;S9;;7FF,&N8T MG=/0#"$ODU!$4%'"*"F(DH8HU(NR&3797924Y27V6" 5SA$,PT 8!L!X838L M"$,(2A'S: 9*C!]4.<,Q,D '.\N;;(@3D%\YBH4Y80^*%,.HN0 "O50\K M-//O?B@J"<,P2@&B% !*ZJ$4X>G;8RF\.UX!LAP710KCE"!.">!XEV%3!G$^ M$%)FI=% (_Z(8X")2FN1\(!SV"924+ M>B(@0RGU,T_N.O7P='[GZEAW.MI*8YN^:\T'*8VP+M&3=7:RK_6\:,3!#-/< MSM7X9(T+(_OI.4[F_P3K?U!+ P04 " DBUQ0Z[%?J> ! #H! &0 M 'AL+W=O5JF70R99WGH Z M0\_!H4@,W@)^M3#(Q=PS24Z5:C*T0UX%-;E0]<:'+S#E29 WA?\&5Z :;ISH M-4I.I7UZY44JSB85;861CW%L.SL.D_Z-YB:$$R&<"4'\7T(T$:(5 8_.;-17 MHDB>"CYX8OQ8/3%G(CA$>C-+T[1[9]_IM%)WKWD2;5-\-4(3YF7$A M,>(\H M'A&;9(9@;6!V$3I=A)8?W;G8N04BIT!D!>([@?TJQHA)+*:SF&"_7R=Q@;9[ MMY78:25^M!+[*RLC9K-8Y5,0[Z*5%Q_Z2E&GWMS 6%6IGI5L_%^/.- MA>+]=*_@^7++_P%02P,$% @ )(M<4,W'AMY5 @ <0< !D !X;"]W M;W)K&ULC57O;ILP$'\5Q ,4&P,A%8G4))HV:9.B M3NL^.^024 UFMA.ZMY]M*"7@5/L"]O'[ +VNY>)4%@/+>*E;+E5\HU3P& M@JHJ*OQM@O%WYV'\//)?G0IE L,X:>H:?H'XU>Z%WP:!R+"NH9QW>53%RD]][P@G>F'JF;=?H2\H]KV^^N]P!:;A M)A/MD7,F[=7++U+QJE?1J53TK;N7M;VWW9,D[&EN0M@3PH& DT\)I">0#T+T M*2'J"=&$$'2EV-[LJ*+K3/#6$]WK;:CYBO!CI+N?FZ!MMGVFVR-U]+J.HS + MKD:HQVPZ3#C"X $1:/7!(G19;,(9?6*PG2.2^!:RFT,P)NXLB+-08@7(N%"2 MN@4BIT!D!:*;3I%)ISI,;#%UER5*$4*3>ATPO)S!=@X806/83=:Q,^MXEC4A M"[= XA1(_K]O"Z? PM&W:-*W#I/<]"VZ6VGJ]$D=/I.O:)/.?);Q79NETV;I ML$DF-LN934+NVF#D_C&1PV@Q_3/1S"D.[SO=.0*PPRF=.N'9QQ@YWE P.G) M&PO=V]R:W-H965T6='SGUD+T6P!X5>,6\0?:XTZ^.5/6(B&W[ )XSS Z M:5)+0.!Y,6A1T[EYIF,'EF?T*DC3X0-S^+5M$?M78$*'G>N[]\!3DC_-2=0[ M-W6=$SZC*Q%/=/B&IWHBUYF*_X%OF$BXM45RYH.ZE(*RUZ'9]- MIY_#I'^GV0G!1 AF@A]_2@@G0OA&@)\2X$2 !@&,I>C>E$B@/&-T<-CX[_9( M'2)_"V7W*Q74S=;O9'NXC-[R"&XR<%-"$Z88,<$"X\\((-7G%($M11&LZ,'[ M!/LU(H[>0\HUQ/=#NXO06FBH!<)EH9%G%X!6 :@%X$( )I[1J1$3:4PWEAJG M1K$6S,;0*2T8']K-1E:STQ^DTL?HVF%,DZ2VRXM4 2X["4-LP' MO4VM7E/+J35[FZY.6VAB]FO,ZF27%LS&_,3 XF)J,;OH2Y\[%;UV0GW?B^@\ M5QX#=;$9\4+.FW$\O,F,P^HG8I>FX\Z1"GEMZLOM3*G TJ+W(-W5V&X*+Y0VRSIW]<">XR1K^2BU(LWOM8%3KP@X%!9S\#<%/_=U[8K\ -&-31LY/9935]@J2?#:"G^&UR! M.[A7XG)4BIOP1M5HK!(+BY,BV.N\]C*LT\)_"XL'T"6 K@%TKF5.%)1_8I:5 MN583TG/O!^9'O#M2UYO*.T,KPCZ&UL ME5;M;ILP%'T5Q ,4C+$)41*I:3IMTB95G;;]=A(G007,;"?IWG[^H)3 39?E M1[#-N>><>XT_9F! MYV)_T'8@6LP:MN??N?[1/$G3BSJ6;5'Q6A6B#B3?S<-[-'U$Q 8XQ,^"GU6O M'=A4UD*\V,Z7[3R,K2->\HVV%,P\3OR!EZ5E,CY^MZ1AIVD#^^TW]D\N>9/, MFBG^(,I?Q58?YN$D#+9\QXZE?A;GS[Q-B(1!F_U7?N*E@5LG1F,C2N7^@\U1 M:5&U+,9*Q5[]LZC=\^S?9'D;!@V?JJ=8K 8V!'@ M/@&-88(4)$@=07I!@ 8N/88X3.TP./8_6(F 2@10&I1U249*$Y*BJT(4%** MT*#P2X^A/:%X,,/_1*P^0ES8S$";&6 S'=C,1O5 .+]:C@FH,P%T"$R0@P3Y M[=\8BN$E&P,>Z'#-QJ-Z8AHG_6S]S+3 ?E4H3JY6!5W91A#@*1MZ0F-/*<77 MM<#]Y!XE-\QU"[IULA&\(2 \DL+7MA0$;PDH_8\)A]_"C;B6&N[)?=&NPO&?6+/ MJ\'X$DU7_IKP3N-O+=^8W!>U"M9"F]/0G5D[(30W1N,[8_1@+DI=I^0[;9N9 M:4M_6_ =+9KV)A1UU['%7U!+ P04 " DBUQ0^S+U/J8$ !<& &0 M 'AL+W=O1+,EZ9-G,=D7YNUI9 M6T_^Y-FF.I^NZGI[%D75T\KF:?6EV-J-^^6Y*/.T=I_E2U1M2YLN6Z$\BX Q M%>7I>C.=S]JQAW(^*U[K;+VQ#^6D>LWSM/SOTF;%[GS*I_N!'^N75=T,1//9 M-GVQ/VW]]_:A=%_106Q M*'XW'[?+\REK++*9?:H;%:E[O-DKFV6-)F?'O[W2Z6'.1O#X?:_]6^N\<^8Q MK>Q5D?U:+^O5^=1,)TO[G+YF]8]B=V-[A^+II/?^WK[9S,$;2]P<3T56M7\G M3Z]57>2]%F=*GO[IGNM-^]SU^O=BN #T G 0<'-_)"!Z ?$N(#\4D+V #!6( M>X$X5$#U BI40/<".E3 ] (F5"#I!9)0 <[V*\?>1=3'(H?%YL&S[)>;@R<2 M=8G59NIU6J?S65GL)F5'MFW:<)J?.2FGO!EM<[_]T65KY4;?YK%*9M%;HZG' M7'88.,)($$/,W1C##XC(F7"P U [+F$D#\,9KL8("7*(N48P0\173$L\Q'P; M8Y0'^8ZI44/,#8;10\PMAC%>:#\-S>)S@^_'$,X%OD("SQ31:A#'F:(9KD'B M&F2K00XT<"_7.DS<8C:=*X+[*W0U1FFFM1>6:TR7B#U=7Q%4K$,:].>I=M=AU)&SW&CCK\,"@RG-)&Z/P>TQB#T$_1)<0Q(> MDV;K06L]"XA*#SKV5\?,>+ % N-,QEP1)E';#T=,(D++\:WC@L,)H2&*&QE.91S"2FQ,B0W"2)R&1248N QCFEQD$)ESM);@ !,4!H[@F M=!"&2 X"1 0F1XTB(QVVY??W6 P90@V <%PP!AN"!T$(T&>$!F"D8!M MCZ/(Q$C.<+_!66 P(6!)\E"$]L!SWMI(;?V-"4#$' MHL9(ZKH X;8A:K@DV"A/Z'\EP489TO_VH'A0?[5_,D!0L?0;U^CH\BZWY4M[ M35U-GHK73=VXW'!F_XV?WW47WN_KNWOVOM'Q9;ZK) M8U'71=[>"SX716V=[>R+LWIET^7A([//=?.JW7O9W7=W'W6Q[>_RH\,_%.;_ M U!+ P04 " DBUQ09"1K:]8$ !V&@ &0 'AL+W=O%35:M499&-(YEE"6;[70^:\<>B_DLWU?I M9FL?BTFYS[*D^._:IOGA;4_;?7W[K&H[Z(3RVJ3 MV6VYR;>3PKY<3J_(Q5+0QJ!%_+.QAW)P/6E">IR&C<>V=0^5PU% M4O^\V1N;I@U3[<>_/>GT],S&<'A]9/_6!E\'\Y24]B9/?VU6U?IRJJ>3E7U) M]FGU(S_.-)_8SG/"W;OY/G?5GE6<]2NY(E?[K?S;;] M/?3\1S/8@/8&]&10/_LC ]8;L'<#_J$![PUXJ('H#42H@>P-9*B!Z@U4J('N M#72H@>D-3*@!B8\S%[^;R(]-3I--@I]RG&Y"'9.H*ZRV4F^3*IG/BOPP*3JQ M[9)&T^2BMJK)F]&V]MM_UM5:UJ-OA PRG[!SSX&/("1'5 M+IS\H* ?U]2SI^=/N/$1G/)SS"V .4=\A5C$.>:;CY$.Y#M$XZ3M#L*H<\P] MA-%.:C]-S>)SAY<^A! &SQ"#*X6U#&Q8*2J&&3C,P%L&?L9 G%KK,*+%;+M0 M&'%GZ,9'J5@I)RVW$!<3#M=7 "645Q/ $YFBL5,6 $K'S.&Z U"<&*=\[B&_ MJ#1.:D] M=!@Y")9HI=UY6$ PJ6(.^Z-A?S3@#R(_ S.8\)PT6P^XULE!PWB5B+4# M6P P$G-!).(2MOT0WR6M$ YXZ[@B=$1JD,6-L)#4,"]F6NLC=I=C"">XT@+Q M"5DN";!>:HUP(%HD8D1N$#42&9(;Z=>#,,1=^Q803C(:8W6#Z)L M<&X4 T M2?2(W""J)"8D-\:+63(AW34:@!DB%!(5141. 9$;)"J*J)*2\,Q01)64!F2F M!PU#9DH89Y-;0#"B&+*I4$3C%-"XP;I41).4C\@,HDD*;9!>9H2_ABAEW)J! M8)1)+#.(PBF@<(-Q((JD:D1F$$52:)OT,J-]F6AO#890#/4'43<%U&VPKAG1 M(XO#\\(0/3)@E_3RTH/.2H$+MV %.<4F6N&:)L!VC9(0\2PUXD1[Q,,42,+ M>*-XZ$'#B#5G;EI\$(DELBDQ1-@,$+9!-GV&2)&-Z'T9(D46TOTRH*^5A+MY M\5'U*Q26%T36#)"UP3@0*;(1_2]'I,A#^E\.-+;<[6( $"68-XBH.2!J@[2^ M'!$B']'ZP3P2 H@W2\W)$AGQ$S\L1&?*0GI?[ MO:S[16H!8 C'G$'TS $]&Z0MY(@&^8AFER,:Y"'-+O>[6.4E!< @C9A M"Q\ M+X!13I[S_;9JXAB, MG@Y)KMHS$F?\FES<$V#\@5PLNR.0=_KN1.:OI'C=;,O)4UY5>=9^,7[)\\K6 MKL=?:J?7-EF=;E+[4C67JKXNNI.0[J;*=_TI3W0Z:IK_#U!+ P04 " D MBUQ0GRJIV'P" "-" &0 'AL+W=O\ M8P0?M5%31S$ 6=3@J@W7I=[;L75)KZ*N6K)C ;\V#6;_-J2F_2J$X7WCI3I? MA-J(UF6'S^0G$;^Z'9.K:&0Y5@UI>47;@)'3*OP$EUN8*@.-^%V1GD_F@0IE M3^FK6GP[KD*@%)&:'(2BP'*XD2VI:\4D=?PUI.'H4QE.YW?V+SIX&

.C#3J M/=FM^PJ]:4[C!^E.RH<3J3?I\BOPEMC83Z34"8VXVHNEO[3X=RG%AP-I-^#\ MWHFM!?_[T5 M7+[#']$!2:0$QXECJ&;<(:]O\8]HQ9L!>D0>B0:K8S6]TEMPZ/G,=Q3R)\X*9 J_X#/^[AQBI2 OZ-2 M,'FA7,*(2!5@0S\A/T,A09% T&9 WW<)./*\,,+8.B^)7M#+(/D$&B\$NX\2 M#+U[BY9-LAG7+:P^L+>==4TM$^I?KVTB[KLW[+.JEMS*E5@V.Y=M'_ZJ:BF. MDFI^$9*5PB-.T!PY<=X-%1MXN_AU-2!"]P9S^?8[TN*1) 7GFT_PX(H&O#1D MRY">S"S Y'KY<97>-#BY'T7'KU0V6[(!XP'JA?@4N MD8&N44&%&1FZ2G"K;_#H*DK-D=_#S+ZJ\Y=+L-&665+4')."MRG*'IHT^AD)/?L>%&1&\B@^N,F]7D15%^8Q

1BX'-"S( KAM^UOFVYM M&2$)78GABMNT7>]D; @Y#QO<$_4GHBZ%Z,50+6:]T M<[PHB/%YU!O^.\\ B"?;-+0)M2U\:F!N' 9&I38Q##P>.'T!"<@XC4^#?!S! MHL2@)U53?'JRO]H7M[J4+9< [F]4UN$5 )T<53XI)1)AZ.^C*1E$YSI%[%U= MDU..2/9JQ+E%D5*E4E*Y<0DR?[+&]<9Y8A$T#;<^_+"KCB^R.^4[C!:!ZN"' M.MI!+8/K6YX]5H>!^NB_;I$A9#)2 V>!I^IU-$SVPM)(3DCE\E6?N[/,M\O] M1NE$0D]9AP(I+D_ZBMDSA^N YNK/GDR%_'HF$1W%\KA>^J>A&$T)$^25(@,R%7R^A _KMR MJ";P"R)9-VOG5V(?LYLP$UDM&EA/HU M]^;)>"[;=7?^&MK1B&Z(Q&?#"L9C M91.I)7:0AFYD=LG'Z#>BQ#DJA^./A:^SWY2E+#>QT6$_.O?0%F%$ MLPWIPY<9!_Y7.3*/@:EH%HR\HGJJB^$%F#(<= H//Z ,3PD.+:/S@SX]N)T& MJ"I\OVU961OPAL79T!5X1R5_IXZ.PEX5'A09>OVB_R(N\HHS-PGE,]UY(>0R M"KS_%K4/ I(@/8PC)4SP"J006#><$@7C)@/&/.Y'E_H%!T#2Y$#U7+<@%X"? MJ07_49H3&\1/'^@=TD?)B!E?E6E:("6(E=1%^K_C5>-'5JQ'43Y=+7-6?UM/ MDTOBV7C!" ;P\W0XX)\I32Z)L8))$N7L%PFJ03,N7Y)!=^D2_C%+E_0I.SD? M^B"U$Y5<,#].**OR6M8P(?PJR(KA*#I9@0%NH[G\/'7G5P/S3/6^A3C2]?\ M;I-X^% KHPJ.#9:+!2(,KF*U]B18GT.YW]V0V^L6,TOO$<1JEVW]J7\C M&:$?O&^62IFJ*V(NH9:.A'F[7]_FZ[5HB)(P5&<%S6! 1Q;>!@E7M%7,D/?5 MARC^-)K $S\X5=DG2_YF6#^\*W=[@7[2FF,%XW1VNU!0'90O--1:;8Z7 MP?(UW4#/0.ZYF3;<1'Q-6 QL_AD@>Z%N*U1K? 3EMA:R0OD.&Y-3"A1? %.1 M?1_BAAAV15IIK;K&,"31JIX>)$^,'<(<_=,*'RY$8D4>G4OHR"-?KU$9[&4#XU7 MP00+ZZY(8UK@GV 1.F6[#LQ=8KA9BJ?JR!US=%>JOG SC"DN>V8TWJU&V52@ M.>'Y+S7+(4L9%ZQM9LY>Y=D(A(>I7ZNX%9@:8^YYR9?BZ,HJC#Y@!H6I)S** M1_2PWDN^();3DSH+LVLI1?8WW>J.>+I=1^(93LB@,4_3UTV17-KD<+MW7 &H M:!PTK*GCSBO7[V5EI6N+;MG&S',+ ,HY,4T^;C197HI'X3*RQY-+J!,?$ _+ M6H)^74MSJ"$KQ/O[5@OA.RQ@+A6&BX3*!-U!6G#1/JA D9YB.)K6XY9HGTLELFEX+L@E-R9(GB=,N9&F#,#(\#NO%+].:1 M5/G*)"I6"\@1DO#+'9?:X9R1"Q=UW[4SF@ZM[,E'/3P#P1(&&+:BX@'*9MYJ MIHO^NA^U0*^81$G)Q[C)UVN]2ZR4HOJAL9AZW;^\M)(\/X76V8FJX&7QRQ*Q M!)94]*1OJ+E+A)=8"%<)++UGR-9KU_EWS:'+P183,.1O^.OO1:1Q,)/HEDGA M'06*&@WPZ*:#:)4^55U9-<_ARM8TE>YZ1*QG=WZ<<+T*,NP\TQ[4U:9M"^I4 MZ"J7'1?%YH1".K!OM_E:HU2R:-%M,I]OYI-S7#):)P21FZO/(G,Y"+5TKS ? M@ <$"M+5ZV(-<*T'*51NDHY ;++REO6[.,Y;Z&B*@>AZ5N:J$N7S<]/+JC:$65 4#S&?ZQ>(.X M:\C3QGD3714&WHM]9K>F!H7&TL$,7D-MZ4=OPXKDSDYJZC6;AZID6ZU[ X]T M-O5@I(O%L V*E,M,TC#QOFFR25FA[6S#4LTA.%H0,2>!*9ZE52T-:%E?^43P!LXW:.8]TITU>5=9NT&@&^3H9+D']FIH_+,$&7S$F^#N! M-N7+85&#P]/1A&SQ*]7\.=7SW6P=$GE+9P3=I;30'/[F3E'AH;( !ZU,R1 : M'=D77HQVF3+BW[%F&I7O:.,#5:7767&'#K-;MP-4!9)55*QP!X^>T4[PS[PK M; $6BG" 8QNL\.!L C_TH6ZE=J^6W$R4,I?S9;VG*#_OK8)'\O#AMP0:P.13 MF"\$O9L%MYHZF_Y#QB?CA-1(!V%H_TR?9O,(V["4"D'. :I6?+Y(HYU2),N; MY+0,WJIGEV6AKUH848BV%XL2;-X7WGS\ND<+F\(.@A\%OIK/>6P4PP!'-?PA$1!==G#1.2P[G")3D\2 >@6(T6L3S M68+_2I)YSS<7\X?B,AQ?]\[#ACER4M%1@GAJH_$LFD]FT6PP:Y);;JI@M.S[Q[^6/%W1[",83R=S7 ULV2!RUB,1KTWW5?E533HCR;TK_F M_C48]-X>HA)Z8TS_FLWU#=Q!NT@C6@]CW<'<_ M:1U?Z;L4#:?C>#2=Q1'\+X&]Q^$FHW@Q'+D[&/9W>AFR0ZQ0.KN V7-H>KW< MKSUR3=MNI<%-Y_)"KX6AHTTI"U8V^B=M8G#38U](O7-E9^)0%9KGV9L0>1GOH?$Z27.D[#A[-^T2:+!TO6.3X)M_#2[W"E^O4@[*? M7UVZ%C6*E<\6%7U'2H7)1QEP7Z[".+2X.+B]]8,1]<2U;?-9%.7V-LNE85;H M(B._4IA0@&*H<@DT:L:KHJEI++AQK:Z\6[QW+(AOZTOL7/7+3JSF@_H-BT?5 MAB\F<825MQ_3Y3U6F%B0:*N$*K0%Y^80YDJ ?_7;%_4;5D&3]H?8.--OSK&W MSKY1E9-9B=HY9P>01:_#;,AG<$B%\W+:@'@&M @P>#)N0L 81*A2T4W$R6#: MS4OR7C?(6&I ;S4LAXK93V80WR3F9P6WW<*+-;N@R<>:W2_AVF/E:/&4+:&XRUX2! M^%O8JD%C*A+ED^"?@_J[R6@RTA_BP;^XYBX,!+Z'FT>IPTQ%;I5^[<(N10_R MJI?F@9M-L)GL'4XSY@/,J%I ACTYY7 4W?U2N._-<]CD7//-E\B N5,Z\D][ MD!"FF9.AZ7 B1-/)D$>C,U)O!@,\8=9/%U,>W\NMU]/ )[[V^',J"OL;:R0O/LMO[FPOC>8NUBGCL MTC+WRM?;?6?+T7$_^O#IX_N3Z_///T<7'W\YO[K^^1R;,G:4;K;['ZDL#YU# MWU'$2;!Z[(3T)0:^J&[E@/#(2[JB I5[GS-MB?E)Z%?+WT57"_L?9&2#IZY MSS+N(H;\=ZJ4G:_V$H#RBOH[J4-^EVXP-<0_\@'&Q\Q,T+DW04:[Y'BC!BN) MZP3B(8GH4FG,O",H[^S:J[Q2+H\"2FITT/&2W:9@HG6WL%FT- %2R&N+SNW M29PO7PS-SAD5I,UL52:(;\UE0''4&D\!F%:P-ZUUUFIG8D33 16I[XNAVM2D MZYJ1]!\("K0ID=XG]9@ N)3!-;"L\#B8-#7>:()(?'4U1=K4NRED;$ONE\T9 M^6/YB(EPL>M-[_$>?/E?!QX>Y\R1W,7EA]U(,4G5>28D05QASYP_HVOCM%!@ MF BHY8$N4@'Q"*#=T\'14UL%WU'Z7G?;4I$>IT>X+6W*TUZ3#U-'"6X6P?\\ M=S%85%=[79,$8491H%?$[8;)OZ!46N!_)_%D.&A\:?Y](\W&/%(R[6BP4I<@ MG3Q3890YHFI,':9T]<;@D=_!WW8*(&7.]MJ'=S0AB$J'VJ \N_>>=KJVNV\Y MW+=[!*JDD"[ZW)]$"?<;PUOZQKJSNHR.%74EOV'5EDJ7)W&+7^?0EI5%&U-\ M3O9BM,_O2$U*.?4_+ .8#$VGHSLBO_H!X5> KF@CGF&P%@UB]UAZS31,*WA- M6?1W<-AWR#&,8LM+FKGH9O"<@JBYY@.#E?A44 ,V!4D MX%?&DT#"QIQ?V C%030*W;3<4Q/<:KN->+)TY^,:-:5UVM#74_"@1/ Z3&YR,Q M;,PS $J,\2RLS-<&>D876TW-T93/(9?\0Z8$#'!0$:3'D6[IR'+0H"+R,XWG M#RPP^Q7>W&62%<4S\$O HN)^5+>W.YQ^!QY[:QIP?J<5/NEW.1G_?SS9_T9X MLO_MH&1Q3UHCLO+0*B0F=0!K6Q;655P\?!>H!UW@7W7_VQ?,HNG]B6NQ+SG/ M_\JH)_9G[@Q(*OA9C4F][OW< %X'>;F(IZ/01O$_T=]Z;4#X,%H7[]'7]=^D M#8NF_\'OX&MLHH?LQ:)#2&3 I3SL:3X:H&/"_Y'#^88^B/MB58Y-FJ:W7HM_\DXQ9P#QTM3L0D(_+YEDL5EH^"DKXHQVC%<&\VM5Z 8Z^PSF3P/>\W8 MKG]^Q47H?]JC%KAK-D-.;]"-J0C,7:Z1+D&2UN(Z*VDN56-I3K'B;WZQ",X$ M^AS]6;*J#KBZF,N_;8/[./O=]#/H@QWX0Z][H!?'$1)8=I/QO#@ MAW9>,>D/!O#7SUV$-![0 YS4$)!VJUO-9-?X]&YG)@G:C'OO4P)\]^F#C/]Q*!WD*!F\ MS$7 &HBU%B@$XCNQ2+CZ>3&85F[+;:*\.57>WKPRJOIC6,S*J=$M:.G,IXR* M7WE5VE.0E*)A+ZJ[=/ED*J$T&\.1@KT?:W$<6]B>?2=* MFY^-EJ0OTP?@8E)=\MN(OP6Z_S=3_TMTFG_R50!-"7M3Z5$RFKWL'H#FC+? ]+Y4P]7GCVK_#)1>VFU!QC''Y^VO>K_ CFUL M.A$N'7+9I4,N.U?DLN]Z^'L]"E,"TCD$FQ94.0;H)"MTZ8HOAG[G/-0*BF*R M%U$C?N9+OR,EXP-5*T6C>"H!E<%\T7NSS]: W&W1:X;9Y@E8+PG073)/XM$Z%+4N6_E-U0K] MH/#H*$G &EV0N8$=[L>3!,C],Q4\8S6/HEXYVP33\,9Q,AWJ;ZBD0CN]O8HF MTW@!8\ /L-11TGMK/Z\H4<]4>L0F+]ZEQ3.O""-"PT&<)%-!AEK@EAIDJ'D\ MFW) +,1YZH@/UCW:#12J$7PKX;B28\F\HA6?(=6"[<2_T4RC<=!<;%W7'WA? MEBMV+<+D&T^_*#^I_4;.^M'%Q^O3C^\OWGPXCTZOKLZOKP0[C#,%;>%:4TD0 MA?L[T<'BWW7[[.RPYB9>+!+^]VP1$'=(RT"^\Q&%-^ VH/J"5+B@H,L"")'! M&J,.L$;?1H:1VZ0K<5P#<"-K*'-]WVRS,"PLW<%;=QPMDZ[CA'$#5&=GJO>@ ME:3G0L_#X<+730Y'@V8WT$XHL^M0,V 4E[1M!E2T*PN6D^;4C*Y+0GDRY5]M M9!'F/-8[*!?P%=\\^&&2^$6,Y;%Z]F@RP&Q7^"=]!2X9_G.D%3')N+Z\%@%& ML ]_=JA>CSZ^C/IY\_GWZ\OCB_JJ/%/?EX MXW-E;,_H/+\UQ)A,,;R8<$K%D&3 =I]J)QZ_4(.X43&XNGK->:1D,HB&LU$T M&D]!/GD<,01TT+4&NM-P/."0(D<6%V,4()DKY+#A]."]*44C2?+,IB\-1R9V MI?63,HKI6:#K?7+?_0VO'" -T+S./@$]?'R/J8OPX]7%V_//I]<7GSY&G]Y\ MN'A//UYAI+]>E%J4A<4Q<]EA S_1&S\-I576V0_=A;0,P V;])7Q MGP5!D\KY[3AQ[6]P=W84"&E8/!INI'SBD=QA=P$4#4X#1G6;RH"BN000#_$I MM3M4J1Y=$BR:9JS?__CIP] +E?J[CK_TY>+Z[]$ MYYC5SM5[]8I!@6+D@!I/ W_<9GA12DJ$_8963$G()NBD(42[:G_#:?8!2)@L MHU__8*UZ[R4?QJ91^.%*OTRD)9_ONPK CL$534;M)488?J*2)C=/+??%96XE M9:2V%(\M\P#L-(M][YW;SD<5"TI"W6&W'HU@ZL0RPAEK6X)DHZYS4@R0_A$9 MG:F( #5-?RC^%4%^Y+QE_ARNVI9M"T><%ZO M6+%1O;K-(1+,S29,!W,BXU5SI04&X@;AC^6S@% M6)DNY$O,C=D>L,QOS%J*[*[%J&3A/ T9R IO5)\QF=GYUG_/ESBB2!J&2 M"^+3U'/G94)7DF\J;)LL6:@SQ#$G$:QXR0):+H'[EIYHH0O#[H[!$&OL>U M"X53XA*%,>B:,%X8.^7#]N'M?=[:L'\X]87MR:!63)-OPM2X%TZ4VL>)2N-K M" UR9+_&A5LJM^D/+JM '/)^3]&WH3ES!*2.ROG;E_FL8G'A8(YWOLI3*J*A ME \PHBC R_FBTT&B,IMVV7W>-(.#Q\9BZC^FE4\-5!K/7R_)V_(F"WS,'FF8WAUV"])".8\&0A#Z.Y.HU'XP;:C6>[6J!LMEOL M=C$OJVK/2#X/9+1EVV7.W)/?K$%TT%,>DJ%;XA:V2AHKG?MU)44 ^AJ6E /N M0VH_"W"%SA25^#L=%,-A/_I\_LOYQR]@5P7C6RVRV=W%9(#2@WOIN)IO5R=( MM$_>G<\*KC5Z_/*[VL9(\5NF/:C\&QA(A!\OZ0AP+W^YB,[N\P>3VR5-@1P MN19.N@":1#R!"=05T'[W'KS9YEBO_G?>@-JHC=53.5[[%O"K;S"8@3[)+T6^ M:VZ"U*M2D*D4D& W,<3M;U'U:5=_.OL0\(>@OU;4WF"+"@.)M>\KO0.:D1SR M!*\NRC"N47-KPK&K#VH=PX!B5_AUEP=.ELU=AB+_X?XIA)BP2'PDX^J:\F1Z>D69\4F[,/ :="0WJ))X/ MINAF \XU1?29/;K7\?=#L+LG\6 QB))9G$R3WFF5I]%ERM'Y:1+/DD$TGL;# MP2Q"!]8\F?5.$8R1!-'W0@V_,9\ Y\6LS&'@^)+,^ 88Y M>]':YB];VVP6+Q:(+C."*CA)Y#6D^F, MB Y.9I#TKMK M5W1?P.F&HYJ!L>R (I-L$H6';P?X6,^G#D?CX#DIL-QE,3C MR:SWV8&7 GE'R1C.&-F;C2$[P'T&;OVOC8+\2NIM 2),9NK23R1A( M>O+=&Y=(V&@T&Q"HU2BI;1SVT@KL AYO%PB*0Y!A5N MALF"1Y-X,IE'Q[TK;//-R8&M*/*N&P/UP&'4SXI>'Y!+%(AHNJ!\OA$.YU,- M&Z,=P>9/J$HC&27X+^3,QST'9:3P?7!(^J?LY'LS'E)^6AY&*DT^\+53Z\,Q.D-&BQP,HCL M_$(Y^:RO_:4A)W:VU^6'2$(O-^"G^2B> ZFK "%Y**(#V J+!RM!1!ZJ[("1 M,'(["60(R$26'_!/N#,]QW#\[2%>"7QI-.B]/=33!MTU+VK@-TSZLQ_B:#CJ MCW_@ >#'P0^*)*8GUD C8ZP@)9.B<;@WL*CH1C5"*X88A16=C7*.; %*-Z,F MF7C*@/= ORY2/#]%/ODC>@#_'?YQW&YI4]N.2D ]&*[?>3SB@SN3)/TAMS*3_6&X5O(F]&P MQ$Q$F!UX?I#/4DAVQN%=\K]*E8'+;/E>(RT1I[5HZQ[:FN"P*@>:I%?2NOI" M#QYG$HD/+[!@'=2!-3148&3L5P^0ELC#1\XR3#3U[LT3[6_\&E$9B"V@2,UT M8_$_J"Z=,M2"/ZDM9U'#%!-,_N:F2:$\XP;$T&GL2M5/RD?T'CL+YLG;[9R( MR3 L<_4S. 1_*L3/N9P/Z/\N2X),,0 +RJ7]Z M<.1]06U1T1HDU^%E Z1-MYO^\O?:[)_3)PE1$<4OV>GFWG3M\_#9 M?4:!8W#IY!HB[3<@SHZ[?OV; /6,Q][XZ+5[>PO<'IP5#"!Y=Z29G]2Y88!F-R3M$I>!@&O>N7H S3IE:E!H. MBF\\3"8]X%49W6H.H,"22\Z)G('5-85/C)-1CRN[JJXE$\#%:$K_'I&!C@;L MA S+W&3_=@Z@ZIK'4"A];J% UU PJS:6X\S**#2A]Z?]6GLZ,N)OPQD0UP>L M)?L2-2.*>@MR:L>4=E36X7O'=@027/)PNK-$A^S/(U2*FS$.'@\I69S2 MLWZH8"KQH1,*^XH@4R'PA;\O-5X%FT]IN)P!%$_'"SK^R7C:HQ4MINB] 6J; M+WX/&=6*#5K%8'V6G_/JZ\DMFC(NBX?T@F%_'OT0)?T%_1,K;]V. 1G*W02H2U8,*1A3CA5*TDV^48$ +PAN]Y9;!DQ' MJ3#$3. ;&'XL"X^6VW**KU4UQ5TWW>_,.=LJ:IP+L9Z35:VH6H2ACP V&Y*1 MJ\E999)!C_GTTMFI#NALYD"*[ VPZL?CPY"6U &;TTS#)=C6R_A0ZUK[#JK6 M- UH.V8SMJW?2;'R$COZ*3IY#1F=<)F H;G7T9?I*GJ"C3*GA?_9B4%]RX-ITN?SRICL M.\HDA3OG9J1*53 I#,\I8:7<;I';P7]]Y@!U;S67Q&!$UQJ7HY;@ M6I=+:A$>DUA0YD77TKOR719I$'ETB<)L+?74QAZ3/WO2=7_D!3EOO8//W5-1 M9;:J;VY%M+:BK%2+B>LG"4.FZR>"#D#EXR1CLD8'0#?2]$>?!45)?O4.'7C508W2-6B!\8GYZ51#B+U/MH=" M,_-ECK&%>4*!SU?D)Q[VWHO^.QQ.XMED1(U1^K.I^Z#M&$D$IZZBG]&U$FUA MR#'FQ,QPR&E_MNC)Q1*/!E$>.B=&4VR $AU3,GM_- ,]A_D'_"V9#&A2^,=% M?S9\;B%HB$Q=3&\XZ,.[X_X4@SV+:3R=3G1P"@6U#H#3GL2+,=I \_YL#.\/ M!USM-(!%_))IWF>=U.HN+XH,5:MO6JJ%QC*$J MS:$E\P>QR9R:K4=7,3X92UM M^HXK_":..W.O&\Y;WBT.K/R_@T4W&^CP3Q5L\',3CX5C M.0?]Q=0Q4K7TVMF@MP.5^>EOVA@N]K8VZ^3E'9EO'^O7:Y,.-L]] B?^20)U M1%$^RXV_73ZS]!BCF9K:+>\X>%7C MID^WMW 5X$N55W2(:(5*/_)44\,@GA;8N.,"X=FE[9^4*>.>Y4X4E$Y>S,QS;>Y"T:>TH MZ;0KU[UT^ .Y=IW+,Z<,@Q-LI<$7YTU9["M>N7=OUS=NN)A/&L^36S3="&%W ME %(_CGIR7Q27KUOILJ'. QB6S?M\JZ,\.%@$:,/1^;"@?L@^5M@&GD^?0IG M:$.RMADJS\CEW G7F25-/_I8AL.Q4H^'A .DMHN0ON_*I"1;BS*H&XCZA*#4 M_MOOCKB.^M&'\].K\ZOHR@-A [<_6,"LE=CPQ.=/7S1MIE5D)-.A+Y39N-/;KKC%.(#J>+UKJJ9 MQ8+D*6&EBVV-8E9@'R@;_4F'\7QF<(7-MM4S8C2*=0AV@'*OG 'VO8>9W3R#.B91PZ]*&23#>#J9]:A(;[&8X ])-.4?1M%T,,4?QM%D/F,D M"^[E,@0-FSVJ_%E7_?<*6U ,A[T/&8(D7U!?S)7W,8Y&T]YE'9^X.7,<932; M=,%VQX%&YG057R?((](Q(Y6/^@O1MY2JFT:2H+"P%LHOS>8_.,=+?;=KA%8K M/Y18AI0X!6,+U);Q4WTHBQ7\0"+C!MM&?.*NVM%G HL1^OIP\>;39Q<,%>P+ MOHJ.-)V@=-,^8^GVEA 6O=X7 QB?7_^]Y?:&]-?O@M=Y/K-VI% MEV,&R+[ELCV2=?5.AA;ZLI5(M.*J'?^5O&[4IS=K?'X8SYC-X;?,U7X)/ WI MLZYVC^(!6$Y5XSMFGIVF2QPF_MON/]+O:9S$D<@)5-;90X.RK_<7F"&'' @! M89KP;08..TCX+D_G<[[+X_&,[[+0OEYAS!I[-8G'R:+7SF!J-YOK^ATZ:PV< MW6OC_%IZM\WX[*AD92?\::5MN E/]0Q5J7);Y.D+>=5\-A9.-1CRZA;)G%>W MF$R84XUA!UI94VT!R&,&TT'O=TB;M43?""/+Z ;\^Z90F4^F+%(:F5_8GX(+ MW>&0.,?RC#&:F[4V#/VB4>252^PZ9C87'CP40J,:A[L@1V=J(2FACD^ M77EW7V^UQ\,KIEKF9E(8Y.&_4];JYXQ:ELNW7D4S DMQ_^Q=*-.7)T; #-$K M,DS&>"/"?GR,8\[S!-N1@8&F:#N.DA$#R6%$(P?SJN(B/0]O-)I'..S88M)5 M7:!T$3PYE Q\RBF'[Q!D"R>@$P,@CI=,DR:8CN_2U_VWWX&9,YR*?QT;L&IR MB(HM"]%VRXV+8H:TXO):V=+<=J/M $-7>\[:1(Q_@DZ3/_8_]X?]./I:E(^% MXFCCPL[VD@K_4WE3(3,(DJSP"?B=;U[Z*(T7,G%\K--'7IX\"<>YHFB>])P+ MFC2XMG-M\W^^#=T+Y.S,M.UA-4;R@)1'4!,IV6F3=X<;QP#^:(R.)F0N QW] M &K6XPFW<#Q=5V4<>"?\]N+0IH$9\P 1]F@(YUQ !HNYO=7V>%?T'Z>^R^2; M_7J=[:AW2A\(>LZ(_2N"Z")1CRT,??HZ+>7]Z>DEQ8'RW5[04*@9*,+QW5$2 MC46RIT.A+"0-(H58IGJW8JX_V*)%3WZM=/U$;1^\261"K SSRQVSR,0&XSW- MN;^OH(XXTT66:L'?/7%+%TFG2@A-A4JR<46R$2U7"K/7X'DFLJ#II[1GQ17M MMEPIX&J-5;/?9BX4BE]?O:3C,SG_/%1UE1FE](6=%5]&TH&-(/=+.TA@0;)I MH" "Y,!X<]$TU+8[;BA@APV/N-,(>A@Q MCD0AU-*>/+$;I2$/#UPLJ>+#7&N]T3BS/35AI-M<:HM-"T=ZDR%;#7FJ?-9W M,35$R7SA&3F;VURDEN0CG99.U V<#/N(12O_.AJ-X=_'/] ;X1Q=(98.8:8H MO5FCHWD?8UFC_C1:S/J)Q[%TD-QT53VINS*?*.DGT=&"7C]:C*;X0^\R0Q\_ M 9+!>8/R@!8Q5@+QO^;381_E+!X6-RE!"*=)?\K/3!@^+4F2_@@'<[+O&Y - MK9^!@&UW] 6L_FC8QUHGX\XF&4B[I<]2'S=._U./-813^B#)9(^2/H!EPDQQK60U"\?6SG/T"K+'1E;5*!Z/A_TAZ$N8C2K8L/ZL MY+'3GZ^U>TL#EWTVP1,_KM4-TH0&-*%)'[.S1K!W2!93_ 'HXJ)HL2P8:55* M:(Q-65)'E.WV2?H9";LSQX40.+>W",K80E6B:9+FW^R7^?*/?L]'9N%'++"T/P>BUM2S^R&KE7+%S)'&LB$:&/+?KH%H1LZP5(2<7#^\!\!)>S2MO;!QI?28'0V60L9-JY]AZ,_R:]."T5< M&+OK&4/IK5('IC/$XP7G+\3C":8" ->;+/ .*^_"RLHQ1?XQ$P*>1MMD',^I MH>XHB1?44N)H026B1F,.[=R#1LB !X/!JJ& ME],3;Z@Y&F=W,J 51:I.2:]&QG)3?I-.9L9'2B/?1J^&@O:*5YAOCC#$FR;?/JC>02SF)->LCK;=#C',GS'O MK.?(ZWH_I065_3C5E;+(;J7%8=YNK@92@0O0A9D?OL 'Q^FR-'X'_NW;YOBO MNRLHO&Y0$PFOJ"YY0%7$(TQ^Z5V85G%=;R740IS BWJ=U2? +.$"C^+A:-3S M3=2=KH;AOX1&6O1^2<7\31F1%%TZ<_1?)W:E#KL";]1L,8VFT]Z'1AQ@.O/Y M"5\^7IR!'3V:#&&9$X*A/JC1C!)D7X/%L'<1E 2W'2;!@4PGS;IZ9&/#9-[[ M4F\[6IC^$O#8*,'_=;?_L8L""3*?]_ZLX*IN$Q&&8=)[D^)IW^S,YHZC22(Z M:)+ 1$=:.=.VE-$L'D['T6@<#\83B=7]TJ)*(7MJ>_]H-(A!DT4>CE!](Q21 MN-=MST[C^6"(OO;A.*3AM>V)%$""'TWB9$'&!Q#3F+!C?9#F:#H9&:OB$KT! MN4$L -E", GC&1DK F,<8$(OR#A"8!I5V[D-)NS;<=NNV8,YFH)*('.;C1<' M%AY"4KPB^GE%%/1"M'%,4VE3<)M:'1\'A]:-]GM(\[7Y;4RV_!G@=MQ^TQ$G MO-;:?C,UK3^#5N/X@4I+1XHL\Q5 K:M!'Y?'DZ66$V1$\# :TW3CM.Y)HUTV MS9QNJ;1G_L:.V +37/$_,BK1P#=-=L#R/EOMU\)YMA7BWM9]2.908X-ZW6$C MD*]XG3(Z,U7"91P=H5Y%6#OI]6.3B]>/_DRMN+3\15?@>1F7JR [VRO*K4&Q MO,FXM99IY"0JDNM5W0WF+9U-:.NV)2BF:A8A15*>%A:[<* =CF?)NCTQB154E+P)L6)@@M2TEC[!!6):)BX.KB2K'H*ZWCH@^RB;/L*)I,)N*7Q?88)QSY3 MHA9:V^2DDON>Q\;]% GG+M'&I9A"L+DCWF>UYI]3*Q^VV&K(Z+D+-EBGI[LRTQ8HA2N']-?54;*>:> M+N34''7WHS.Y.QPE,\ZLF#3@N_N8BS5$[A3(DG%VL)W(1'P.0@OQT8%2-03& M4 )'5%B0V$:XOL>J+,\!(PC3.E;[T)%LLZNA=6ZQYT--$%=Z:\K^V]HN<\BX MAAW+QHZ'.75M-69]_---3%)L:ZVWVU#M*3+C>/Q9&A:4\Q .1HW MD_MB26,V/0O(*Y9P+A!/3MU#$IC!/T\XVU-FK ^$ 17DA >5?0,A5C&:4W,A MXW@QE#85O,$=\TU<^E$R&,VP6VY[/,._)[@5]*.K9PL2\@W)5&$ZTG;GOB@.E131"X)X&TE!@?JB0-1DAC!Y$S!C MYF8@TNZ",5;;;J41N>-+1BOB0/@A,!$5:,FT)06$* MTQ BS"V7,O!!?LZG4=V#D^A?0 ]QI(A&Q'FT7LL$6TE3-1$8 MA2,P 1J_6)?=J^1F/MOA)VF+&K9T].DH8$'G&1V1-K+!8S*-F>BXVOA%?FOF M%I/0<7!U;=,TKD#O8J6[Y]Q$ZD3"E._"E8-T7\7.-5+1IRE\,@XPUA(Y!K7U M-LROP%49+I+JCZN.B'C%?A&;.4L&0U8PZ*(O9#>W]> "4N_!HM!*2]SFMQ8G M-9/C9 [UT(,<__@<&"S>?5LXHO_15.H5KEIE= M%8Z&1.?S!:,?J/Z*J_[:]].J?YD\\HH^##(SF .(&GX-/ U$"'3CENG.U@83=GA!"X MWQ@5:>DAQ6+*@N+\%KHX6#H I\N<+G/EVCQ;E^.+T' 2.X*E\3U8.84\8H7; M-"K"[-CZE5ZQW8V58[Y.Z]"H<7$6I((.TQW984;$T0E?&UPA6F81S;JFRVET2:7!G;TU::Y:E M2<]RZ469+\K K_=4XV;$1U2I;@J9SAWXF#U&?RFW7YG?PX%@@K,*D.OT5X_L M^8X4*[,UM5?KJF? &,?V\DRE,X'=(B)-WARFTL:V'/#>!1N%%N;&Y9)Y M3^ M,(QU$ZH6[C2(:=$$K+;L/6?-G/@SWSF3^Y!HV&39TLOOX,._)^<70:X^_?SS MQ?7/YQ^OKZ+3CV]]]V :V[*+W(>GBU5:B"= .BGFQ2UR-?;:H3]JCWT1MCG8 MAR3)F=<8"TZ*;XBC]A:4Z05,^_=!D@-G+ZEH"_E]C ;K_UV37GZ,:! M^^7^C+0(IU2%N<+TFU-B"F'S)*(;=&2%M:+H=[I3!+PV3<#[;[VS_6:_D_Y8 MFYPU6(XVWREDP-XUO$)//KFY*4YEE:N--P.7B@RS*IL\^JLLB(GFUT8I&M:X@Z6T10Y>YM6*MLA3E^* MI2$$YDZ':3XIA9V@6N2D0OU(*+$99E4O,PSJ-.=%:IL;E\&CMTNX(!O$A,T8 M@I_7S8)!OLAA5<1N(7,4@Q>P)D0V6*K^26[4?<6[)38].XMA\7JRIH47^HMW M6,@()D7EJL5KIXZ]]S8/E#;-RW(&S:[RV^#=]EX&?A+I.2*6A/@.5$,&]BR< M-LZ$:ASAKCZQ>+0LA$L-=NF3]]@NB2L]B#M,I)%XS7PV.7X!I28AJLIU+P,P5=P>-G7IV]\V?"M.46+GV!VERZ[1U >V-P$ M'*QEI4#='DB10D%:>ZP%V89B[%+W!1\1LU>Y!_>,2P!+46;M/M1^QSQ8 ;_F M[H8P&%J1@D /;*5/_:!E:=L].SA,08-^NG$QE&;DZI"V8,2WRNM 2,,>_YF' M)DZN8S=4@_9)8I\,U(#@?RA\=V #OE:UB?!A*E5H:GG M-$0BEK3"'"?-?I5C9XO+<'W+.YS-QX8^NM%1XR2A9;RJ@6SX#=3+^^DA,G&L MH!OL7[.E"VL0?ZMO9$"ZXC,HE!@=5*A^3_3T#B+&,^N@X@,TXS7%?R[-^.]* MPJ>YS@>FZZ]"^W2_87I@^VQE$_6@V5RO=H0?&80+ 1S\M=Z6M)@O]$-Y3];<]^LQ=7H'G]=FOK$UU M*%/G5IE2L"VGVQX^?-.;QQ7VZ$JWR"Q<5(JRQ_S%%I:K=^(!XW.H]A*;[?H: MG<$5:,_LXAHF+B*A!ZV;B>V\W:WR5%U?5LCN/AD3?&2+X)+!"3FDK!F@22$" M+T!I%7ATKD2^S?3%WW>;NG%HUK R0#-MS+^N.0I2?[JF"6S9<:R6<_J<\4QX MN10$F*-YY%Z.<$N*IK1@80*/[94&MF(18M463YA_B(^5^1PX]=%:S MUZJR8[:I]#Z'] '#%.2+)(9D\J!,"EL=.)J&$#/ + 2C'G)?,2U(ZM*]0W*% M;#9[ICC=I%MJ)B0>CV13$J"E)MPT79(*=G<*R^7)+?\?+B[-/GZ.?SS^_//U\1EVKB&SZ/@8Z-UHI\PQ=0.R*Q M=<$X@0CSR.M$AMK6.X<-.U(M!EZ&:S^+T$O=BN?HVO4PY!S& M50[UX?'KDI8\\+U2N M#I]Y5N^ZW-JV.0Q'P_9ATV4 MB?]VV2(B6[M-=CWQV-'H 6VC1 M;VUH?2'IZ*V]PD/9ZN W8V\3\.7SA;PON+L45".XU4\NQ?*M6C@_IU^QAD8, MB;-/;W_V60&'@%Q=VBS%S?&R%9EO$ Y?X;930-P^7LUY*PKY1"O![I&"\;F2 MB@3D=!VI#ER$P0[\3/0GY@T,G)MKNG*YO0-^]9]:$G9;+O>H8F\>X$UN4^*K MN_#Y1LXVEG\ G=!>W>=W]]@GX7%WKWUZ7#MX^?JZ?#S9Y+_&]"S_A+_B!.\Z M9?S)Y:=_]KJ+3Q:.CKX4%&W-5L?=K[YSM\,2UV^/EB:#?O2G+Z>?K\\_?_A+ M]/G\ZLN':]!4WD6?+L\_GUY??/IX92?6UE$]4B ^KRVBW. W3%:^O]C4R>*Y M0ND@?S96X/R'S 'G,VC*\>O>.^IP=L4WZYK"XN_03WPO+9OQAKWN!8U)7T73 M23Q+I(?UB"K'9]@:-N'?#).):1?]?HN:/]# 'G?Y?+MD( FW6*0]0D0N,U9]D&;WOW&TQ'-:T;S M2G!>@\7P*U;(J[&$/XQ0'006"O\-()_C":]M_F:H$8'",*O M#XS= ^.7'.R\[6"3*8(LSF!3N?WW/!Y0N_+9B#K<^U;6X<$.X@1+Y"?Q?#Z* M1@LXV#&>[WPVPNQIH(1AY\&.XL4\B6;Q8K# V,%@/(^F\!\SI);Y>/H[3G:T MB,:+:#2-CK"$QJF^_O?N& C/Z%S#+XW^4GYG'1 MU=D?S]]^^7 >75Q$OYQ^^,*_11,.F..'BW=_N?CX/CH]._OT!5-*_O)\KJU+ MM>V]I8 @ZUB:"@\**6-%AL"1L7D &TO;DMYR?[,#)5IAG*K7!"C*DZAU2Q>0 MT211J/JCX=@CQQ])AP'\>8)$/FB\/8^&_!>\3/@OS?>7(1LO +^8<"WK-'A> MAB$,^L],6,0NH%:>#6\+,9,PLS*I^0RKE%W>9AS<4D7O=L*G[M(O/ ^Z*^&![AY;4I$K( *&[]H6+' M9L_.Y'DR+NU:P'^76CF*^D^Z]"4"#OR;G"WDLG50'*N(NL %4VXJQ%^XFL.U M*'K1IM1?XAZB6S:SQ+QHU>QSF@^J,A@'8+W*'^>#WVN?0 U_SQY,)EP8(G9Y M 0K1YSSD4K<8@*4"=]N *FPF3LDMSBS2QE+>_'-E6HK:AB&F;I2Z5=#>.TQ$ MDPB][7#1ND<>**_Y:9%\VF^""^J#4)NSJZ6[ZQ6F072OE\L37%>7*D.NPUT) MZ0Q_)2/;K9>\DYQ)A$A/!?=NU8)UN< FS$,(]&NV@+6J/6A8XB'J#1)#;,$; M6OEA;/+^45>LX#?E#= Y(B!27A#K\%+K+5 7]BT'S&"3Y(TSDSVZ5>PJ%(*Z M;_2;15W;H#6LPCZ5+I: M+6)G@G*KK U(FV$#/8QJK3[>$Y-=XWVJL2&,BCVP3%5VZ%EKI7N\,FZ'8/XD M#=U(5&:F37)7[B9H%S\!-:NM-@Q;:<*VR3,">OV:2LR(4P.)%SUDJQQ/Q>5Y M,E4@T!(#E>* .9,%X^UQHG;74@3"7/CN4HHMI#?&&MYUOQ7?*6_]BAQ#G,'9 M#FM*2U*NC]1QGX/IC:3"N>@&[9X]BC(A6Y##(H=H6Y^UC3B*54M7@+:2WE&R M\/5>6*G<6O+52I4U]Z,!U/!5E[P6(MV\"FZ*STQRZZO!*CLV^!U.S2JH$/5-.PQZL##Z6!JT*I#WH?N;I@$ M%VMX[A<&8?43\ B_GFN$47L!T!CKS./3:.=K4,&KPC=?^VSETB7>5BG) ZEN3JG/^0=6^/VCJ^Q4T?[!QFN M>ZN-M.>&WV[*%6M=VVQGTHLW&4C\%>?Z(Z_E.E-*@4+O L(SUQBO-3H(F81J M8-GXL)HXFE-/780@T)H(/9T%R)JT5VU Y)(6H3SE,74B<)=O)/&UQD@J0O'J MJ%RD^ 9E;U.AQ,W>^S[L#^K2A]B]H].E.-S(2 M@$6BRHT9I221''#W;>:/FF= B/\2ZVF;J8-RQEP#^7Y,52,<&!!T/]GU1B=E M#T#N"F>+E57\G=CNW"E.$R-T;G< 86-?6H.-B=7&J!6AVLUR5\[8[0JHGKK[ MA?JX4<841"EU:E&TS0?GUZ.YM#"QN:V$VBJ>V<1PKQ!MYJH%LM M[)8@225-,57F*51^N/G,= Y*D]+G#3T/'VAL%EU@<58'%MX< M?^\V[]3@XK]1EQ1Z=\!FZ3D7+0?#N>L!NOQ>16,D!@+D1:!9^<5@Z, I#<>]SX]8,1>\]FL1CZMHR3$;Q9*']D9!WPHT>SC$P8Y^:S>/I M/&GY;"I-[>"MC@VYJ1VY$[TZPGC%E* 7 MYUC+-^Z=B;QT3P\GL'?C1724Q$,$:?P<[5/*PNV2!RJ""2:!+]5 MPDOFC$"-.4V$ZYI!N7E0DQT5=YJ$[7;K,(M471"M>LF/LK^1BN\DZ9V8!3-N MCB*XNG&'?:EYH_4.?__U5#.RJ[7OFH>6J]IU$^$WK(%LQ)#";"+9,(-NIF 3 M3!E2H_\W'R5SL[IUR!2JP]=ZO\KVQ9Q?L;\AOYOJB\ MD$4K=[)QWECYMBN\S[?>(:M &^W+Y](T+.'4OL.="Q?JQJ-F%4<>=4A$&%C! MS/O"I4@I@HJ;(%5!&@K&Y-U\Z8FV77]\GW\3[ ^/(LA(TE6Y9*@_E]:S1B02 M!=]J7PAK):;/S0_$?-TR:-CNSRC=M6BH5=0&*# M0 XG H<*.X=1DRTKDV2@R4U%,)$=>[RH=1#*-H3(YLOLHC(N#R;F-/BNRNW.6R;&Q:P?G; MQ)+($^T=7ZAST]0RCP-;VT)*C)"4T&#WD-M(#(5V[@$6Y[!DN723PB,:?25\ M+4WUQJ4R@ JFL>,8'^ 283DNUK?SFBQ.5D4JFT(LM2!IZ0$C!>^I-MA,M2R M?!Q$D%J.IL$;D]]:ID#1,*[ N=L7,=?%&!O1%>?XS6N(U1:)Z<5D/6;3:"=( M$GO]\ACYH0'8/&HS1ESZZT\I;*>7/!]V*P-D]-/9!^]E3%W[F9/R$:66;57I MX;(I7"50"8A@H],2^ _Z'HJ=OR!^H(^Q5 MU/T79;TH!(!M9<2-45;?[+<5'[+ ]B[O,Q+DQS30ID2D$4G"]1%_U*XXV)4) MZCM5",4"\G:#";NN+R0)U[!E\IJ[.Z:%I"@SP&/=8_BPW\)%0###[H4A&9 < M1& 4Z5 ?-OF6R=-#[6G.P2+]Q"VXA(;W6 (U9M$60V;(2UV#0A1(6T;T6:5; M,RG0ATQ35)^7 92?H?5@U"9>(U8.FFY31;J33!?2QL*NG/)B+4397(?4(BHZ MU=[WZ)!.M%O/,M0_V<5I6Q(2/K0EF+SDH=93DPPE%&0E;+(05@ZK(7P-X@]P M-*[3D,O/0D=M%SV1*?:8K==N>PRB(3)'6_*&+@>* (2WN*TM:]RRZ^HGSQC>U^SW8W]48S)1#:L_1I- MP,8)@IXJ9'1FFWR_D4#+$D;7OY#UOA>K2[BFD$CAM!5\D%8:4_WR'=-?@']; MN[I>W,=<#>L%GJAW!QINB];GT8Y? ,$>ZN?LZQ(*5F.,A;JAD[IQA;YZA&)@ M$M+X%1YR1I--B]HC++M9L&BO Y]74%-IPK=Q<\(YF\XHA#Z;2:=%\\4"ET26 M+IL:5=P*U19VA*8EYNI;5'>)^J%-."I61'FN(>*NQ*AJN;LHM.>WL)&M^\Z+ M$K/\EZ5]=;P;AM$UHF";&WL;0S7#G9%IL<-XDEPE<9M0Q:+O)B#5>H2ZB_RX MD+53#7_.AI:F(*0&DE+T&$Q[^#7?\> .\,\+#:P4Q^OKT, 02D&YHQC%[H-^ M=,8&('?<.D@"=ACB,@;"1^3X*:,?6 )<$:CV*5-.7!/YJ8PBJ8CV/=HFWW7! MN@TUU["11-LV)=[I/7= P$UBY*Z6-:/?@M2T$W*:@32".PY:#7$Y[JB#F9/E MHYAD#CF,'P<:_>M^Q25H^K0+/]^VD]CKW@=Z=QA=% _8JUU?E(?L>REA(SEN M^[=]Z=R3E>?F='"2J4&[X5T?G-"U]-1J%N\;T;%5I"F]='HRR>3Y2<:6,X4S MM)Q8%BU@Z8Q/P=ECB/V\)7ZC_W6#ES3EE-_V^46*=@JJ&F?6HOLA]T5U6 UF MX[;AQ*C'!# Q,K;:#;SFGJ9%_00(G2Y\JA_IQI%'V>7^='Q%U'NV^C?EBORV M6]E1I5Q.ORG7Y5VNX)HKS>KCICF6!3N"]#V98F,1MNF37,)D.L/OE3IF**:B;:&D5[>5= M2A[*]9.8RMA9 56@1A([XDQL]R02A$Q'+[Y+9F8YOX(@H>QG@ 7 $C&>!#,J M2F\:PKQ)[2;5X]8F-))3V6R^*0+0<]#@ \VB#MMN6!S3@#MSIH70V12<( -[ MFR\Z[=%G8I>W+?S1#B/)$=@>Q3=:,:$;:5=?CWVL W#@3[$G<9-2MS!ET M]UCUJ^J@1_IK._ 6R\L$\2/[30&&I8 *H^ZBQ]TQEVVIWDA>Q_(39 MT+Z'I3=C)7&P5A,0-XL"? W2JGPLN+'73C18>N* \2Z?0]ZF[:)N14_BAGAM M0^$G65Q278[OVJ3X[_L*78#.F !I3\J($[$WZ?(K\)K8F&:D+VI-OQ:%+/TE M)OR87"CJHMTV]'LG9IQ@J\H(/*+XGA5_1WR%*!YN70"-@SCZ"/>@R]I#*RT; MB&4'3'[KE) >\F:'4LW983] #?Y:7EMR=1W-LI9-T%!4SQ#G$]WQ#CX.3;^7 M.<1:7S6)N.9N^"@/@AZS4:IT;9H"5D$[V_KPJI;C5Y;L!/":Y?KI&=:@MEO- M+-!N8+GXYX#38I GO.$8+J+T..[WWF8!D[5#,+DM/"BT<+1'?-4]7?YE@)?4 MRG-8L= F'73^[5,'XG^OK#UVS-1U.S:!^/;7Q?$K;(5'J_)6\4 MV6 M&,F*GP0\4)HG/IG6TRSCG=^$W*!>9#EP+TLQN1NS5'W8$I GE^]PFG1T MTE&"XPPV5&#N4(JT.'&TJ,][&O&55Y%QD@"-5;O]BNW?E!C3CNT/Q%7 2"LQ MHZ/3-/WQ]/1_'4>;?9&S_<1A+<5P";P?+3F[,?R?S%'(NZN;=_M**.)QF_K> M*NS(KD?VT7YI?5\P,BL9PSV%G$[@M["X4?#&.*R-P#KT.ZIVTWZ#2QCQ_VWO MVGK;1K+TNWX%'[JQ-D!K)9*BI"RP@.,DC0R2CB>7'BSF2;;E6&A;\NB2C('Y M\7MN576*5451MM.# ?JAVXI$UKW._7P'3P4H^@](&3>"FX<(+:!)V/AJ>5Y( M:J[-LG1>T!0B\1G&_PH:)44Z.AL<39NX/LY;F(9G%+ F ,P=6#=[;RPBKKNS M/LPW88U"(NDN3)BU*N[5R#_V)#6,-\1UA4:"PP7AO. X*9SEE@WJ%* :> 48_D M+P!4W<[6*-!:J24IFK!ULECSKF)Y\L:6Z6W!I[ID!DVU4BCC=8I0%V>ZV MV/;JC@CHS&6-@W0*Y^)WEIL:DT*E<@ZD&D6Y(Z!25&'4A*7#B)8K! C+KD V MI2YX]' "Y"UQ(#QVI0RZOW'."?.MX.L<"YAA;DH/Q\IL7ZQ7,Y=F0#(Q M9Z_.;V\W$A[B&4QE'2GU5FNQS0*HR: ?O!EXB\-*KT155*UE%M-9E;8F6!?K M[T4'+3;^1=9Y4 M.U+DV41O6P,(1_%SJ%J_@5O(.FSEZV_GES5+,$;D''2H9 MCV8&*\KVM8:&^!2=#3L)T83]6@0ET1=NT=1 )VNY^L9V:K)=<%ZB(T$4P1!; M7_)QM0B_ =Y92NXDDF#V0[LM[=90?AGR/ I@6&P:0KF+K/?.75#GCELADR3MW'^+ 5R_J%O&FJE@L[]*V=2W0LX:5>KM<4/U':L?XK-7H%B[45)7&^0DFU:BF,&'.QG4!4)<(;7YG3IMXV>8),51,LK9(NJR\!,M@K9V+;>!VP'Q4&X[/9IB)D94O'I1E-:X!<&^H MC<\Q-VN[\=P>RH*FP]L-]K9OYF:7@:O11]E]W)G_.MMUR1B;J26V2\K<=_$/ MM!F^=A@@OO,V!HGBLJ8]^[!LF2N8;6 _&*+&2+L.F%V#[[!3S-]\[V2XDV!A M19(=NJ#M^!F@)/?=.C*S&$*)!B2QR.?6<,K]-&%DV#;#C<8,S8V+WXD&!6]E MOXDC8,-1N7@L=>DI%X+AK-(H"1&Z!LF$[ _B:V/0)3Q-R]9T+0:FVN>YZ<'B MO81TK!EVZ 5/\#.-: F4+(B88M?I%+_(8IXB2O>612&)Q^BTG)'W)+]S(TFG M[G>\^/S(%RC[I$KF;DJ MIX<&1?[ON4T2PJAH=HI5%WQ"!WV01%M8!#E>,Q6*SL$+U@XRVQH59V/"X57U&2W1 M)* @,/E$A2NS20\1J6"7L-B>!\>%9,\I5P<)OE Q:?>-W+\O&V#Z6+V M$H=48 S?\NK6G?WF&%:[[079$*\Q2AD+#%+!.+OKWXA5F@YOPCP^E1)(U-%7 M>?!\7^]NKQ>WMR)N2XA8DY8%/II4W.4='EP1_3%]P^64HA1D0M:)*&/\W,KZ MI;R8VCOX"H,+N [EI:]K27%*KDK)N@P7_2!+AY0#,>NK\3NM$41.4%\ \4S< MCZ_U1A4X&8\MITGD)Z;$,(!G8U&R%4JQ%A^'FON'.CC2PN?$U83YV)U!@ MQA#(#ED&-D8FO?;6D&PQZ",WQK6Y-9<9)!5*T[!^>DS!2Z3.*(/+:MWP)**8 M PNS8/1FN@ JS_[&1X-1Y,I4_M.I7XH@B7#Y<"^1@6Q=9Z>L23_C+#G6BM!2 M9RHA&M 2D NM.4M9TDKHHE )*WYNPI"2B0\)RRWR"1S?;K MQ]UZ9=5VE8^!-,P@Q9SP-#S%#(P6NY="TGQFBO5'/BJAF5 M^;BG-5ZM(*?/DYQP_R]-\,E\QFAOL9%9M9U'(\ L*KD2K=DFV&BN:G9)6!N[ MJJY\5PX&MJC<-"5X9/>W.PGK1) $ \4?R9-W-UW+CKB[J2UQ!,0M$\V8V"('PFD= ?%_B7K1LFSN (4 M(R-OD7PMX&L$ +0@0%A+B&W(]'JN2=T,CRC:V,630%%8W.3RR1G:XY M[ 64F>&Q=V[<%)UZ)"GH,H@-BP5D#RKXY<2EMNAU9 ]'V=?5L6N;V8-S(3D" M@DDKT.R&TD567%U9PH;,U_TL JBCXEDEN.5B<7MK[A(+I2A^&,=6$Y1"7KJ2 M<$P#F+054<'QXF[Q<0)C*W+2-Y3N)=-JD0I7TXQ U))9W;BF +UISES]> M4ELSOP,!UM'U@B7F^QUDQ46P.2'_&*P;%IL4$4@F+;+-W(4!ND@G&R.8!):R M8W7!?3:@HQ&%YP=7<(-P@LSLS605T+&#Z%.KW8@+2101-&'6J,7C?4U@YB=3H;/Y ML.;,/1NXJ"XB0LRWO-%\M)&2>'>_0_7W@JK +.>1&C). _E.UD0!SOTD1:#@@^#/P3\U5Y%K[%1V M5" B7UF-L\EHG(T'HV",;=MP8O/XS'!/&L.=F<()[">@(RS M&1=3G,:T+*5@4G3/?Z)R6/1G,J _ U=!*?U&17_&$_,&KJ">I&+C+5?D3"I- MNFF=87IZ]K+QB[H=_1ZN[@>3VKFRX45P,*J\K,=Y!O\5L/;8W*C,I\/2WD'7 M(^U7)T22W&!*;3W&PM$ MY>[6P?A%"UGY=UTSCAU$A\:]C<] M=VGZ6YN)*,9;.?,\>A65X!,L.?\PVFF,;1"=.]-XYK!"T[N5W\#IO-0=NPU^+ #@H_X;D1O1EI[)P8>T>' M:.IEWZ2Q$:'L)=9(/_ET>;,B0P M\8F7]D>&-SF"@AOD%;/11"F;?>?H8A7P M\T#5Q4F@6MP9:P &@@M&(P./DL*KA);D'"12V(UW@%F2=?-Z>8G'6W M'6N8OAXQ>91R^.(1<;AR:NOL\@:SA#3BN)9]#88*1T81(I##A'O2I!XQ"QJT MV\1@3[]9>^+M_!MEJJF9&/4J3.<+85J(.D<_ MB('#I)AZ3^8AX)$"25L96!ZQEZ<;BH13 MV9H-:U."28J$Q)#1G_8VAOA:@9=% ]QUK%!B7K/68V%@GXF!P7NGNZ\[*H9J MS '1M_AZ"YC_QKA(39$V/Z!WF8*&$*K*=4\FQ2#/"*:$ L:R]^I!C6P01K=( MAK.4[@-R<[V(EF_"^"A;8.E:3,HV5IUSGI8[T:T)%6!Q9P/." IE@QHS4S!G MI^ (#[OKK5R6Q-9_9]2D>40O. M>3&GP4@IE'OWXBT7'"&X3%P\"D[G4V1GZ>8NQ%P$-B 5\)57= @IX_\MN.==UR]29]@="YYJ& M8ZR@&K'%E,90O,;Y!L6R:&F,V2(TSDO=OVB&/QP$,M)XMTE9>UE(HO,9 %H= M7-'S,^5#!/4\/QKKY7L*,3DS,4A_?X>,GU#K@PJPG\@!1Z;W,U<0PZF:IW;' MEYW \3LQDS]K*_Q96^'/V@K_4;458O*D,>I]N,[8J',*Q\"8:[!368:C=R3X MG<,F?HI96_^T(?YI0_S3AOBG#?$_P(;H\B530I@2J-3C;2T%P"*":KVQ9L)F M;2I+C7H?9]]5&BQ0E5$^'0SQPSBOIW7O;ZOU[R<+M-4QDM H!ZZ>5?FX&O3> MH-_QQJ8M3(!7%/#3M*QZ(!%-X<>+NS+CY_Z]M5 KJJKTWC$%R*B%NGPP^!ZPB MB4D_D7%V6/P/+L<4_UWDH^$@Z&ER6$OCBELJZI"Y2D: /U!1JF'JJ7XN'E#* MLM7WWEN0[]C*-G!S28:+05ZGEYK&V5C,5QSOL/T.)X)B6I")/P@+=NM *Q@H M,+#7\/AW@0TY8V7LZ!<07X\S%"),I5>IVO3:"+2P!HDEZ2)K>&$>:W\,;#P4 M,#UE*R)RZ91%;:!#A5X-++%V#8G"J$"I" I1Z>'8X.VND$^-IB#:7QD0'Y/= M=B=I\W:D,LJO! 1KH?FBL# Z(5A@F52 OIKB4062X1&*KZ :9G)J?/*O%-:B+Q+P7GZOBSQV$@Q$Y0<@MMP&O?RW*GV]'U@ MLXYID0WJEI5NO0.6 HUJ4O0OZ,3O_96S;\\YI%F; ?1G5K_HLITUT,%>]-X' MJ.*PXM.\+GWBXS[1;[TH%/R+)#TSKYN_=)N%*JH=>8&:"MHN-*J B!MVD-SG%PV[2DBM MV=]$9FUA\WP17L5RX)5YC7U+-N95N 4;=F?_7-SM[C(I/84AVQ9E=- '8OMS M+]V0RZJ3HE+WIB*B;6-:]NNZM9&K^?5L=[O-ZGY1P8/O; 4'B: EH/QL!$H2 M_/J1\]$?;,$?\W8UH <"R88S4Y%W1T0;K)ABG9_(JYQPR0]<18AY]L6B#_C MNC'6?VG[)SX5$W=*MYSS>"T M7M!9B&#B<*8D@U6T^$+50]G+TQ,YL[[-P7=4#+J)!%$9L/V$- ^(9O__SA,2 MP<=^]!'I0J;_X/,"Q!]MFEPO$N5;NRR777C*T<9 V$V/LV(RZ)V;:.FC N3" M3H<%A($(K(" X)Q;$)S7%@0G)3R>MT/G/$$9?T[Q>T5 MZ0+DD;PCB$2>?#7*Q],A_AF.![WW&*.P1%KJCP@MZ-5@!%V AEZ.>F^ L%.H M@,#\_)-!S"9Y 8,=P_^G9!\FW#K"KR7M_^L:U7\T*!4@912C8:^8%'DY@:&/ MA_ED4J&_A'G"G*K5K!'+T"8->K'01T4!4N.4Q (T]U>C O;P(^5@88"QP2.Q M,@2Y4O*B'IIOR&IJ:A2!)E/G4V@#/L!4RZ(%Q$2$P>3>"F+(W]_3]H7>KLL; MT)@X!9Z?S:RNS82-.H@WRPYJ'40>TD7Q"AT(-9(_Z=CIT:$].9]."_X[GGJ[ MZF\B[!OYD>!#.4&*CUY#RC(@U.S]YGM M]U"UQVK613TA+Q'=W2%=B/5N9@#MW=1Q6 ]:D6:&>5GB;YC;B[5J16^^]FI1PNH;CNJL67NB9)CS(G2QY M>(7M\R\I .K#,OME#J1F=G_SD+V3++8.%IB-"56(IE@MM1OO:K&9?05B]M64 M;_AJ._2B,'4.G4YOS/$=DX5* 7'-X_/Y^_P69)KW7 (O[H0$L@YJX>\.QX_4 MP-Z7Y<+Z-DG5F^23@A:\R">#&B\ED,L:_3 [Y$+X_1!V9$1^U@+=RT7O=+.8 M 7$B-+NL+O(QB%-5G0\'XPP+&TZ*<>\4TRB)WE0YNEF'^8"=OO4 ;O%P,LXG M4^QM# U/AK3A!5"#<:>Y3;K-;3P&.H-^EA*&.$%3YG XR,= WR0"F/6*Q M*6"%1U,4-^!37>:C>DRG&+9Z4/0^Q>MN2^!<@%@!>X^N[BE<@0+]$L!?>K]Z M%88G50EGN!Y6(#-5HW'OH\UCAON2@1HZK$8]9K!&I!A7F1R)'W'8G[1PL%X% M778XF:,QMU;UXK2O!E:(#L0_ M4LK6<7!=O!WV_L&:92PN"*D8"-?#D1<;-,I'(V"NO4]8ZX7M<5&,&HOU1$"# MG%.\H=<'Q- YK@=-:!A0H:Q[06L@B@U&9%HO2@R>.4+N<>PBA4QR(.S[!&[4 M:#!$M_RT#N.$CL85F5 Q7HADBC(TWFEAV*.1E"?\93F[!M&%8;'.;)8S>9A@ M^> LO-3\]EV#WYHW8IEU:Z^CG>[H4G=TR1WE73G[7KFQJTC-@F.3XPGO=IP. M/DW*? )WR; \XN#"[(!N,4/3/$\XN.%VT!*J9"./ZP$79XX'_X=+V;,43<

&%Y7R.GAKSG3L.2G')KSC)0?8DM[<(NREVGH=!3],YY08T,/G%>R# MH"VXQ15)6^1K L[0^]0AXY;T)+)%P;: R#$"V7LS1X1P#C!".\V*5?$Q4(@: MNJB*4H+@-JDIDZ>SK.EO2?P)Z?>HC:Y&5AAOP6>$A4#/.;HD8V%8P3*CM"$O M42+',Z_[)R\VB.P%[N!L_IQ5 M%?ZOU$TR%NT1[?]Q5O=+^ ]V!OIMKF^![GDD"[F$KR5,*0FDTR ^P^CT+O?* M]I!VV"!3%5G@RH<_P ]+/L&4%^-"W"_FZ&3QCJX)Z*-$)0Y>6D:"T+".!9QR M$X)E3YCZ=&I$^=X''2:TC#@3T9I2D$8#)[CL5\/>+Y)^!O)%/AZ5%/O7']>V M0PWB1!SQM[<@JRSNL_=SQ#5<0Y/5N 8A$)NL^Z!AO>%TH?F5J6M&R0='98TQ M?A307 S[Y1CV?[Z^)&32HV(TH$'AC],^L*P]$T&*6%O9>CCHP[M5OT8):5KG M-; L:9SDIV@#..Q1/JV0&$_ZP,ZJ_G# UKX!3.(W+C"%(#$*8)MJOR0.!L;D M%1BH#>_+J&! ,"JD/M,RGY83BMM[ZR<6$?J!=&;2UY7^9L%49\WZ%[NE_YH; MWY81C1R^%U('@N*3E!4;S&9>#>;()8>,'^&"03"XH*&VK[O,,*8;%LK<'UJ8 MJO3;@@\1W;24/;3C?1W;(ZGN+6=C3$RB#,77$9X+MW0WITHW@AUQQ75(F*0D M[K<8J?P;'E[+_5<0SP!(:!7&V@XX!A1D9',-#?V,7R)'7S3LWLRN.S31I ML+ /K]9]&"RFL:Q10HH7(H2>Y]<@B8"V28+2!Q#302\+HB+?H51__WT8D-:77 >7< :'B-Z>>]$IO'+3733-]NE7=(P@9I?S3&?PRS MZ72$'XJLY@_ /P$&W+EA(*2<@#8N&3#[L*18ROE.!0CE2HGD* HXU(@@8'+N;M;;'7&'HHO MERBX<"43AVU_R_LI2,\&UYZPQ,+ J6A$3>X"#YI98Y(G6!5Y)N?&'P>E?K 0 M12Z,NN#M *%R4/!FU),);T95C7DS!!;-[ &H1;V?1GE5!'Z,V/DROLANAZNQ MJQ:2FO&>Q,YG\^779B!%S&UQ-BH9.>=B- R'1=6DSF:W"_AY"5ICMW,Z M&5=R2@=#7IAI,>&%F8Y&?$JK01$_EHT)X/D:U(%6R;8WD\XARLEQ3F:#U+T_ M\S*"=0L)^ 7.7DTJH^J(8]3)\I)L!G*LWDC-2536=U08]2/QHB6'C4HBCM<1 M)YK2]Q3D0*+7)\''?LW)3.^Y:H$*0_DH3/BU34)UC=*/L6.T#L9+ H.,>6/' MO)8Q<\R)CJF(91+)[7+IL.Y7;FF?VK?06E]$S3/#,@.U#8-T.4"]A?\N;(@U%V">0Q,.Q1O^9G M1NP0+8H"=*1CE97U#40LFC\'5FF0CVD?,P3[:.M3L@5EGPN,+C]+J;=L4C#B M XT0I%A,/8$IH%)XW',1,-RA%/@U^M\ I@DCQ;G2892 %0-L2J^@3AHHCF5> M5.&*9X&-* !C?JH@):P=G@L M:OQP',2 Z9O\"N'IMY++95;-IQQ^$MG+]IN,Q[W[;0[BD%>ZFBXG&1*@PVZ- MA60YA7W/K=Q[Z50^BK.&*_B$/=87NV*H7N;5E/7)O!JA:@9'=S3%C3!+B>;A MBC0QU$SAZ1ZEH$THM4-2$>&U:22V4V^3OR/N5AR)(?%8HO7Q>;NE;#QGY]47/L(YX1.[1N$37.I,V])MCE,UP5-L5KD:#;#H< M9FB&'Y/^/ZP*S'ZME.7^A7V\QGQ:IC*8>]QK_AL=JV1BIJ1/Z!]=.ZU[HU?6 MWR?K-T!B%X^9/VR;FI+U51>HI"=$MD2@F%ZDK;-;2]*Y-)9D<9")T;,-]@VTJ\V%9VNQQ590=?@9Q#%N:]GZ;B=]B MQG$E\&,Q0<&VT#.U;F%DG.-IG=5U[UV@!M1CIS1^^?7MV>EY5HZ&,,T1158I M61ZE'W]>98&'=##%='>0EADGGVIDA)M)KOMZ%/J7\+ .0SF[XJK6;G%!^2J$%Q4%#+0T5OG85# S MNZZR$N3;:B1:V&\1F8*R62/O'Y6#'#@:WE3X-"B1RN):QYZM\\E@B)+TL/+/ M\*T.QW^E@^R.1GDQ)2$$#E-%$4 ?OMB^ZU&II(MS]#,NE#L0* BY"ZLQ"2T< M#^9'>TU)2,(@$L.^.8<'UNTXMFIZ8XYJX"HRMC%FPR.4,YO@9SQT-A4):9MPH5 ]34C>%U[[4K]D9MO?Z?:5J+KQ M)>:N@6=H[C'%I8BR5S7'YPW)]SZMZMZIF"LWRM4)_8+0(5\W,\^D&A.9Q$=C MC)$8(1J!:HBXI=<&)PC U\Q ,>8"],=BVOLTWVX- DT@\^$Y?S>[WPB*&^H$ M@LTE5/1\2XNC+X-/MT MYAI^8X6Z5[/MK+O#)PU*8 (4=K:W?]C>G B)KH5G1"%XLUAOMI@SL()C^_EF ML4:9>8?#X; 5/( OFK 7]4B !FJ,$\$/8_1>%_S-L!BID!D/W:)$&:1& B, M3"PQ<[/ ?XUKD( *> %84PJ)HLK+ >4@C3!Z:XIL("^'(Y0]D1>&B+Q-[(0E M7%M51#$\KE#F0E.\/ P (8*>"Z-"R@YCFM,XRH$ED&WI=9_7ZLO!(^ M\G,&_0&J; EMA[)$G[&PYS8"W@+1]5!(BS8$[BY@N)0QL A(U#@PV%08V' C0QM.W M%G>NP/_!889_C@E@HKFUP #T R#*'PKN=)*=.M1_G5)W] IQ?&X#T@>DI&]= M9%\^OFUPYAXE)67SDMFKD>#;?=9#P7,_TCH(/ M [DDS+1R*"PYQAE0?1).X) :C4$@ET@>LK :D2G5M@=D^+.?)A\[](D2)O6R^ M-:SZ9;B\[R6I--67R[2#ZX8U7&X7U]1M4&\W#!=AL28Y19OI=4Z7J?F:BVZ+SX[/:=]\QS" M6GA9'%9:RV_[H--"!"H>94 ;6Q'3@J>C &K[AMF*GI8]%CZMV6L FJ:*H42K MH$10T_:]\J,/W/D,>?3-G.K>'.L#F-@](T^X-M+1)S$0M@326A0]S<4T(IC'ISS0L4-IH((^(F"@^U5;-RDF@TJ M*_,[1N;]@"APJ_4VHVXH\00ZS8).VZ!OC9 A8K[#1O+E;W7=.8Z*K#Z^V=L8 MV0)QK$AH "D$D62@GH_5A::X)&K:^8^;#]JFYE>8EI685PRSH?D,VR*"/0VF M;&)N-SG=J"IR#; M1?;$'#@* 'GNH\GN(3)B?+:7ZJV]5+D9O9#BQ,#;#F^WE/S02/!O ;O;,_@@ MRSY"ZJ/@=B<)EWQW&+L.G%,Y7L\\Q^L'!2208CJN\]R,U8XM'$T>@\QJ^/;: M#H5:@KR!\-9 T0D8.<&LO6>8M3<$LY8TO>RQW[DY*5791X*#DW7*\7;<(VP# M8_D,C_5+!PPJVJF6I,.%M9V67J=/VN[G&\:ATDWZBCP-8.Y >OB(N;:SN\@% M2EYV[T+A4[^NENO&?6\5")R1Y=P'=!.2G!DK(#&-+P0M9TW=J9UQ$1*?YY(%R8]1[DRCXUCB:8E&ZZ+H+P>J22WIN@?8^ MH1W<,&-/RL2V$Q>.;Y4#34*@1@U8H M1N5R@X?('?ECD7V6Q$PTII!B&/&;M.!%/L$^V=YPV]7S8D#G<5B-L]G]8BM5 MUY=7G NLTOE:FPRP&^,Z:CE-'*D]*[8'@?-0:S4": ;J=A(_,_2N10$T@],4 MQ<^,*,YQ"$V..B<#:&^[H6\&9*T5=C.\K4TH36!Y MW4 Q]78V<38[[S#Z%+;SDW>4;!@.INVJ:)C+MM5K6RSI_I:Z#X(;HD).;,4> M32A.]55,7/Z%'0_5H'^CH(^R+L#@I M:>XPN?E?F18$6![/K2B?U&D[C+"+<$RK;=(;T#X\HW+EO+RVJ< ?CM[B&]@K M$$O^R^0A>@1D<1 !^77US827#$+L+XH7N CQNDYQZ[]R4,W%0Z:?$XF=T:7V M>)R4_WL]-QYR##T@K_:OR)I>>V!I##\!L?8<6 JC6[/ M E,> I,J+'(;<[1;Q#[/>]D1[_1PZJ7:DA@'Z:;UW,@S@5Q'N)OGAIXE'=\& MF'/ODSY-!#W<>7>OV 4=[> MBD3:_8D#QA=[M_O@'G,9SPP@\"/N(B'4GCF$6HO&^CY J/U5(]2^4MBSZ>CH MYVV^^R8\?\?==_!3K"D&.<$\:\J!/74YL,_<3/GP'W=?"QQE^#1K0Z#:R=HSTZ0SAS(\IGD,#9QG)L^RL.) M4Q.PN&5H3\EVZI3FU"F_J>4A:Q/U\-W_E?T4'-I(1DY+JHW)D(#51[.M:"7D M,M/^=[K-'PTJ -[QCADCE-.MQQQ8R8O^.#23(V9E]-N(2?WI<\ %NEDL9\E) M%45_&'90QF\Q.,4!2>1KD5T9#51$:/&<=_ M;7P$C)BV]UEAH,&P8-4WV=S,@Y(_D6F96&LR81"NY!8K9HF;9C3X.<]V]^:! M:\J0+7^F[+2E;@Q!0B%KZ-]!T/'2+ +> P^%78%7XC8N:9)0CF,8GZRD^72XS9;.")!JZE?C$* M 9LH;G[N\%Z;#_RMF4HASZ*:CS%3P?D@VO06%W2)X?_1!$<3C6^1.*-N(>M1 M\M=J>P.'B2%2XYU[& _>@;Z,!(:>-1_0Q7 QH@ .;I"=$3?+#1FT82(!U!A* M'4MEL]#-JB/#3?,,01(Q>_ 1;WW^OGK,6YC-^HCW,(O],:\MOB4/F5U?YU&, M&XU>KI:[33O^[9DRX+B<#Z#XK1<,!09'E[FS<_-R:W\F!,OA YL4GMWV9K6F MI= &GXB/ZY\F9T'Q^OO9 Z;39UV8ES^*,ZJZU M6<#:D>_#,\D)'E8X2:J!IKC!+ZJXP:E?W""M&R@0K5<*1*M5YSQ\XPXL;_!( MVC9Q]^.SQ8>-T#174*YO53F[)?U:G=/Q\B!Y+@4 MW+.9Z:O-PANO<1 0FIAT7O2GL2\C,G^DWD'SD:J(D;*JBGX;U6CB%1-"ZL98 M/J5EXI,H$S?/5>:YHHH^-Y;GAOQ<5L>SVY]Z!5%D/6TKR- UG[?]2G8&2@]" M=(VHQZ'VJ785E'JNH,(2R8C1MP0+OLO(PXH,@4 3[2(*+]_IS:3 &W^:T[-_C=;]ZEKQZW:5^K= MP_?/,K6/%O]=)_Z]0W@0N-+_QXEQZK $5%8HVW@/!7QDK8VAPK:I(\2,)N\L0B20V+DVQ/Y9(.9ED/2RTT.83!?;$@O5BP72QH+A;\ MYJJ8Q!58OW)$N!*QNB:!CV)OB9/D"O]1-4ZZYM<4P_A2-ZJ1A-3"@ZT#=B(! MC :.PB)FO8JDE[<=-_MBQPETJ >2[/_1 6RJF"KW'#.W!J8^MT7\$KX?>'\, MQQ]TE35L 3C)8(QJK65_/ F-Z7KZHO)B:,(JV&ZLPQ9:U$-$;XP/"_1JAP"- MF3G_E$H/5'MP_KUYFO=>(DG%"LU(N R4T6X#OL^ V'WMXIYMV6AS73]P2 +] M=:%SZ?!7-YY+'D7Z@=-@P)ST%K+HEOHU)PW4?/_9O?/\R+0GOK8VYS3^R[R?TI1K*0DGRXRU7R2JDP-?HZV<'#1J:#Q"5J<@[;+ M?AV>92Q2%7[;O6I5:.R.-(=5K2(#XBI7D1\:5:_"Q4,S>]C<*/XU%!>CV-=#*K$5FTF'DEO!EL1H#I;DBK1_2&FNYKN#V'D8Q**HJ)97 MI/=X;:^PR8C_ VM^15ILK0$6'&BJ !:+D8J6!$-1P7+F8#Q4#2RVMX/H0$>Q M-D1$['E>*:K@][ 658WO[%AUFCL@L:2EN%] M'7JUVEULL2"$?70_?.C^[CJ:CA30YDN-$!JO),$6P.S(0'P=XU)Q;![=XP2! M\LR'B"YK(BA;1O.:(3_CXP!1^G9^21Z(2]AMU(<)8<),_OL:+4Y(::ZMHKKF M,0/I4J'K_[W9;/_W_P%02P,$% @ )(M<4( WON R @ ?0D T !X M;"]S='EL97,N>&ULU59M:]LP$/XK0AFCA5';R9:1U39LA<)@*X7FP[X5Q3[; M KUXLIPY_?73BU^2C+&1=2/[8MT])SWWW%E(BAN]8_!0 6C4<2::!%=:U^^" MH,DJX*2YDC4($RFDXD0;5Y5!4RL@>6,7<1;,PW 9<$(%3F/1\ENN&Y3)5N@$ MST<(^?4W,H<$/UZ\_-I*??T"^7'V:C8+'R^OC_$+%[C$R'-\S!,<+5_CX/=) MK\*?\YK8$?4;2QWT-:1Q(<54R@)[P.0F'-"6L 3?$$8WBMI5!>&4[3P\MT F MF51(FQX:;9%%FBU49AJ<@NFOL&^*EN,$DV4N6@QC01'J T9E!8.8J6E1VU MK ,;U%IR8^24E%(0IV%8T1N&-@/&'NS>^U(<<'<%\G/L+PDQLBH&TU3=F]-? M"YWD?3;/O4>[.HD6U70K]8?65".<;[<.W"LH:.?\KACS&W92UVSWGM%2Y&+U5_6&/3G M^=ZE<7!EC"C:M)1I*GJU%UNB"R9XLC]9X=%RG+4>*1(\V9\AIRU?N833@RO]#E!+ P04 " D MBUQ0;-')4($& #7.P #P 'AL+W=O&OOCVI@?XF=5UNYPL&J:]8?1R!4K54GWNUFKVA]9&%O)QG^T MRY%;6R7G;J544Y6C:'\_'552UX-/'Q_.=6Y'](-I5-%H4_O"4'"EU:U[.AX^ M"NDKW*A+>7TXV!\(V3;FJRX;94]DH_ZPIEWK>GDX& _$0EO7S,*UNYJ5KG6E M?ZEY]\FMS.V?QNI?IFYD.2NL*Q49>7TC/>CA( M]_T);[33U[K4S=WAH/N_5 /_*T;D9W3M\/!WTX@?[/]I1K-8Z$*=F**M5-UL MVM&J,ER]=BN]=@-1RTH=#H[-C;+B7"Y5P/97FP'[0_8Z7P< M&#EY:F=*/?=7GXO/LI1UH437NHX 1@ PVAF@V#N7!'("("=O"#D+$.$+3IB% M.%LK2R!C !GO#/+85&L"F0#(9(>0_T0$,@60Z>X@I5L1R Q 9CN#_/)OJPED M#B!S7L@3Y0JKUZ$\@'UNG:Z5HT// 8 [X(6;Z66M?5U9-^*H*$Q;-]Y?? KL/W*"12R9C9 M)5,?D]7+<%%QY%P_6!@C?8R9_>%;;]X6C?A;6NM;[]DS@9PQYI=&&#Y\)1&& M9CU7MJLDSJY+O:2!S!A98\RLC5ECBA\K4WH\]UO7\9H[RH9D,6:VQ87R(UW; MOZ7(#V-N082V&GZ6SALVA%"J=IM;VCVS%0V@D2 B9D&<^E&NUV@1?X<:J=^_%=T4'X A9 M(F*VQ#WJCM!]I@PVP-C3B@F MTLJ$62LD"Q)[E])?W+VC;,@G$V:?;$V'ME+".2QFI;R2%SUP4DQDF0FS96!^ M)/8H)O+,A-DS+S*DK?<;B6;"+)J7J=)61"2<";-P'@+^K6!(,1-FQ<#(OS]V M(\5,F!6SB?RWM5Z,E!(S*P7$UX&58B*EQ.Q*>8JQM[8A MP;QO5XJ)W)/L8@4EM&9E;*-_44QDH60GFV4*O8QZO?,Y#,9&%$F8+0A)0@"R7,%@)],XR< M%!-9*&&V$$Z[AQ0362AAMA#$[.\?019*V=?LG\\.> /Y\\Y;7V(6%!-9*&7/ M@%YBWON\EJ6@F,A"*;.%MLQD#,53(<5$%DKY=XF]O@+<[YO(0BEW+K1E!9C< M=XJ)+)0R6^AQ;J@7$X9N=S7TAWBZ7( M0ND;[0#HCT./2V44$UDH9;80;Q:1S2!FR4,8](P M,>G@OF@]L@HOL5!,9*'L;59_MK=F[]6)'%DH?Y/M:7VCZZV;7W)DH7QW^]8" M.\5$%LIWMWFB^Z=0WYHLMA!036>B@L]"HJ^P^?9RKA:[5_+N_A//E MA2R+EJ-MUVY@5,HL2A21PL#VW??CS9C =:GUF$ MXTU,B)%^"'P8^3Z^Y%,S'+M+:8_7LGH_GRYE4[7#\V5?^\L]7J9],?\K"IS/O) MO'7]:VES'HJY7>S#N,%XR\%^:! #]+Y(*4'Q?F@2 ]*\T&)'E3/!]7T(+L&,J[Y20AK MOM86<&WY7EL MN6+;0'9EF^V!6A;OMH6L&WY;EL M^7+;0'=EF^W!7A;OMX" M]!:^W@+TE@6>M='#-E]O 7H+7V\!>@M?;P%Z"U]O 7H+7V\!>@M?;P%Z"U]O M 7H+7V\']'9\O1W0V_'U=D!OM\!9"3HLX>OM@-Z.K[<#>CN^W@[H[?AZ.Z"W MX^OM@-Z.K[<#>CN^WA[H[?EZ>Z"WY^OM@=Z>K[<'>OL%SKK183=?;P_T]GR] M/=#;\_7V0&_/U]L#O3U?;P_T]GR] ] [\/4.0._ USL O0-?[P#T#GR] ] [ M+/"N$KVLY.L=@-Z!KW< >@>^W@'H'?AZ!Z!WX.NM0&_EZZU ;^7KK4!OY>NM M0&_EZZU ;^7KK4!O76#6! V;\/56H+?R]5:@M_+U5J"W\O6.0._(USL"O2-? M[PCTCGR](] [\O6.0._(USL"O2-?[PCTC@O,"J)A0;[>$>@=^7I'H'?DZYV MWHFO=P)Z)[[>">B=^'HGH'?BZYV WHFO=P)Z)[[>">B=^'HGH'=:8-8;#7OS M]4Y [\37NP9ZUWR]:Z!WS=>[GNA=VJ;/NQ]#?[P?H-4$L#!!0 ( "2+7%"=8#-M M10( 'DT 3 6T-O;G1E;G1?5'EP97-=+GAM;,W;WVZ;,!3'\5>)N)V" M@PV&3$UOMMUNE;87\,!)4/@GV^W2MY]#VTFK,JE3$^E[$P+'G/.#6)^[W/QX MG*Q?'/MN\)MD'\+T40A?[VUO?#I.=HB5[>AZ$^*IVXG)U >SLT*N5EK4XQ#L M$);AU".YO?ELM^:^"XM/3]=/K3>)F::NK4UHQT$\#,VKILOGAJFSW;S&[]O) M?X@+DL678^SBX[5-$JL^$6^8\/K&TWF\[]N#=:YM[']%&[?;MK;-6-_W\9;4 M3\Z:QN^M#7V7^KUQMOD>7#OLGO/>&1>^FCXV%L=._+4@O5Z.\-C9\P'FRB4G MA[@M[+E1<^'I,WO7P)?=4(_.+B<7JRZT9QXO1KJ+52]."R_YB/:T=1K;O&EX M;'V]'_;7Z [S]W,O_$_1B_GPOK=^N1P2DD-!&PO=&AE;64O=&AE;64Q M+GAM;%!+ 0(4 Q0 ( "2+7%!5OL4_H0, #42 8 " M ?@( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ )(M<4$<^U9BK @ 4 H !@ M ( !N!$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ )(M<4,@BI'CH 0 U00 !@ ( !(QP 'AL+W=O M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ )(M<4#,70'JQ M 0 T@, !@ ( !BBD 'AL+W=O&UL4$L! A0#% @ )(M< M4*6_2]VT 0 T@, !D ( !6RT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )(M<4/ZKA#*T 0 T@, M !D ( !'3, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )(M<4)*<-WFS 0 T@, !D M ( !X3@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ )(M<4!)LK^VS 0 T@, !D ( !HSX 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ )(M<4"G- M2P"U 0 T@, !D ( !9$0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )(M<4#J9C0"V 0 T@, !D M ( !)TH 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ )(M<4.MH+/ZU 0 T@, !D ( ! MZT\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ )(M<4+))P)ZV 0 T@, !D ( !P58 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )(M<4/4:_W'1 0 P 0 !D M ( !CF( 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ )(M<4/R7XJBW 0 T@, !D ( !P&@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M)(M<4$8?X)YT P 4P\ !D ( !O6X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )(M<4$6:N%F) @ \P@ !D M ( !YX, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ )(M<4+#Y;?$H @ 2 8 !D ( !GXH 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )(M< M4 Y7+V_N 0 P4 !D ( !?)( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )(M<4(2GVDM# @ )0< M !D ( !()D 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ )(M<4,W'AMY5 @ <0< !D M ( !6Z 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ )(M<4/@#W:*S @ F@D !D ( !>Z< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ )(M<4)\J MJ=A\ @ C0@ !D ( !3[0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )(M<4-Q7J=8U! &PO M=V]R:W-H965T&UL4$L! A0#% @ )(M<4)CZ"N87 @ -08 !D ( ! MV<4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ )(M<4&+^1J#) 0 &00 !D ( ! ,X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )(M<4&WENP>5 @ )PD !D M ( !&PO=V]R M:W-H965T&UL M4$L! A0#% @ )(M<4(,@E1\S @ 0@8 !D ( !SN0 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M)(M<4'T(TT!U @ (P@ !D ( ! >X 'AL+W=O&UL4$L! A0#% @ )(M<4&ALC&&UHP M,'P" !0 ( !U?< 'AL+W-H87)E9%-T&UL4$L! M A0#% @ )(M<4( WON R @ ?0D T ( !O)L! 'AL M+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ )(M<4);A MI:J^ @ )C8 !H ( !QZ0! 'AL+U]R96QS+W=O30 !, M ( !O: XML 103 R85.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Schedule of Reconciliation of Federal Statutory Rate on Loss before Income Taxes and before Gain from Sale of Equity Method Investment Rate to Effective Income Tax Rate (Detail)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]      
Statutory federal tax rate 21.00% 21.00% (34.00%)
State income taxes, net of federal income tax benefit (8.10%) 3.60% 97.20%
Increase (decrease) in valuation allowance 2.20% (9.10%) (936.10%)
Permanent items (3.90%) (5.90%) (861.20%)
Tax credits (15.60%) (5.50%) (1222.30%)
Provision vs. tax return differences 9.00% (1.70%)  
Foreign rate differential and deferred items 0.60% 0.70% (91.80%)
Change in tax reserves   0.10% (5.10%)
Rate change due to tax reform     3441.10%
Refundable income taxes - AMT credit     (751.00%)
Other   0.10% (0.10%)
Effective income tax rate 5.20% 3.30% (363.30%)

XML 104 R75.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation and Employee Benefit Plans - Summary of the Activity under the 2000 Plan (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Options transferred in merger with Vicor Weighted Average Exercise Price $ 6.79    
2000 Plan, Vicor [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Options Outstanding, Beginning balance 1,382,981    
Options Outstanding, Granted 115,753    
Options transferred from VI Chip Merger 1,476,371    
Options Outstanding, Forfeited and expired (36,228)    
Options Outstanding, Exercised (250,981)    
Options Outstanding, Ending balance 2,687,896    
Options Outstanding, Exercisable 1,475,947 888,257 707,244
Options Outstanding, Vested or expected to vest 2,601,076    
Weighted Average Exercise Price, Beginning balance $ 13.41    
Weighted Average Exercise Price, Granted 31.76    
Weighted Average Exercise Price, Forfeited and expired 21.37    
Weighted Average Exercise Price, Exercised 9.71    
Weighted Average Exercise Price, Ending balance 10.81    
Weighted Average Exercise Price, Exercisable 8.74 $ 8.93 $ 8.01
Weighted Average Exercise Price, Vested or expected to vest $ 10.65    
Weighted-Average Remaining Contractual Life in Years, Outstanding 4 years 7 months 24 days    
Weighted-Average Remaining Contractual Life in Years, Exercisable 4 years 1 month 6 days    
Weighted-Average Remaining Contractual Life in Years, Vested or expected to vest 4 years 7 months 13 days    
Aggregate Intrinsic Value, Outstanding $ 96,665    
Aggregate Intrinsic Value, Exercisable 56,079    
Aggregate Intrinsic Value, Vested or expected to vest $ 93,938    
XML 105 R71.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation and Employee Benefit Plans - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Term of Option 10 years    
Employee's compensation plan The Company matches employee contributions to the plan at a rate of 50%, up to the first 3% of an employee’s compensation.    
Employee contributions 20.00%    
Company contribution to the plan $ 1,001,000 $ 976,000 $ 937,000
Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Employees pre-tax salary 1.00%    
Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Employees pre-tax salary 80.00%    
2000 Plan, Vicor [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common Stock reserved for issuance 10,000,000    
Non-qualified stock options granted to non-employees 85.00%    
Annual forfeiture rate 5.25% 5.25% 5.25%
Share exercisable 1,475,947 888,257 707,244
Weighted average exercise prices $ 8.74 $ 8.93 $ 8.01
Total Intrinsic value $ 6,636,000 $ 22,938,000 $ 4,395,000
Options Exercised 2,437,000 6,782,000 3,295,000
Fair value of stock options that vested 1,657,000 $ 2,921,000 $ 774,000
Total unrecognized compensation cost $ 4,121,000    
Compensation cost recognized over a weighted-average period 1 year 8 months 12 days    
Expected recognized expenses, Year One $ 1,897,000    
Expected recognized expenses, Year Two 1,261,000    
Expected recognized expenses, Year Three 669,000    
Expected recognized expenses, Year Four 184,000    
Expected recognized expenses, Year Five $ 110,000    
Weighted-average fair value $ 14.30 $ 17.46 $ 8.71
Stock Bonus Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock purchase by non-employees 109,964    
2017 Employee Stock Purchase Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Non-qualified stock options granted to non-employees 85.00%    
Maximum number of shares authorized for issuances 2,000,000    
Maximum percentage of payroll deductions on employee's compensation 15.00%    
Offering period of employee stock purchase plan 6 months    
XML 106 R81.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Additional information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Leases [Abstract]      
Operating leases right of use assets $ 4,261,000 $ 4,329,000  
Short-term lease liabilities 1,520,000    
Long-term lease liabilities 2,855,000   $ 102,000
Short-term lease cost $ 1,870,000    
Weighted-average remaining lease term 3 years 10 months 24 days    
Weighted-average discount rate 3.78%    
Additional interest factor 1.375%    
Lease liabilities paid $ 247,000    
ROU assets in exchange for new operating lease liabilities 1,761,000    
Lease income $ 856,000    
XML 107 R10.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Significant Accounting Policies
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Significant Accounting Policies
2.  SIGNIFICANT ACCOUNTING POLICIES
Principles of consolidation
The Consolidated Financial Statements include the accounts of the Company and its subsidiaries. All intercompany transactions and balances have been eliminated upon consolidation.
Use of estimates
The preparation of financial statements in conformity with accounting principles generally accepted in the United States (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingencies at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Such estimates and assumptions relate to the useful lives of fixed assets and identified intangible assets, recoverability of long-lived assets, fair value of long-term investments, allowances for doubtful accounts, potential excess, obsolete or unmarketable inventory, potential reserves relating to litigation matters, accrued liabilities, accrued taxes, deferred tax valuation allowances, assumptions pertaining to share-based payments, and other reserves. Actual results could differ from those based on these estimates and assumptions, and such differences may be material to the financial statements.
Recently Adopted Accounting Standard
s
Lease Accounting
In February 2016, the Financial Accounting Standards Board (“FASB”) issued new guidance for lease accounting, which requires lessees to recognize leases on the balance sheet and disclose key information about leasing arrangements. The new guidance establishes a
right-of-use
model (“ROU”) that requires a lessee to recognize a ROU asset and a lease liability on the balance sheet for all leases with a term longer than twelve months. Leases are classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the income statement. For lessors, the guidance modifies the classification criteria and accounting for sales-type and direct financing leases.
The Company adopted the new standard as of January 1, 2019, using the effective date as the date of initial application. As a result, financial information has not been updated and the disclosures required under the new standard have not been provided for dates and periods before January 1, 2019. The Company elected the “package of practical expedients”, which permits companies to not reassess under the new standard lease identification, lease classification and initial direct costs. The Company did not elect the
use-of-hindsight
or the practical expedient pertaining to land easements, as the latter is not applicable.
The adoption of the standard resulted in the recognition of ROU assets and lease liabilities of approximately $4,329,000 and $4,455,000, respectively, as of January 1, 2019. There was no cumulative effect of adopting this new guidance, and the standard did not have a material impact on the Company’s consolidated statements of operations or cash flows for the year ended December 31, 2019.
Revenue Recognition
In May 2014, the Financial Accounting Standards Board (“FASB”) issued new guidance for revenue recognition (“Topic 606”), which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. The new guidance, which includes several amendments, replaces most of the prior revenue recognition guidance under U.S. GAAP. The Company adopted the new guidance as of January 1, 2018 using the modified retrospective method, as applied to all contracts. As a result, the Company has changed its accounting policy for revenue recognition, as detailed below. The most significant impact of the adoption was on the timing of recognition of sales to the Company’s stocking distributors and including the additional required disclosures under the new standard. Through December 31, 2017, the Company deferred revenue and the related cost of sales on shipments to stocking distributors until the distributors resold the products to their customers. Upon adoption, the Company is no longer permitted to defer revenue until sale by the stocking distributor to the end customer, but rather, is required to estimate the effects of returns and allowances provided to stocking distributors and record revenue at the time of sale to the stocking distributor. In addition, the Company modified the accounting for a contractual arrangement due to a reassessment of the number of performance obligations in the arrangement, and adjusted for the timing of certain royalty revenue. The cumulative effect of adopting this guidance, recorded as an increase to the balance of retained earnings as of January 1, 2018, was approximately $3,670,000. The comparative information for the year ended December 31, 2017, including disclosures, has not been restated and continues to be reported under the accounting standards in effect for that period.
The following tables summarize the impacts of adopting the new revenue recognition guidance on certain components of the Company’s consolidated financial statements (in thousands):
a)
Consolidated Balance Sheet Items
 
As of December 31, 2018
 
 
As reported
 
 
Adjustments
 
 
Balances without
adoption of
Topic 606
 
Accounts receivable, net
 
$
43,673
 
 
$
(72
)
 
$
43,601
 
Inventories, net
 
 
47,370
 
 
 
(110
)
 
 
47,260
 
Total assets
 
 
221,068
 
 
 
(182
)
 
 
220,886
 
Income taxes payable
 
 
710
 
 
 
(59
)
 
 
651
 
Deferred revenue
 
 
5,069
 
 
 
5,768
 
 
 
10,837
 
Sales allowances
 
 
548
 
 
 
(483
)
 
 
65
 
Total liabilities
 
 
36,978
 
 
 
5,226
 
 
 
42,204
 
Retained earnings
 
 
129,000
 
 
 
(5,408
)
 
 
123,592
 
Total equity
 
 
184,090
 
 
 
(5,408
)
 
 
178,682
 
Total liabilities and equity
 
 
221,068
 
 
 
(182
)
 
 
220,886
 
b)
Consolidated Statement of Operations Items
 
Year Ended December 31, 2018
 
 
As reported
 
 
Adjustments
 
 
Balances without
adoption of
Topic 606
 
Net revenues
 
$
291,220
 
 
 
$(3,946)
 
 
$
287,274
 
Cost of revenues
 
 
152,249
 
 
 
(2,149
)
 
 
150,100
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Gross margin
 
 
138,971
 
 
 
(1,797
)
 
 
137,174
 
Income before income taxes
 
 
32,933
 
 
 
(1,797
)
 
 
31,136
 
Provision for income taxes
 
 
1,087
 
 
 
(59
)
 
 
1,028
 
Consolidated net income
 
 
31,846
 
 
 
(1,738
)
 
 
30,108
 
Net income attributable to Vicor Corporation
 
 
31,725
 
 
 
(1,738
)
 
 
29,987
 
The impact of the adoption of the new revenue recognition standard on the consolidated statements of comprehensive income (loss) and cash flows for the year ended December 31, 2018 was not material.
Prior to January 1, 2018
Product revenue was recognized in the period when persuasive evidence of an arrangement with a customer existed, the products were shipped and title was transferred to the customer, the price was fixed or determinable, and collection was considered probable.
The Company deferred revenue and the related cost of sales on shipments to stocking distributors until the distributors resold the products to their customers. The agreements with these stocking distributors allowed them to receive price adjustment credits or to return qualifying products for credit, as determined by the Company, in order to reduce the amounts of slow moving, discontinued, or obsolete product from their inventory. These stocking distributors were also granted price adjustment credits in the event of a price decrease subsequent to the date the product was shipped and invoiced to the stocking distributor. Given the uncertainties associated with the levels of price adjustment credits to be granted to stocking distributors, the sales price to the stocking distributor was not fixed or determinable until the stocking distributor resold the products to its customers. Therefore, the Company deferred revenue and the related cost of sales on shipments to stocking distributors until the stocking distributors resold the products to their customers. Accordingly, the Company’s revenue fully reflected
end-customer
purchases and was not impacted by stocking distributor inventory levels. Agreements with stocking distributors limited returns of qualifying product to the Company to a certain percentage of the value of the Company’s shipments to that stocking distributor during the prior quarter. In addition, stocking distributors were allowed to return unsold products if the Company terminated the relationship with the stocking distributor. Title to the inventory transferred to the stocking distributor at the time of shipment or delivery to the stocking distributor. Payments from the stocking distributors were due in accordance with the Company’s standard payment terms. These payment terms were not contingent upon the stocking distributors’ sale of the products to their
end-customers.
Upon title transfer to stocking distributors, the Company reduced inventory for the cost of goods shipped, the margin (i.e., revenues less cost of revenues) was recorded as deferred revenue, and an account receivable was recorded.
The Company evaluated revenue arrangements with potential multi-element deliverables to determine if there were more than one unit of accounting. A deliverable constituted a separate unit of accounting when it had standalone value and there were no customer-negotiated refund or return rights for the undelivered elements. The Company entered into arrangements containing multiple elements that could include a combination of
non-recurring
engineering services (“NRE”), prototype units, and production units. The Company determined NRE and prototype units represented one unit of accounting and production units represented a separate unit of accounting, based on an assessment of the respective standalone value. The Company deferred revenue recognition for NRE and prototype units until completion of the final milestone under the NRE arrangement, which was generally the delivery of the prototype. Recognition generally took place within six to twelve months of the initiation of the arrangement. Revenue for the production units was recognized upon shipment, consistent with other product revenue summarized above.
License fees were recognized as earned. The Company recognized revenue on such arrangements only when the contract was signed, the license term had begun, all obligations had been delivered to the customer, and collection was probable.
Foreign currency translation
The financial statements of Vicor Japan Company, Ltd. (“VJCL”), a majority-owned subsidiary, for which the functional currency is the Japanese Yen, have been translated into U.S. Dollars using the exchange rate in effect at the balance sheet date for balance sheet amounts and the average exchange rates in effect during the year for income statement amounts. The gains and losses resulting from the changes in exchange rates from year to year have been reported in other comprehensive income.
Transaction gains and losses resulting from the remeasurement of foreign currency denominated assets and liabilities of the Company’s foreign subsidiaries where the functional currency is the U.S. Dollar are included in other income (expense), net. Foreign currency gains (losses) included in other income (expense), net, were approximately $(108,000), $(260,000), and $323,000 in 2019, 2018, and 2017, respectively.
Cash and cash equivalents
Cash and cash equivalents include funds held in disbursement (i.e., checking) and money market accounts, certificates of deposit, and debt securities with maturities of less than three months at the time of purchase. Cash and cash equivalents are valued at cost, approximating market value. The Company’s money market securities, which are classified as cash equivalents on the balance sheet, are purchased and redeemed at par value. Their estimated fair value is equal to their cost, and, due to the nature of the securities and their classification as cash equivalents, there are no unrealized gains or losses recorded at the balance sheet dates.
Long-term investment
The Company’s principal sources of liquidity are its existing balances of cash and cash equivalents, as well as cash generated from operations. Consistent with the guidelines of the Company’s investment policy, the Company can invest, and has historically invested, its cash balances in demand deposit accounts, money market funds, and auction rate securities meeting certain quality criteria. The Company’s long-term investment is subject to credit, liquidity, market, and interest rate risk.
The Company’s long-term investment, which is a debt security, is classified as an
available-for-sale
security. The
available-for-sale
security is recorded at fair value, with unrealized gains and losses, net of tax, attributable to credit loss recorded through the Consolidated Statement of Operations and unrealized gains and losses, net of tax, attributable to other
non-credit
factors recorded in “Accumulated other comprehensive income (loss),” a component of Total Equity. In determining the amount of credit loss, the Company compares the present value of cash flows expected to be collected to the amortized cost basis of the security, considering credit default risk probabilities and changes in credit ratings, among other factors.
The amortized cost of the debt security is adjusted for amortization of premiums and accretion of discounts to maturity, the net amount of which, along with interest and realized gains and losses, is included in “Other income (expense), net” in the Consolidated Statements of Operations. The Company periodically evaluates the investment to determine if impairment is required, whether an impairment is other than temporary, and the measurement of an impairment loss. The Company considers a variety of impairment indicators such as, but not limited to, a significant deterioration in the earnings performance, credit rating, or asset quality of the investment.
Fair value measurements
The Company accounts for certain financial assets at fair value, defined as the price that would be received to sell an asset or paid to transfer a liability (i.e., an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. A three-level hierarchy is used to show the extent and level of judgment used to estimate fair value measurements:
Level 1
 
Inputs used to measure fair value are unadjusted quoted prices available in active markets for the identical assets or liabilities as of the reporting date.
     
Level 2
 
Inputs used to measure fair value, other than quoted prices included in Level 1, are either directly or indirectly observable as of the reporting date through correlation with market data, including quoted prices for similar assets and liabilities in active markets and quoted prices in inactive markets. Level 2 also includes assets and liabilities valued using models or other pricing methodologies that do not require significant judgment since the input assumptions used in the models, such as interest rates and volatility factors, are corroborated by readily observable data from actively quoted markets for substantially the full term of the financial instrument.
     
Level 3
 
Inputs used to measure fair value are unobservable inputs supported by little or no market activity and reflect the use of significant management judgment. These values are generally determined using pricing models for which the assumptions utilize management’s estimates of market participant assumptions.
The carrying amounts of cash and cash equivalents, accounts receivable and accounts payable approximate fair value because of the short maturity of these financial instruments.
Inventories
Inventories are valued at the lower of cost (determined using the
first-in,
first-out
method) or net realizable value. Fixed production overhead is allocated to the inventory cost per unit based on the normal capacity of the production facilities. Abnormal production costs, including fixed cost variances from normal production capacity, if any, are charged to cost of revenues in the period incurred. All shipping and handling costs incurred in connection with the sale of products are included in cost of revenues.
Inventory estimated to be excess, obsolete, or unmarketable is written down to net realizable value. The Company’s estimation process for assessing net realizable value is based upon forecasted future usage which is derived based on backlog, historical consumption and expected market conditions. If the Company’s estimated demand and/or market expectations were to change or if product sales were to decline, the Company’s estimation process may cause larger inventory reserves to be recorded, resulting in larger charges to cost of revenues.
Concentrations of risk
Financial instruments potentially subjecting the Company to significant concentrations of credit risk consist principally of cash and cash equivalents, of which a significant portion is held by one financial institution, its long-term investment, and trade accounts receivable. The Company maintains cash and cash equivalents and certain other financial instruments with various large financial institutions. Generally, amounts invested with these financial institutions are in excess of federal deposit insurance limits. The Company has not experienced any losses in such accounts, and management believes the Company is not exposed to significant credit risk. The Company’s long-term investment as of December 31, 2019 consists of a single auction rate security with a par
 
value of $
3,000,000
, which is
collateralized
by student loans. It is a highly rated (Aaa/AA+) municipal and corporate debt security. Through December 
31
,
2019
, auctions held for the Company’s auction rate security have failed. The funds associated with an auction rate security that has failed auction may not be accessible until a successful auction occurs, a buyer is found outside of the auction process, the security is called, or the underlying securities have matured. If the credit rating of the issuer of the auction rate security held deteriorates, the Company may be required to adjust the carrying value of the investment for an other-than-temporary decline in value through an impairment charge.
The Company’s investment policy, approved by the Board of Directors, limits the amount the Company may invest in any issuer, thereby reducing credit risk concentrations.
The Company’s products are sold worldwide to customers ranging from smaller, independent manufacturers of highly specialized electronic devices, to larger OEMs, ODMs and their contract manufacturers. See Note 19,
Segment Information
, for a discussion of a change to segment reporting in the second quarter of 2019. The Company’s Brick Products’ customers are primarily concentrated in the following industries: aerospace and defense electronics, industrial automation, industrial equipment, instrumentation and test equipment, and transportation
(
notably in rail and heavy equipment applications
)
. The Company’s Advanced Products’ customers are concentrated in the data center and hyperscaler segments of enterprise computing, in which
the Company’s
products are used for voltage distribution on server motherboards, in server racks, and across datacenter infrastructure, although we also target applications in aerospace and aviation, defense electronics, industrial automation, instrumentation, test equipment, solid state lighting, telecommunications and networking infrastructure, and vehicles (notably in the autonomous driving, electric vehicle, and hybrid vehicle niches of the vehicle segment). While, overall, the Company has a broad customer base and sells into a variety of industries, a substantial portion of the Company’s revenue from its Advanced Products line has been derived from a limited number of customers. This concentration of revenue is a reflection of the relatively early stage of adoption of the technologies, architectures and products offered in the Advanced Products line, and the Company’s strategy of targeting market leading innovators as initial customers for its Advanced Products. Concentrations of credit risk with respect to trade accounts receivable are limited due to the number of entities comprising the Company’s customer base
.
As of December 
31
,
2019
and
2018
,
one
customer accounted for approximately
14.3
% of trade account receivables.
Components and materials used in the Company’s products are purchased from a variety of vendors. While most of the components are available from multiple sources, some key components for certain Advanced Products, in particular, are supplied by single vendors. In instances of single source items, the Company maintains levels of inventories management considers appropriate to enable meeting the delivery requirements of customers. If suppliers or subcontractors cannot provide their products or services on time or to the required specifications, the Company may not be able to meet the demand for its products and its delivery times may be negatively affected.
Long-lived assets
The Company reviews property, plant and equipment and finite-lived intangible assets for impairment whenever events or changes in circumstances indicate the carrying value of such assets may not be recoverable.
Management determines whether the carrying value of an asset or asset group is recoverable based on comparison to the undiscounted expected future cash flows the assets are expected to generate over their remaining economic lives. If an asset value is not recoverable, the impairment loss is equal to the amount by which the carrying value of the asset exceeds its fair value, which is determined by either a quoted market price, if any, or a value determined by utilizing a discounted cash flow technique. Evaluation of impairment of long-lived assets requires estimates of future operating results that are used in the preparation of the expected future undiscounted cash flows. Actual future operating results and the remaining economic lives of our long-lived assets could differ from the estimates used in assessing the recoverability of these assets.
 
These differences could result in impairment charges, which could be material.
Intangible assets
Values assigned to patents are amortized using the straight-line method over periods ranging from three to 20 years. Patents and other intangible assets are included in “Other assets” in the accompanying Consolidated Balance Sheets.
Advertising expense
The cost of advertising is expensed as incurred. The Company incurred approximately $2,749,000, $2,610,000, and $2,150,000 in advertising costs during 2019, 2018, and 2017, respectively.
Product warranties
The Company generally offers a
two-year
warranty for all of its products, though it has extended the warranty period to three years for certain military grade products sold after January 1, 2017. The Company is party to a limited number of supply agreements with certain customers contractually committing the Company to warranty and indemnification requirements exceeding those to which the Company has been exposed in the past. The Company provides for the estimated cost of product warranties at the time product revenue is recognized. Factors influencing the Company’s warranty reserves include the number of units sold, historical and anticipated rates of warranty returns, and the cost per return. The Company periodically assesses the adequacy of warranty reserves and adjusts the amounts as necessary. Warranty obligations are included in “Accrued expenses” in the accompanying Consolidated Balance Sheets.
Revenue recognition
Subsequent to January 1, 2018, revenue is recognized when control of the promised goods or services is transferred to a customer, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Sales, value add, and other taxes collected concurrent with revenue producing activities are excluded from revenue. The expected costs associated with product warranties continue to be recognized at the time product revenue is recognized. Shipping and handling costs associated with outbound freight after control over a product has transferred to a customer are accounted for as a fulfillment cost and are included in cost of revenues.
The Company’s primary source of net revenue comes from the sale of products, which are modular power components and power systems for converting, regulating and controlling electric current. The principal customers for the Company’s power converters and systems are large OEMs, ODMs and the original design manufacturers and contract manufacturers serving them, and smaller, lower volume users, which are broadly distributed across several major market areas. The Company recognizes revenue for product 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 contract. The Company previously deferred revenue and the related cost of revenues on shipments to stocking distributors until the distributors resold the products to their customers. The Company now records revenue for such transactions at the time of sale to the stocking distributor. The Company establishes sales allowances for estimated future product returns including distributor returns and price adjustment credits, primarily based upon historical and anticipated rates of product returns and allowances.
Certain contracts with customers contain multiple performance obligations, which typically may include a combination of NRE, prototype units, and production units. For these contracts, the individual performance obligations are accounted for separately if they are distinct. Generally, the Company has determined the NRE and prototype units represent one distinct performance obligation and the production units represent a separate distinct performance obligation. For such arrangements, revenue is allocated to each performance obligation based on its relative standalone selling price, based on prices charged to customers or using the expected cost plus a margin approach. The Company defers revenue recognition for NRE and prototype units until the point in time at which the final milestone under the NRE arrangement is completed and control is transferred to the customer, which is generally the shipment or delivery of the prototype. Revenue for production units is recognized upon shipment or delivery, consistent with product revenue summarized above.
 
The Company licenses its intellectual property under right to use licenses, in which royalties due to the Company are based upon a percentage of the licensee’s sales. The Company utilizes the exception under the revenue recognition guidance for the recognition of sales- or usage-based royalties, in which the royalties are not recognized until the later of when 1) the customer’s subsequent sales or usages occur, or 2) the performance obligation to which some or all of the sales- or usage-based royalty has been allocated is satisfied or partially satisfied.
Accounts receivable includes amounts billed and currently due from customers. The amounts due are stated at their estimated realizable value. The Company’s payment terms vary by the type and location of its customers and the products or services offered, although terms generally include a requirement of payment within 30 to 60 days. The Company maintains allowances for doubtful accounts for estimated losses resulting from the inability of its customers to make required payments, based on assessments of customers’ credit-risk profiles and payment histories. If the financial condition of the Company’s customers were to deteriorate, resulting in an impairment of their ability to make payments, additional allowances may be required. The Company does not require collateral from its customers, although there have been circumstances when the Company has required cash in advance (i.e., a partial down-payment) to facilitate orders in excess of a customer’s established credit limit. To date, such amounts have not been material.
The Company records deferred revenue, which represents a contract liability, when cash payments are received or due in advance of performance under a contract with a customer. During the years ended December 31, 2019 and 2018, the Company recognized revenue of approximately $76,000 and $991,000, respectively, that was included in deferred revenue at the beginning of the respective period.
The Company applies the practical expedient for the incremental costs of obtaining a contract for sales commissions, which are expensed when incurred because the amortization period is generally less than one year. These costs are included in selling, general and administrative expenses.
The Company also applies another practical expedient and does not disclose the value of unsatisfied performance obligations for contracts with an original expected length of one year or less.
Legal Costs
Legal costs in connection with litigation are expensed as incurred.
Net income per common share
The Company computes basic net income per share using the weighted average number of common shares outstanding and diluted net income per share using the weighted average number of common shares outstanding plus the effect of outstanding dilutive stock options, if any. The following table sets forth the computation of basic and diluted net income per share for the years ended December 31 (in thousands, except per share amounts):
 
2019
 
 
2018
 
 
2017
 
Numerator:
   
     
     
 
Net income attributable to Vicor Corporation
  $
14,098
    $
31,725
    $
167
 
                         
Denominator:
   
     
     
 
Denominator for basic net income per share-weighted average shares (1)
   
40,330
     
39,872
     
39,228
 
Effect of dilutive securities:
   
     
     
 
Employee stock options (2)
   
1,347
     
857
     
705
 
                         
Denominator for diluted net income per share-adjusted weighted-average shares and assumed conversions (3)
   
41,677
     
40,729
     
39,933
 
                         
Basic net income per share
  $
0.35
    $
0.80
    $
0.00
 
                         
Diluted net income per share
  $
0.34
    $
0.78
    $
0.00
 
                         
 
(1) Denominator represents weighted average number of Common Shares and Class B Common Shares outstanding.
(2) Options to purchase 164,367, 67,247 and 53,913 shares of Common Stock in 2019, 2018, and 2017, respectively, were not included in the calculation of net income per share as the effect would have been antidilutive.
(3) Denominator represents weighted average number of Common Shares and Class B Common Shares outstanding for the year, adjusted to include the dilutive effect, if any, of outstanding options.
Income taxes
Deferred tax assets and liabilities are determined based on the differences between
the
financial reporting and tax bases of assets and liabilities and are measured using the enacted income tax rates and laws expected to be in effect when the temporary differences are expected to reverse. Deferred tax assets are reduced by a valuation allowance if management determines it is more likely than not that some portion or all of the deferred tax assets will not be realized. All deferred tax assets and liabilities are classified as noncurrent.
The Company follows a
two-step
process to determine the amount of tax benefit to recognize. The first step is to evaluate the tax position to determine the likelihood it would be sustained upon examination by a tax authority. If the tax position is deemed
“more-likely-than-not”
to be sustained, the second step is to assess the tax position to determine the amount of tax benefit to be recognized in the financial statements. The amount of the benefit that may be recognized is the largest amount that possesses greater than 50 percent likelihood of being
realized upon ultimate settlement. If the tax position does not meet the
“more-likely-than-not”
threshold, then it is not recognized in the financial statements. Additionally, the Company accrues interest and penalties, if any, related to unrecognized tax benefits as a component of income tax expense. The unrecognized tax benefits, including accrued interest and penalties, if any, are included in “Long-term income taxes payable” in the accompanying Consolidated Balance Sheets.
Stock-based compensation
The Company uses the Black-Scholes option-pricing model to calculate the fair value of stock option awards, whether they possess time-based vesting provisions or performance-based vesting provisions, and awards granted under the Vicor Corporation 2017 Employee Stock Purchase Plan (“ESPP”), as of their grant date. For stock options with time-based vesting provisions, the calculated compensation expense, net of expected forfeitures, is recognized on a straight-line basis over the service period of the award, which is generally five years for stock options. For stock options with performance-based vesting provisions, recognition of compensation expense, net of expected forfeitures, commences if and when the achievement of the performance criteria is deemed probable. For stock options with performance-based vesting provisions, compensation expense, net of expected forfeitures, when recognized, is recognized over the relevant performance period.
Comprehensive income (loss)
The components of comprehensive income (loss) include, in addition to net income (loss), unrealized gains and losses on investments, net of tax and foreign currency translation adjustments related to VJCL, net of tax.
Impact of recently issued accounting
standards
In December 2019, the FASB issued
guidance
designed to simplify the accounting for income taxes by eliminating certain exceptions to the general principles in Topic 740,
Income Taxes
, and also improve consistent application of and simplify U.S. GAAP for other areas of Topic 740 by clarifying and amending existing guidance. This new guidance will be effective for the Company for its fiscal year beginning after December 15, 2020, with early adoption permitted. The Company has not yet determined the impact this new guidance will have on its consolidated financial statements and disclosures
In August 2018, the FASB issued guidance which modifies the disclosure requirements on fair value measurements under Topic 820, Fair Value Measurements, including the consideration of costs and benefits. The new guidance is effective for all entities for annual and interim periods in fiscal years beginning after December 15, 2019, with early adoption permitted. It is required to be applied on a retrospective approach with certain elements being adopted prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. The Company does not expect the adoption of the new guidance will have a material impact on its consolidated financial statements and related disclosures.
In June 2016, the FASB issued new guidance which will require measurement and recognition of expected credit losses on certain types of financial instruments. It also modifies the impairment model for
available-for-sale
debt securities and provides for a simplified accounting model for purchased financial assets with credit deterioration since their origination. The new guidance is effective for interim and annual reporting periods beginning after December 15, 2019, with early adoption permitted. It is required to be applied on a modified-retrospective approach with certain elements being adopted prospectively. The Company does not expect the adoption of the new guidance will have a material impact on its consolidated financial statements and related disclosures.
Other
new pronouncements issued but not effective until after December 31, 2019 are not expected to have a material impact on the Company’s consolidated financial statements.
XML 108 R14.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property, Plant and Equipment
12 Months Ended
Dec. 31, 2019
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment
6.
 
PROPERTY, PLANT AND EQUIPMENT
Property, plant and equipment are stated at cost and are depreciated and amortized over a period of three to 39 years generally under the straight-line method for financial reporting purposes and accelerated methods for income tax purposes.
Property, plant and equipment as of December 31 were as follows (in thousands):
 
2019
 
 
2018
 
Land
  $
3,600
    $
2,089
 
Buildings and improvements
   
45,791
     
45,170
 
Machinery and equipment
   
220,405
     
208,135
 
Furniture and fixtures
   
8,231
     
7,239
 
Construction
in-progress
and deposits
   
4,362
     
9,251
 
                 
   
282,389
     
271,884
 
Accumulated depreciation and amortization
   
(229,698
)    
(221,452
)
Right of use asset — net
   
4,261
     
 
                 
Net balance
  $
56,952
    $
50,432
 
                 
Depreciation expense for the years ended December 31, 2019, 2018 and 2017 was approximately $10,226,000, $9,135,000, and $8,763,000 respectively. As of December 31, 2019, the Company had approximately $3,222,000 of capital expenditure commitments.
XML 109 R18.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity
12 Months Ended
Dec. 31, 2019
Equity [Abstract]  
Stockholders' Equity
10.  STOCKHOLDERS’
EQUITY
Each share of Common Stock entitles the holder thereof to one vote on all matters submitted to the stockholders.
Each share of Class B Common Stock entitles the holder thereof to ten votes on all such matters.
Shares of Class B Common Stock are not transferable by a stockholder except to or among the stockholder’s spouse, certain of the stockholder’s relatives, and certain other defined transferees. Class B Common Stock is not listed or traded on any exchange or in any market. Class B Common Stock is convertible at the option of the holder thereof at any time and without cost to the stockholder into shares of Common Stock on a
one-for-one
basis.
In November 2000, the Board of Directors of the Company authorized the repurchase of up to $30,000,000 of the Company’s Common Stock (the “November 2000 Plan”). The plan authorizes the Company to make repurchases from time to time in the open market or through privately negotiated transactions. The timing of this program and the amount of the stock that may be repurchased is at the discretion of management based on its view of economic and financial market conditions. There were no repurchases under the November 2000 Plan in 2019, 2018, and 2017. On December 31, 2019, the Company had approximately $8,541,000 available for share repurchases under the November 2000 Plan.
Dividends are declared at the discretion of the Company’s Board of Directors and depend on actual cash from operations, the Company’s financial condition and capital requirements and any other factors the Company’s Board of Directors may consider relevant at the time. Common Stock and Class B Common Stock participate in dividends and earnings equally.
During the year ended December 31, 2019, three subsidiaries paid a total of $3,602,000 in cash dividends, of which $3,463,000 was paid to the Company and eliminated in consolidation
 and
$
139,000 was paid to outside shareholders. Dividends paid to outside shareholders are accounted for as a reduction in noncontrolling interest. During the year ended December 31, 2018, one subsidiary paid a total of $632,000 in cash dividends, all of which was paid to the Company.
On December 31, 2019, 2018, and 2017, there were 20,895,747, 21,233,659, and 21,976,340, respectively, shares of Vicor Common Stock reserved for issuance upon exercise of Vicor stock options, upon conversion of Class B Common Stock and under the ESPP.
XML 110 R37.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Product Warranties (Tables)
12 Months Ended
Dec. 31, 2019
Guarantees and Product Warranties [Abstract]  
Product Warranty Activity
Product warranty activity for the years ended December 31 was as follows (in thousands):
 
2019
 
 
2018
 
 
2017
 
Balance at the beginning of the period
  $
  268
    $
  290
    $
  214
 
Accruals for warranties for products sold in the period
   
250
     
173
     
346
 
Fulfillment of warranty obligations
   
(140
)    
(117
)    
(194
)
Revisions of estimated obligations
   
(6
)    
(78
)    
(76
)
                         
Balance at the end of the period
  $
  372
    $
  268
    $
  290
 
                         
XML 111 R9.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Description of Business
12 Months Ended
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business
1.  DESCRIPTION OF BUSINESS
Vicor Corporation (the “Company” or “Vicor”) designs, develops, manufactures, and markets modular power components and power systems for converting electrical power. The Company also licenses certain rights to its technology in return for recurring royalties. The principal markets for the Company’s power converters and systems are large original equipment manufacturers (“OEMs”), original design manufacturers (“ODMs”) and their contract manufacturers, and smaller, lower volume users, which are broadly distributed across several major market areas.
XML 112 R33.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Long-Term Investments (Tables)
12 Months Ended
Dec. 31, 2019
Investments, Debt and Equity Securities [Abstract]  
Summary of Available-for-Sale Securities
The following is a summary of the
available-for-sale
security (in thousands):
December 31, 2019
 
Cost
 
 
Gross
Unrealized
Gains
 
 
Gross
Unrealized
Losses
 
 
Estimated Fair
Value
 
Failed Auction Security
  $
3,000
    $
    $
490
    $
2,510
 
                                 
                         
December 31, 2018
 
 
 
 
 
 
 
 
Failed Auction Security
  $
3,000
    $
    $
474
    $
2,526
 
                                 
Cost and Estimated Fair Value of Failed Auction Security by Contractual Maturities
The amortized cost and estimated fair value of the
available-for-sale
security on December 31, 2019, by contractual maturities, are shown below (in thousands):
 
Cost
 
 
Estimated Fair
Value
 
Due in twenty to forty years
  $
3,000
    $
2,510
 
                 
Rollforward of Credit (Gain) Loss Recognized in Earnings on Failed Auction Security
The following table represents a rollforward of the activity related to the credit loss recognized in earnings on the
available-for-sale
auction rate security held by the Company for the years ended December 31 (in thousands):
 
2019
 
 
2018
 
 
2017
 
Balance at the beginning of the period
  $
41
    $
48
    $
59
 
Reductions in the amount related to credit gain for which other-than-temporary impairment was not previously recognized
   
(4
)    
(7
)    
(11
)
                         
Balance at the end of the period
  $
37
    $
41
    $
48
 
                         
XML 113 R5.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Statement of Comprehensive Income [Abstract]      
Consolidated net income $ 14,109 $ 31,846 $ 258
Foreign currency translation gains, net of tax benefit [1] 33 98 83
Unrealized (losses) gains on available-for-sale securities, net of tax [1] (20) (6) 6
Other comprehensive income 13 92 89
Consolidated comprehensive income 14,122 31,938 347
Less: Comprehensive income attributable to noncontrolling interest 13 129 97
Comprehensive income attributable to Vicor Corporation $ 14,109 $ 31,809 $ 250
[1] The deferred tax assets associated with cumulative foreign currency translation gains and cumulative unrealized (losses) gains on available for sale securities are completely offset by a tax valuation allowance as of December 31, 2019, 2018, and 2017. Therefore, there is no income tax benefit (provision) recognized in any of the three years ended December 31, 2019.
XML 114 R1.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Cover Page - USD ($)
12 Months Ended
Dec. 31, 2019
Feb. 19, 2020
Jun. 30, 2019
Document Information [Line Items]      
Document Type 10-K    
Amendment Flag false    
Document Period End Date Dec. 31, 2019    
Document Fiscal Year Focus 2019    
Document Fiscal Period Focus FY    
Entity Registrant Name VICOR CORP    
Entity Central Index Key 0000751978    
Current Fiscal Year End Date --12-31    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Filer Category Large Accelerated Filer    
Trading Symbol VICR    
Entity Current Reporting Status Yes    
Entity Shell Company false    
Entity Small Business false    
Entity Emerging Growth Company false    
Document Annual Report true    
Document Transition Report false    
Entity File Number 0-18277    
Entity Interactive Data Current Yes    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 04-2742817    
Entity Address, Address Line One 25 Frontage Road    
Entity Address, City or Town Andover    
Entity Address, Postal Zip Code 01810    
City Area Code 978    
Local Phone Number 470-2900    
Security Exchange Name NASDAQ    
Entity Address, State or Province MA    
Title of 12(b) Security Common Stock    
Entity Public Float     $ 549,713,000
Common Stock [Member]      
Document Information [Line Items]      
Entity Common Stock, Shares Outstanding   28,844,478  
Common Class B [Member]      
Document Information [Line Items]      
Entity Common Stock, Shares Outstanding   11,758,218  

<[*E M]9_J*"ZKL B#(SGA:RU>:/^5F(!0&)CHOY,;J25<*9$^#K3F^ADEXSV 1N^5H=5 M4L!E(@_SH#;UV>EW,EHN=V_K#, RNBDB@]D,F'B"B1\16Q>1H1$220&CBMBK M(M;VR<0>Y($"II<6#BI/8+R7S2LD< M*1FPOU'F>('%PCX6%X0F.?N@)/4)IX5=2>)44 MCI(4I'Z"A9=@\?&; X&_ H /W!T#LA(6S<0*9VH-?/]B&,R#HS29\^.O)C!^ M/^D-YL%/$<_D,_07'>A6'3>C#>@AI9-%-N/(7U"@IZ(X13IUDQ$N[+H53?J" M:M0_,#M7+0_V5,@6HQO!B5)!)"-XEEP7^6\P+FIR$FJ:RSD;&N2P$+0SS3\: M_T#6_P%02P,$% @ )(M<4%,C]NI" @ 5@< !D !X;"]W;W)K&ULC57;CILP$/T5Q >LN2>[(DB;2]5*K11MM>VS0R8! M+6!J.V'[][4-88DS2OMI0U!!+K4"58\SK*"JM)"R\6?0=,>4FCA= M7]2_F-I5+3LJ8,6JW^5>%@MW[CI[.-!3)5]8]Q6&>F+7&8K_#F>H%%P[43ER M5@GSZ^0G(5D]J"@K-7WOGV5CGMV@?Z'AA& @!",A\.\2PH$0?A""NX1H($2? M)<0#(;8(I*_=-'--)AI?K4^4^Q^ERY#IJO8]ZI?@H5/6>)%Z;D MK(4&S++'!!-,%%B8U2W&'Q%$.1AM!)B-97";(HFL%+>8Q+,P:PP37V,V&";! MS89HST(C$%T)S*R>]9C88)J^'U[\&'N>AV>*T$P1DFENM:7')--,5E/^B]C< M0US9C%&;,6+S$1=(4('D5L#WK#HQC%TIA@FL6C%,B)N=H69GB$"$"\Q1@?DG MJL4PUD%>8YC$JA;#S"RS9#(L:N!',[F%D[-3(_4?91(=+X=G,VRL^$I=&OV, M_Y#I;YP?E!_+1C@[)M4H,P/GP)@$9=%[4,>G4)?)5F_P!02P,$% @ )(M<4%&7%#"* @ ?0@ !D !X;"]W;W)K M&ULC5;1CILP$/P5Q <U#>$(;$YY"?9F=CQC[%WF%R'?U)%S[;U79:T6_E'KYCD( M5'[D%5-/HN&U^695=4O%:%J#W) M]PO_!3VOD4MPB-\%OZC!V+-6MD*\V\EQ;"F8>9[[B96F9C(Z_ M':G?KVD3A^,K^Q=GWIC9,L57HOQ3[/1QX:>^M^-[=BKUJ[A\Y9VAQ/E1=6Q&"D5>V^?1>V>EX[_F@8GX"X!]PF(?)H0=0G1 M1T+\:4+<)<2CA*"UXO9FS33+YE)8[/[N0VZS7;_F>U1)GK. M"$KGP=D2=9AEB\$##.H1@6'OE\#0$DL\2<>W"ZRF")+<0M93"$(1K"("C4:. M(!X0)!2-C+:8Q&'J5BG!,TI'<@'8#&$ M]\@TA"+IV#. BD.:PI)34'(ZE9S>.2HSD&#V@.?9]!6&:8K'!QR Q73HIW4- MP% <#:[NC6H4P@4H!(S?N=GH3@U##UCO0,/KF& RNK,K"$4&-ZXU#J$21$:B M@T$-KK@\N/ZFO%R<:FU+V2#:]] 7;&OX*+ZTO=75]@^:MC'_8/)0U,K;"FTZ MA*OC>R$T-R+#)R/O:+X%^DG)]]H.J1G+MB&V$RV:KMD'_1=']A]02P,$% M @ )(M<4-Q7J=8U! &ULE5C;CJLV%/T5Q <,V-L8&"61)HFJ5FJET:G:/C.)<]'AD@*9G/Y]N7A2 ML)>GF2@*X*Q]M??RQHM;57]O3DJUWH\B+YNE?VK;RW,0-+N3*K+FJ;JHLOOG M4-5%UG:/]3%H+K7*]H-0D0<\#&509.?27RV&L==ZM:BN;7XNU6OM-=>BR.I_ MUBJO;DN?^1\#W\['4]L/!*O%)3NJWU7[Q^6U[IZ"NY;]N5!E\??MDO_;#W2.5JU_8JLN[RKC8JSWM-G1]_ M:Z7^W68O.+W_T/[3$'P7S%O6J$V5_W7>MZ>EG_C>7AVR:]Y^JVX_*QU0Y'LZ M^E_5N\H[>.])9V-7YM/X/,2S M0!_5("T M -T%F/A40&@!80@$8RA#;K99FZT6=77SZG%Z+UF_BMBSZ+*_ZP>'9 __=>EI MNM'WE63I(GCO%6G,>L3P"8;=$4&G_6Z"(Q-K;HGSN8&-C9#1'+*U(8P1]H)@ MH#0HH(F"2(98@8 *Q*! 3)WDH9$IA''D*H)&(J# R-8:81RID-"(! J$801A M(FPDAD9BH$ :1D9,-&#*<5+#L/L::=W8N#26%FP+8!1/83.W$^AV8KDMF"/N M%"I('U]G+,0E&8+4Q69-VJ"(<8<=1^DS$*O+55C:+XQ_(5IB1:!$H<= M7+[,KDV*4H<*7)PL^D*TN/2875>13,QH1Y" 6W_!S3W&!XQRX;^YF&C2=7B[F&Y!VWP;*..' >QM( M_#/O,<5RP)YD4JP&S5:[C)#W9"<_Y?:NO07 .!9NYS%O<]!3DKN9SC>!#C@=V&VE!HTFWPN M/\D?W@@X8&9ATJH&S5:_3-VF,(-SP.#"8D' X(E[!1(F7 *$*TSNTJ#9;#'W MCDV8)@G0I#!Y1H.F?,S$DY'F#4+%3Z:R+8!U&\5'NS%\'$Q/F"H)4.5DQYRK M<+RJ?>%=C3!K$& -8;*&!LW[K#25COV8,&D0X@-'8TF8#TA^(6!R[4\O)J/W8[,7WA_;&.-K]KP=#[_^4S.>Q?V6U<=SV7AO M5=M6Q7!TS\#&A[:ZZ/.]X'[(N/H7 M4$L#!!0 ( "2+7% 7"^+P=@( 'T( 9 >&PO=V]R:W-H965TQX=F+OLNPH>^,%(<)YKZN&K]Q"B/;9\WA>D!KS)]J2 M1KXY4E9C(:?LY/&6$7S0077E0=^/O!J7C9LN]=J.I4MZ%E79D!US^+FN,?N[ M(17M5BYPKPLOY:D0:L%+ERT^D9]$_&IW3,Z\D>50UJ3A)6T<1HXK=PV>,X!4 M@$:\EJ3CD[&C4ME3^J8FWPXKUU>*2$5RH2BP?%S(EE258I(Z_@RD[KBG"IR. MK^Q?=/(RF3WF9$NKW^5!%"MWX3H'Y8 M;"6('W"LQT13,P+S>,PQ$!D\V1P#%K%=[,(J=F$1F]@)$BM!\KA=P+??1?\! MPP;03:9)G!B665 P!*9I-BX [YPR<*> @+GHR+]#82T0:P#_PSK[[0;H$>O0 M[%+%(#2=FX,B\T1F%E S7+D36IP3=A)]S?NY/3<"%7*)JMC#UU#5<.-]8WJ MK;JV?]#TC?D'9J>RX"MDA=!T_4BJ(U.@_276%_!88)Q4Y"C6,Y9CU#;&? M"-H.S=X;OSC2?U!+ P04 " DBUQ0@N#KP4T" !%!P &0 'AL+W=O MV.FS 0?!7$ YSY-,F)(%T25:W42M%5 M;7\[9!/0&4QM)US?OK8AA(#OE#_!7F;&LQNSF[:,OXD"0#KO%:W%RBVD;)X1 M$GD!%1%/K(%:O3DR7A&IMOR$1,.!' RIHBCP/(PJ4M9NEIK8CF'_UD!9NW)]]QIX+4^%U &4I0TYP4^0OYH=5SLTJ!S*"FI1LMKA<%RY M+_[SUOP9>].;;X>5ZVE'0"&76H*HQP4V0*E64C[^]J+N M<*8FCM=7]2\F>97,G@C8,/JG/,ABY2Y__TKS4X(>D(P$'S\*2'L">&-$'U* MB'I"-"&@+A53FRV1)$LY:QW>_;T-T;?(?XY4]7,=-,4V[U1YA(I>,HS]%%VT M4(]9=YA@A+DAD%(?C@AL1ZR#&3VX/V S1^#X'K*=0WP_M+L(K8F&1B"\.P/; M!2*K0&0$HCN!9%*I#A,;3&TPH1?B2;864+B<@+9SD)^$L=UO;/4;S_WBP"Z MK0+X\8HE5H'D@8IU&#S*,_"2Z?VP@'"TG%1L#O+CZ ._"ZO?A:5B']RQI55@ M^7C%5*^T?H[> S7K0>/+L<31I&864!)-E+86D+]83ARC42^I@)],GQ9.SLZU MU)_D*#K,@I= ]Z))?*UGA.E1-YENP/P@_%36PMDSJ3J=Z4='QB0HC]Z3H MF39L*!RE7B9JS;O&WFTD:_JAA8;)F?T'4$L#!!0 ( "2+7%"8^@KF%P( M #4& 9 >&PO=V]R:W-H965T;>18VL1:M5(K15NU?2;.^*(%XP*)MW]?P(XW(;3:EP#C& #].I+S3C%4BUY@\3 1\-B1(4!4&&*.YZ MO\A-;,^+G)TDZ7K8784>A%QWJ/0[WQG\)UF6F\ ?SL8!17-?UE2TV\GE_4GTWN*I<#%K!CY%=WE.W&?_2](]3X1.0+&S_# MG$_J>W/R7^$,1,&U$[5'Q8@POUYU$I+16459H?AM&KO>C..L?Z&Y"=%,B!9" ME/Z7$,^$^*.$9"8D[X385&M*Q=2FQ!(7.6>CQZ?3';"^1.$Z4=6O=- 4VWQ3 MY1$J>BZR+,G160O-F.V$B:XPX8) 2GW9(G)ML8WNZ-'M!KM[1);>0LI[2!C& M;A>Q,]'8",0WB:9N@<0ID!B!Y$8@LRKEPJRL9%V81RM;%^:3VVSJ-)O>"ZP" MRZP+$UIF71CK]$H7YA]'DSG-9@X!^PZZ,-8=V;DPU@F5+LS*,HNN'@\%WIC& M)+R*G7JI[^!5=.E]3Y%^?%9\JWKBU,+>9::&^@WSINN%=V!2/6WS &O&)"B+ MP8,J:*MZ^+(@4$L]7:DYGSK9M)!LF)LT6OXIBK]02P,$% @ )(M<4&RJ MR@)X P 5PX !D !X;"]W;W)K&ULC5?1CJLV M$/T5Q'O!'@,VJR32[D95*[72ZE:W?683)T$7< ID<_OW->"ECCV^:AX"-F?F MS(R9@[VYJ_[;<)%RC+ZW33=LX\LX7I_2=#A<9%L-B;K*3C\YJ;ZM1CWLS^EP M[65UG(W:)@5"BK2MZB[>;>:YMWZW4;>QJ3OYUD?#K6VK_I\7V:C[-J;QY\27 M^GP9IXETM[E69_F''+]>WWH]2E.2=#^_[3^\]S M\CJ9]VJ0KZKYJSZ.EVTLXN@H3]6M&;^H^R_2))3'D]0ORWNMIK>(/F6Z^H=IU\I *-X <\<'@E>?421/T+V/H12AD?!T$39[(#9'!;)@X,, M=9#-#K*'2I5.I18,GS'=@DDLT -+CK+D'@O+ PX*U$'Q__/DJ /NYRF(D^>" M*:P\*1-0BL![(5 B@1!1ATCX1#3G>6#E2Y2G1'B<-_"E]'DR7C >2(@2O)D( M0L7<;B(>UT^L ! !JD#?4H0J(#,AF$@EW-.35H/@#RO6U1U&A\@ N:8!(6NE*F@'QQ_*$OG" "QH@@E:Z M@H:" B\TX&(&B)B5KB"@H,#' '#A 41X2K=%$1 G),"#BP[XHL.)VS8&E-MM M4P3W(("+#OBBPXG;*@9D2VE>D-!^"W#1 5]T./%:A?LYL9*YJY1:N^Y6]N?Y M1#-$!W7KYN.4-;N>FIYAWK7_!U^.7+]7_;GNANA=C7KO/^_03TJ-4D=#$AW' M19_RUD$C3^-TR_5]OQQUEL&HKN88EZYGR=V_4$L#!!0 ( "2+7% -H+!1 M\P$ ! % 9 >&PO=V]R:W-H965TK_(;.PDBHR/BG8]G(0G1\:(^'D$RJ?<#_QKX*EK6F4"J,@&TL!74,_# M2>@56EVJCD$O.]Y[ NK!;!Y/N4FWNW_E>!349J7KB MTT=8^HE];VG^,UR :KFI1#-*3J7]]*%)G@DR?FO1^(^8N#0ZCWIC1!NQ7VFRY>ZNBE2'&4H8LQ M6C3'61-N-,&J0-I]180NQ#%\DY[BV&VP=]:XMP;[C4&2_,4@)HR#"&+M)L9,4.TCI#2E^0WKW;U3B1"4.U-T-:M:D&Q3>W2=N M2NJDI [*_0TE_1\*VIQ(!J*Q=U%Z)1][^PYLHNMU?PCMB?XMG]^*+T0T72^] M,U?Z7MC36W.N0->"=WIW6_T\K0L*M3+35,_%?$GGA>+#\OZ@]1$L?@%02P,$ M% @ )(M<4&+^1J#) 0 &00 !D !X;"]W;W)K&UL=53;CILP$/T5RQ^P!BU M#:%T2WG GN',F3,S-OFHS8OM !QZE4+9 G?.]2=";-6!9/9!]Z#\ET8;R9PW M34ML;X#5,4@*0I/D0"3C"I=Y]%U,F>O!":[@8I =I&3FUQF$'@N= M"PY2YCUKX2NX;_W%>(LL+#67H"S7"AEH"OR8GLY9P$? =PZC7>U1J.2J]4LP M/M4%3H(@$%"YP,#\1D_9TZ\I R!Z_V=_4.LW==R91:>M/C!:]<5 M^!U&-31L$.Y9CQ]AKB?#:"[^,]Q >'A0XG-46MCX1M5@G98SBYNT:_AVT'T#F +@$T!I I453^GCE6YD:/R$R][UD8<7JBOC=5<,96Q&]>O/7> M6WE,DYS< M&,.4\8NL*D"X)X]B4%W4IQIO^$']/_$.PV->XBP?XO KI-L-\D MV$>"W8K@<,BV";)-@FQ#P>Y-ER;,(6)4Q&19$IXWB5+P0 M*^]R[A]I'.T?^'1IOC#3#G)@]?3^7NZ& (:%[9'OS?3 M:9T,I_OY(I+E;U#^!E!+ P04 " DBUQ0TZ"45BP" #?!@ &0 'AL M+W=O9 F@O/>:-7+METJU M*X3DL82:RA?>0J-7SES45.FAN"#9"J G:U0S%&"; I^5:QJ M8"\\>:UK*OYM@?%N[1/_/O%:74IE)M"F:.D%?H+ZU>Z%'J'1RZFJH9$5;SP! MY[7_B:QV!!L#J_A=02;O$[F0"7L./M3G52Y]C/?.\&97IEZY=U7&!**?6_(_CO< M@&FYB40SCIQ)^_6.5ZEX/7C1H=3TO6^KQK9=OY+G*03,+H-;'5-%9#DCC%&+M!H1,4 M.D#I!-1KD@=0GL>+G,C)B1R<;,*)9ISD T[LY,0.3C[AQ',.3A8YB9.3S#D! MGG"2&2?.EO@G>(7[:[4K\TX8'!6IIOJONA+;C]0O!V>$S2^:9O_4$L#!!0 M ( "2+7%#\&[7PXP$ !0% 9 >&PO=V]R:W-H965T9]S4,A'+MYE"Z"\#T9[6?BM4L,1(5FUP(A\X@/T^DW#!2-*+\45 MR4$ J6T2HP@'08(8Z7J_S&WL+,JC@+3]X8(^+O"2@?"S_T'X'7[MHJ M$T!E/I K_ 3U:S@+O4*+2]TQZ&7'>T] 4_B?PN,I-7HK>.M@E*NY9SJY_-S7^'.U M-Y5H1L6IM$^ONDG%V>RB2V'D8QJ[ MWH[C[/](-HQ)$EM)/TF>$^R& M')R0PPZ2ALF&,FF2-24._D.)G)3(04DWE&A'2;+,#8F=D'@/P=M6XATDBE(W M)'%"$@=DVTFR@V2'P U)G9#4 ,(/V\H:/5#F_OB!Q'7KI?>A2M] M-NP?W'"N0!L&3]JKU5?4LJ#0*#--]5Q,!W5:*#[,=Q!:+L+R'U!+ P04 M" DBUQ04,G*B>(! 3!0 &0 'AL+W=O&FOC;83 MN,A[>H5?H'_W9VE&>':I6@Z=:D472*B/Z$MT.&56[P2O+0QJT0]L)1W5$H4T(&)3:.E#3W.$)&+-&)HWWR1/-2!NX['^Z/[O:32T7JN!)L#]MI9LC MVJ.@@IK>F'X1PS>8ZDE0,!7_ ^[ C-QF8ABE8,I]@_*FM."3BTF%TX^Q;3O7 M#N-*2J8P?P"9 L@<0,9:1I#+_"O5M,BE& (Y[GU/[1%'!V+VIK23;BO MF=E[D9'''-^MT:0YC1JRT,1I/&NP\9\AQ LASB!>0J)T!1DUB=-T3K//_@/9 M>2$[#R1;049-NH \AI$?$GLAL0>R7T'B+83L_9#$"TD\D/69)%M(DO@AJ1>2 M;B$D7$'2#20.B1^2>2'9%K);0[+-P<=A&JXH>/$_V^?B)Y77ME/!16AS-=P/ M7 NAP1B&#\:K,2_4/&!0:]O-3%^.]W0<:-%/3Q">W\'B'U!+ P04 " D MBUQ0&N&*$X<" !\" &0 'AL+W=O$B*B>/8^?2M)@_D0[TLHO%\H:+&2773W>,8+/ MFM34'O3]R&MPU;IYIL<.+,_H3=152P[,X;>FP>Q?06KZV+C ?1]XJ:ZE4 -> MGG7X2GX2\:L[,-GS1I5SU9"65[1U&+ELW"UXW@.D"!KQNR(//FD[*I4CI:^J M\^V\<7T5$:G)22@)+%]WLB-UK91D''\'47?T5,1I^UW]BTY>)G/$G.QH_:GAQPADWET)#9BBQ\ )Y@/A2?71 MHL M"FC0X=Q@9R)B$,XQ>Q,3A?8HD#51I/EH&D40V 4"JT"@!8*) $K18J9Z3*@Q MK<8$, *^[R\2MN 03*>X64"A-:#0""A93&S10Z*)#PAE35CSB:P^D>&3+O(I M(L,')F%HY+V/C+R!#U?#B:WAQ$8X,5KF'9L^2;R>=V(U2BQ&RP6W859V56HU M22T"BZU?V#"1W03X]E/N6R3BY3&W@9(5GY5J BP2Z=('&*L#@WAU<8"UJFP! M-*V"Y;X<0+,#$,\/Y-S+7CL LG@951(9:25A9%IYD]+<$';5UQYW3O36ZCMW M,CI>K5NH2_L'O+^7?V!VK5KN'*F0%X0NXQ=*!9'A^$\RD%+^"HR=FER$:L:R MS?K[L.\(V@UWO3?^<.3_ 5!+ P04 " DBUQ019<[6^D+JHLG*7'W]Y-DUW428WFP1.KPD$D6P*!WSH3. M@]:8?H>Q+EO@5#_('H0]J:7BU%A3-5CW"FCE@SC#<1AN,*>="(K,^XZJR.39 ML$[ 42%]YIRJOWM@1"Z@H!!:1P#M"7%]B;%/69#UG,DJU(3'Y]<24W6"=)5 M@M03I%<$ZLIJ'K.0A-Y=![O*D87R?!R_Z@(-J_,AH M5,JS\..Z\,Y3^>@[%7_"QY'^0573"8U.TMAN]#U32VG 5A,^V$):^XK,!H/: MN.W6[M4X2Z-A9#\]$WA^JXI_4$L#!!0 ( "2+7%!MY;L'E0( "<) 9 M >&PO=V]R:W-H965T7'EXD46C"GO MM:X:N?0+I=IY$,A]P6HJ'WG+&GWGR$5-E=Z*4R!;P>C!.M55@,.0!#4M&W^U ML+:M6"WX655EP[;"D^>ZIN+/FE7\NO21_V9X+D^%,H9@M6CIB7UGZD>[%7H7 M#%$.9A<;"*GR6[RM':,Z7L.'\QFR^'I1\:(E:QO3(A MJ+YJ:V751J317 Q@7K-NM/@D08-BD!''U)@5XHU!N[X-L$&*DAR M*\FA!*'(31$Y"XUL@&A,D83N +$S0&P#Q#>=2B>=ZC2)U32=9J;?P7!2[__) M\G_*;J@3)W7BH,XFU)V&C/)$80BIH0PG*:2&,H3CN]3$24T.8&GQ%"%$42&JH?[+Z$>@97;B'#E73'.&CYJPT*>685.QHS++5*]% M-[J[C>)M?RP)AK/1ZB]02P,$% @ )(M<4+NJ>Y)? P UPX !D !X M;"]W;W)K&ULE5?1;ILP%/T5Q <4VQB;1$FDIG3: MI$VJ.FU[IHF3H +.P$FZOY\Q-"7V=92^!'#.O>=&J"]E!5>?-O*4IYFH5J-M"UD$C-O/P'D\?2=H%&,3O0IS:T7W0E?(BY6OW\&T]#U&G2)1B MI;H4N;X.;O \?U[]B^F>%W,2]Z*!UG^*=9J-P_3,%B+ M37XHU;,\?15#04D8#-5_%T=1:GBG1'.L9-F:WV!U:)6LABQ:2I6_]=>B-M=3 M_P^C0Q@<0(8 <@[ [&I / 3$'P'7&>@00&\-2(: Q J(^MK-9&:YRA>S1IZ" MIG\?]GGWVN%IHI=KU0V:U3'_Z?EL]>AQP1,\BXY=H@&S[#%DA/E 1#K[F8) M%$OBA)-+@@<7P9)+2.9",(XO,8\NAN()K#0&)R,V">*+R2!P @HFH"8!O4A@ MJ$@#P=X MF,7#'9X4QUZ>%.1) 1YNO>BILS0QBMD%4__"0D 48Z^D"2AI DA*+4D3IW3" M&>*N) 8$TJ]DC""_0 !HB:V(2"7S&BR10% 3!EQ@!D$Q(@ZP,MBMDB&[2NRV$5#B+:AL0(UE7Q$-^N@])H!HQZN)0T0QH-J%Q8E?$&R7 M.'8$49QX4L"&B>GMEHMA0\2 (S+["P."8@\/;(C8=40]LYX4L-=A_HEJ81O# M@(_9U68@B'IX8&_"@#DQS]H2V$H(NKU: O^'WFS+>HV>)%*'R7,AG\CI1): M)[K3"G?ZE'E^*,5&=;=&ULC9;O M;ILP%,5?!?$ _,_51*I))HV:9.J3ML^NXF3H )FQDFZMY\-E*:70[4O 3N_ M>WQ\#9>[O$KUW)Z$T,Y+5=;MRCUIW=QY7KL[B8JWGV0C:O//0:J*:S-41Z]M ME.#[+J@JO<#W$Z_B1>VNE]W<@UHOY5F712T>E-.>JXJKO[DHY77E,O=UXK$X MGK2=\-;+AA_%#Z%_-@_*C+Q195]4HFX+63M*'%;N/;O;LM@&=,2O0ES;FWO' M;N5)RF<[^+I?N;YU)$JQTU:"F\M%;$196B7CX\\@ZHYKVL#;^U?US]WFS6:> M>"LVLOQ=[/5IY6:NLQ<'?B[UH[Q^$<.&8M<9=O]-7$1I<.O$K+&39=O].KMS MJV4UJ!@K%7_IKT7=7:^#_FL8#@B&@& ,8,F' >$0$+X%1!\&1$- 1 *\?BM= M;K9<\_52R:NC^N-MN'V*V%UDLK^SDUVRN_],>EHS>UFG:;#T+E9H8/*>"6X8 M-A*>41^7"- 2>3 ))PMLID02OT>V4X2Q$+L(X4;#3B"\=1'/"$10(.H$HG>9 M"DFF ),09O,?S!:M%6&S,30; P&2TAPQ"3&+F)2814R&S2;0; ($%L0L8#*? MF$4,(V81$V"S*32; @'Z&" F(F810Q]ZQ"38; ;-9D" '%^.F(R810PYH2U@ M%CXVNX!F%T" '%^.&%I-$#/SIC,?%T4?2$2T*B*(G. &0N0EVT(HG7$\4\89 MD*"G""%ZC #*_)ES9+#@W[, 2- 7$4(S;R+#)9V%0(*64@C-U%*&*S^;EF,V M32ZHV=/D3J',CV?,X,K.0+E-)E_L*93YM+9#B!9W"-'J[MUT&Y50QZZ3:YV= M/-?:?K1O9L=N\3ZPW0J9SVT7V74Q;S)]"_J=JV-1M\Z3U*87ZCJ6@Y1:&(_^ M)^/Q9+K><5"*@[:WJ;E7?>O7#[1LAK;6&WOK]3]02P,$% @ )(M<4(,@ ME1\S @ 0@8 !D !X;"]W;W)K&UL?571CILP M$/P5Q/N=,38$(H)T252U4BM%5[5]=A(GH#.8VDZX_GUM0SABR+W$WF5F/+O@ M3=9R\28+2I7W7K%:KOQ"J68)@#P4M"+RF3>TUD].7%1$Z5"<@6P$)4=+JA@( M@R &%2EK/\]L;B?RC%\4*VNZ$YZ\5!41_]:4\7;E0_^6>"W/A3()D&<-.=.? M5/UJ=D)'8% YEA6M9\S<3?#NN_, 8 MHHP>E%$@>KG2#67,"&D;?WM-?SC2$,?[F_H76[NN94\DW7#VISRJ8N4GOG>D M)W)AZI6W7VE?3^1[??'?Z94R#3=.]!D'SJ3]]0X7J7C5JV@K%7GOUK*V:]OK MWVCSA+ GA ,!QI\24$] 'P3\*0'W!.P00%>*[>Z-YN0\Q'!)=8 M=_]@DK;9]IENC]39:YX$:0:N1JC'K#M,.,+ 0&T^G!$.'?$.IS0P_L#-E-$ M'-U#ME,(A&C>!9HM%%D!-'81/1# LP+8"N!QIV#@=*K#1!93=RX13I%3[A2% M(([H)QBE#SH?S5J.9BQ#QW*'B>\LI]AQ/ /"B\0Q/ =*'[0XGO4;3_Q" MY+8XGK88)\G",3Q%H3!%SHO83E%/:>(8!J.;5%%QME-*>@=^J97Y($?981"^ MA.8F.OFU'I#=//N0Z:;K#R+.92V]/5?ZGMO;>.)<46TQ>-;N"CW0AX#1DS+; MA=Z+;JQU@>)-/['!\+>1_P=02P,$% @ )(M<4"G'Z(F/ @ \@@ !D M !X;"]W;W)K&ULC59=C]HP$/PK4=ZYQ/D&!:0+ MJ&JE5D)7M7TVP4!T29S:!J[_OK83KGTA]C(S.^LX7N=7RE[YB1#AO#5U MRY?N28ANX7F\/)$&\R?:D5;^O8 MEJUR>A9UU9(M<_BY:3#[4Y":7I% MK$E=*R7IX_<@ZHXY%7$ZOJE_TL7+8G:8DS6M?U5[<5JZF>OLR0&?:_%"KY_) M4%#L.D/U7\F%U!*NG,@<):VY_G7*,Q>T&52DE0:_]<^JU<_KH'^CP81@( 0C M 24?$L*!$+X3H@\)T4"(#(+7EZ+79H,%7N6,7AW6O]X.JUV$%I%<_5(%]6+K M_^3R%/A"(0(%("T1W I'ALL?$&M-JS"P-$SA+#&:)@2S&6A2QE25( M,F-) 4R(#+<])IE@4/S ; *:30"S1I(BL9)$L6^8M3%S4V=C8\+Y [,I:#8% MS":&V=1*DB)S96T,0I&QHSFZ%.C\GT;%Q/P>J<1CQ0C5TW5#> M9?K;P#?,CE7+G1T5LBWIYG&@5!!ITG^2]D[R C).:G(0:IC*,>N[<#\1M!MN M&-YXS5G]!5!+ P04 " DBUQ0A9\AT,P# J$@ &0 'AL+W=OO?5G4^JGUNM>JRMO_'G797#:^]-]O?"]>3OUP(]BNS_F+_EOW/\Y/K;D* MKE$.1:7KKFAJK]7'C?]1/NPH&QJ,BG\*?>ENSKTAE>>F^3E M]T.(W!S>]$Z7Y1#)^/@U!_6O?0X-;\_?HW\>DS?)/.>=WC7EO\6A/VW\U/<. M^IB_EOWWYO)%SPE%OC=G_TV_Z=+(!R>FCWU3=N.OMW_M^J::HQ@K5?Y[.A;U M>+S,\=^;X08T-Z!K QDN-E!S V4U""9G8ZJ?\C[?KMOFXK73TSKGPZ"0#\H4 MR[.DH1L-W2MV7!%'5TE@#%Q=$'1!8WMU MYT+B H&4&. \"9 $J56&I,F&C7UE$82BT0(*]\=$"H*PUOAG:406@J9I92L MNCU.FOBV)RF(.^(ZF1GO+D,1-!0Q0THHRU#$.XI24"*N4U(IIZ$8&HI!A6Q# M,3!$H$)<9RJ9.0TET% "#(66H80;HE1P0T@G4Z>A%!I*@:'(,I2RCI(LYGZX M+'8/H RZR8";V'*3\6X2]V.0 D-)@)X2FTJ"C\%(\L2!CI+(;E"S7"(): Q(H] M-H[8&' &R-3",,(@EH#$REX\)4!L" QQ6;3PR#"()2>QS-A4XXPE0E,-Z!86 M3XEI+ &.E;U\2LYCE<@8E0DH0Q&Z'QUA=A-@M[(74>),7IG-2*RX+RP5RDU+ MP@0G3O!4V8LI<3+'J0"K"A"&0KKWB.38^(*=KXH=(3!R"2!7V8LE<9:N(D+[ M!*14K.')/!<) )014F_'$2;F*(@!Y) R3!5,8J@2@ M&MJ4)T[+58:&&]#)^W>7>T^8J\2YRC%&')@K PDHP5<8+ 2V.*&]M)#')AF MF,#1"Y0J"=T[4,)P)0#7T%Z 9M'=BR+:6B$=VEH%-R_MPU>4O_+VI:@[[[GI MS?O_^)9^;)I>FYCB@XEVTOGA>E'J8S^<)N:\G;Y>3!=]&UL?5;;CILP%/P5Q'O77,PM(DB;1%4KM5*TU;;/#G$"6L#4=L+V M[^L+80EV]B789L[,G&/LDWP@](U5&'/GO6TZMG8KSOL5 *RL<(O8$^EQ)]Z< M"&T1%U-Z!JRG&!U54-N P/-BT**ZUID9,+;^H.[ZG#+FV+Z+\-;LBP M=GWWMO!2GRLN%T"1]^B,?V'^VN^IF(&)Y5BWN&,UZ1R*3VOWV5_M,HE7@-\U M'MAL[,A,#H2\R5[S%32.)A(V_(Z<[2(3NC3\A0S?\)A/Y#IC\C_P%3<"+IT(C9(T3/TZ MY85QTHXLPDJ+WO6S[M1S&/EO8?: 8 P(I@ __C0@' /"CP#X:0 < ^ B .A4 M5&UVB*,BIV1PJ-[='LF/R%]!4?U2+JIBJW>B/$RL7HL4ACFX2J(1L]&88(;Q M)P00[)-$8)/8!$9X<"^P-1%Q= _9F1#?#^TN0FNBH2((YRZB!P302@ 5 ;RK M%%Q42F,BA>FT2QB+,^@M$K;@? \:N)V)RV \A]WYCJR^(XOO174W&A//=*+$ M-VV;L !&IFL3YH?I0]>QU75L<1TO7,>&#@Q-TR;*ESNR-&W"@NRAY\3J.;%X M3A8RB2'SQ7\HDUIE4HM,NBA-:LK$9FDLJ,2LC 7U>#L9V%MSBC&GC8'95MIB>51MB3DDN'9WS)Z+GNF/.@7!QD:OK]D0(Q\*F]R0<5J)C3Y,&G[@<)F),==_2$T[Z ML26#Z7]!\1]02P,$% @ )(M<4 L4?+Y2! 810 !D !X;"]W;W)K M&ULC9C;7[C279UB$%5(TY! )3E9JM MG;EV0!QJ?&!M$V;??N4#!+9%&E?FMMAYY;'0\:8)2A./$<*]-#YD[FC0M+T4 MHT%^JI)#IE\*ISRE:5S\%^DD/P]=ZEX:?AQV^ZIN\$:#8[S3?^OJG^-+8>Z\ MJ\KFD.JL/.294^CMT/U&'U>T"6B(GP=]+F^NG7HHKWG^N[Y9;(8NJ3/2B5Y7 MM41LOM[T6"=)K63R^+<3=:]]UH&WUQ?U63-X,YC7N-3C//EUV%3[H2M=9Z.W M\2FI?N3GN>X&%+I.-_J5?M.)P>M,3!_K/"F;3V=]*JL\[51,*FG\I_T^9,WW MN=._A.$!K M@UP#3]V#,TC8E8\Z_403M0SOY2,X!3;;E.\3 FW& MM*P>IX@6)1(\]!G6HQ1@L7M"*$4(6&KF"!5*";06"$48!4_BV::,>XJ#])<( MYDLE@-H*P0CE(<=MYKC-W+;9!]9$',D'EOS8AD(%E28VQ,(0#']J0X%/H,4V MQ!4!L^4)2YP$8&6>VY10!%3HPH9\)<'PGI'^ @JEEH@4E0$8X I[5!*W5N#6 M"LM:&8(Y% D[%^"K3?P%K)\@"*Q;&X&KU@Q1@16+9 O_KFTD@%8B*G ]MA%8 MRTL$8;!";49]L)^2N(42J4ZP0$726NU-=<)MEPV9Z@0F36R(A1QX,+4AL]>! MU6E#7%'X-XLE3F#FXM0JW M5ED;,1DR7*%^"4%W_029'L"*J(/$3:KD@< J1RFXQD]P+;A^XUJ@-F8X!5=P ME()_*W.4 M "[Q"^ *']@>>P1"DPD58==#M'/MB!T8_>ZBCB+]R#==!7_F(4 MA2]>N);E+ZH%[44ARUZ,LNU%M>"R?D]:SWB' ?07HX1E,/W28._F#3[5Q:XY MJRJ==7[*JKKX;UJOYV'?6'T" -HC^KB@2/MS?7[6G!B\R[>';]_C8G?(2N:9,Y>3 Y[W6\N=XD>EO5E\)<%^VA5WM3Y&ULA55=CYLP$/PKB/>>^0Y$!.E"4K52*T57M7UVB!/0&4QM)US_ M?6U#.,"^] 7;R\SLK&UYTX[05U8BQ*VW&C=L8Y>^!E^I2V,_N>I](O +\JE#' M)G-+5G(DY%4NOIXVMB,-(8P*+A6@&&XH1QA+(6'CSZ!ICRDE<3J_JW]6M8M: MCI"AG.#?U8F7&SNVK1,ZPROF+Z3[@H9Z0ML:BO^&;@@+N'0B2(B"AP1_(/@CP8T>$H*!$+P3'F<(!T*X M(("^=K69.\AAEE+26;2_#BV4M\Y=A^*X"AE4IZ/^B?UD(GK+XM!/P4T*#9B\ MQW@3C#LB@% ?4WBF%+FGT;UY@IV.B,(Y9*]#7-L>$TWR M?'(#@VT=%X6Z:P/J0\^1T7-D\+R:9]GJ&#=87*L\TNORW ^]K(Q>5@8O\2+/ M2CLGPVGN=)3I;NQUV.)NS$S'"].SGXFQHN3_.[?5,7&8+!R R1-3(WI1[SVS M"G)MN.1.HF-+V7KRB5K$<]%J7$/\.5[O8D-\FZQWJC6!][1]7_L.Z:5JF'4D M7#R8ZED[$\*1*,EY$EM:BE8Z+C ZB48&W;V#U!+ P04 M " DBUQ0:&R,8;6C P? ( % 'AL+W-H87)E9%-T&UL M[+U[<]M(EB_X]^6G0/2Z]DIQ(18)OCUS)T*69;=J7+;:DJNC=V+_@$A(0IL$ MU 1IE2;VP^]Y9I[$@Y*KNGMG(O;.[2J5!"3R7O_X8[6\SS9IU2\?L@+^&2?1S6>SNJ^B\6&6K^I_?9LM^-!K&43(8+NI_ M?)?=]*/A O^8#.I__&E?P)N#]C??ELO])BMVT47!2\S+(OJ/#WF111>[;%/] MWYTO7#\]9(TU#$[^O?Z[4WAZ16^\6Z=W];_>INNJ,8S[QF6VS_R:IFNH[]DZ39Z![^LZD^^Y&V92^O[[_Y2_\UYL@F=6 M_'S]L>MMNLJ+N^CJ:7-3KENV_'/79LN.?RNV.AMBEN^9I_R7KFO_5/6Q5 M=%9N'M*B,7U]9I/",V_V%=RQJFN@\TVVO<,9O-^6C[O[KB$=C9X6Q1X.F6=> M?VJWW7=?,=BMHLKIVK>_;8XF^KC?W#0W?' RG">S6<>+%\4.3FNYR[]E2'NI M;G/GX\MR"_,@3A33"611"42!7!7HYZQ<-1=SWC'8=?IK=+&"C^6W^9)Y6\<2 MQB?);)S,AUVK.%VMMG!_NFYI3IRN-R6W_)B MV1CFY],&.\AW0+GE;31,CFZ.(YU-8T/*S0;(XVI7+K]VS.)R?[/.ER#&RK1! MO?;UZ#]^SG"#&K)3^8QY%I9TG\+:HD_['9QB@9RK8^RS=0IT]Z9S]+.RJ,IU MOB+.^"9=I[ ]R)&R7=6M=5BUHE.$P'=AD->-/Z?5?013CI;X0_:W??XM7D)I"P[Y*DK'\HC&U MB^(;?*G[?0^<;O)Y#ZVC_FQ[A.D]O M\C7P^:QYCNYX'M(G/)N6OX,$@6,&(905%?-1G/)-5F2W>>MYTPO9K_A\4UI> M 9F8LV_^_1[D$&_D&A2.S,Z^ZUM5!IR2* EG5O+QWZ/&T'@%1S6\_H.//!+OB3)[>1Y5"'/NR_7,._J?Q+)[YZ: M]+A:D4("@S^D^>H$6, R?MH.(RGHW$\'TRCBGFV95;TUTD\ M&RW"OS8X%^_:R[:FJ5_#"8(:5*[7J!SFJ%H!GVG_1/L0C4-SS*=%)HK$>9%P M.R1^CBY3O /WV0[4L/5Q] HWY_J^W%?P\<8!!*:NR*U?REWV*OI1]I;_>5"6 M?<=[K>+)2Z;_)WIUF$3BJ'W<4,Y_@YG K0,2I*=A6)S;X7<>P&8#F;JG2;A5 M''Y'J"_=[X"%Y?_9]"2T/IZC/?>R1\M#FHJA =+5B#&B[AKD^3';*5-MV);FJ_Q_IW9=HJ:/\NXUXG.B(ACW& MRUS>%?0AH*\VYI_;E;;1RQ(D<;Z3>8;C=0F< QO2<2 O?R$\F9L,]B@+9'I# ME@/'>\VF4H6;="0*&QQKN3WX9G"182KR6;72-V\]!T07GY7B&J[?(K0PUFM68^AVT+T MBR.CL2145Q_E/X:-@;]XYN#8 M^^%S$'^6"'+=AR]P]N]DM>X MPUL96?N-5 M>-%8SUZ*Z_NLS6#%?Y7+G);WF._N(]&.\5.WSQZJ&#[NC?V+3HMX3>VT(KP+ MN+_K;)>MG^#<;F%ZT<1,].I82G1/*@#I'XZ_9"UO9CFABI"'T@> M-A97$T=X\+")%6R^87=*D-'1@[+&NKA(BR*6''+L=;H757_?L ZF09G&# MBR5ZD9?MPH4N"4I=G ^M!#<;:.*(."RJ,JA:,]NO"K/OX&JVQR> MU?-7CCTG=.$>#CD96SR2RRQ;5:SPT_X?//:WAB3K5-;NB72;H.L6)^GA9;_+ M"^#^SRP[G#R:LNI2/N35OV2W'3[V6RBBPQ<#UP:/&/8:?5W MM]F2YJIR.M-H"H9"2>3BP!W:<1LC6;[4?=_IYT??V$T&1C&:0C@WE)+?]3;N M4]=[+[YQL!/K/85\,]HEDFJKS(L9,1"K_0T<;9YN6UR.31?0 .-ZP^ MIS0S$SUL!89*PSDY#%^L,)"M>\#/>XE^WHL"=!'R\W8Z&9W#]USL[\XGK>>7 M#8!VS>L#&=-=HSA'WV'?9Y=/]RKPZ=0U28R@7RE"ZGG_C;IYZ6^%"67?9 MM#WN\@Q;I,UJLTK*0@^_S3(Z9(!]['0@2(CD!9;6.3DO[UPWX+C!3O)8S<#)\Y:R=S'#A=E0_*4XKL4547UQ>?/D:?WD5OOEQ=?#R_NFJY.T?(MO[/_V.>)(-_D?07^J_AOV#\ M7_Y K\FOCX'G5R 9@:V)QQ1^VJ3%_A8FB)R2C<1-NOV*8F13KN!HM]%#^2C> M 2%P?(A_63U5F -'?!.NYK>,LX*R-1#"%BTU?HY,3DW1 8NU*D$>+,FY&BWA M'51QM_G=/=M!.?XK6]X7Y;J\>V(5%J;':O,6=5YBVMOR*5VC/.'1A;#@DSI_ M?'SGOXN;,)S]2^760],%OD/KT96@W;VF-*H29I07$B8B'<_N%;QV)%O\Z?SG M2G]\]:_0]^'B>8T*:*6\"T^E@K3HK)M##8*SO];N=X#>P9=$1]X MO,_1%PZ3O]F6Z6K]A *072(9"F'RSW,$&#?HK[ UO$WX3@I;V."$,'?*"<+< M*7]]+^$.+-N#S/5'#KC'DGYT=?'^X\6[B[/3C]?1Z=G9IR\?KR\^OH\N/WVX M.+LXOX+;)7Q"^*F]?4Q,1O*V7CUX'Y2>C$A ;2QU63A2A'U%I?AX;IC55-%]"HSO)LM VUSG&Y@&3F?_4!;AE/O1EXKM!5#G M-Z2.,LUF#^G6<9!;MXS*+@.'PM13%(WDDVICIY7&3N#HX>_9PX[]-+C:+T7N M]!-/@E_Z5_WH_>GII:/#+5(Z.FR!^M([]GW"?=RD7S,S<=+J0'AL'L20N@>& MFS+OQZ]M*4DN(Z>"[GF[8LJQ&Z>H!78&45#*(ZXHI8E/KG6/Y *U?MKF)&A$ MQ^I]6Y?+^$#YJT":>[A*W>O=9J@SX<;@ZW#_T(A?@P"L^ Q_S59VO;EDU]%Q M[$!CSTDUI@=B\OG@I:0M>>(@37%W@L.MW$.W::Y13GV@ED-3F7!LU>Y> ".W MW.%4D*/]NJ1DL?(&2#3C?+%]P0Q!' 6JJ3K4AT@=N'$2" \2$8;ODF?@ G@!@ )P>>$-MIH MM1]]!@.JV*TQ9Z^D6VIXYQ6&C=,M?"+Z0*:0^1LH_^^RF^T>'BN /FI669BM"/4@5\;)/3S<(!-1LH@'@P$G:X[C\62"_XELOWI@.EL_Q>U4 M*6&:Z)%HQT:5ZG86D2Z&<,Q-B1UYN?7I_A -I9Y9Y;!].%S1JBP'H8@J\'#X MI >4'^2\NJ4@B2K>Y%+IB@@!'V3!_-GL,_"XGU-B;^-_%'M3?< >KP[@+%*O MSM=X7PJ*'NN MW.0HC^Y*O,88' 1IEB_Y;FE>90M[U-F*YNL5_E0KC$CC #.>A);D].S8>.K8 M&K=W?(V=TM@_R'#=6VVD/3?\%FQ,UHW Q ,;12Y%M,E +J_H9A"OY?P!+ M1 M"ZFJ,5ZKU2.[9=%WS/F6^E&*A\J+IOJ?<,.IEA!4D[ MT\7%L(NG?A]GX0ZV9O0R4UQ+Z)^)AQ=#V1ML(]/*VE>!1[!6D>=_#=,MURLA MPW*UEULB!K&G]B]H5>E.A]/E^#4JQIAO3!)IQR1#"W&KX!E0[.;F2;ACN[$=N=.X0M(-5MS #NE MJDSW7>?9-D8?6:D22;A9[LH9PQC?QCN1NON%6K-1QL!BHN^E3JYK9(AHC,I= MB'=E6U)[*+KD0T,J4\V(L23Y80C<,D)W;9QCB/P\3[H3?"%?( X]5^2M)(,* M&;B+]LC^J;+*)Q:F2[DW:C^+I;(#B76:(V\VYBX$N^ +A")?1WW9S MJ^-0D43?M],DV7#>9RIAG"GL.8$YZ\I)4,S4XPWDB0&=J1V,J[@MD6YI3]$P M1$_)!NQ$E7G,!JO:YC/3.2A-T$$BY[L,/.?/ZB"M#H CHB\)K1R_[J7'H8,H MR+;FNMW>:6NZS!Q_[S;/9FB\49\/^F# 9NFU9D6CC_]5-$9B&,$/1[,D.I9? M#(:]>E%.-)[%H]D@.AH.!_ <_%D@\F,[AD3D.!6I*/)]/>VTE M&M$,1CF:+."QZ638J\?+(E ^IPOXYPR&&\(PHUFO7F@23<;PJ?%\1&/TFKGP MHVF\F,UAD"291N,D3@;C7J/((!J*WGLTB<>#.8PU3$;Q9)'T;.)]-)R/X\'" M/C6;Q]-YTO)9GX+?M2$WM2,/TO=,;C4?OA;[MMR^[Z FS(-AYPLAK M@^C5 MT2A>C*=X[LD CCR?&WI+A&HR1>C$;^%5C6<#3M70;9)\$;L)_SF1 ._)S, M>QW9K3C6?#REL4=X8".<\[SW/=FI.,8LF?@Q@%06\/EKQTX:6I5*F0ZFXBP< MT;P.F"P'TIM]!/[%1LQ,] MFO>@]NQ3FFE&&1,LHT""6<','F%?;I7]FJ- C4.%ZA%-2=31'M3S0$6?. DU M/429H1UT6H\8!TM^E)V;Z&S(T $)G)@K04C^K-'N5B58DT300;J&=98=@AYJ&;),5J8W8@QF>%F]8ZCB'I,F3*4>/433K;Z!B MY;=/[,6765$+@?&[FR(BL+ 7#+$L88W58#7X/!\(?WQ>B<;! J>7YXA-K#(I6;()W M+(25*UUO%R'RO6'*Y:$.S-$QD=;;96BZ]>4.VB:77$#9)N/WGW4)V__^TMN( MZM4656!TD;6IA3KIVST&O6!]XLL$9GWBV:'YCYK#,..P@UV^\3XS6?CH!]@; MN_PD6XLYE&&(9LLZ,=F9Y%%1([NO)5(P#5^@L-$6:K<'+F"3U@I. ]!V4[0'#L$3O\GO"I6EDK$04>@-=_TFN]L7%'@+3%W^$XSF-Z\A5ELDIA>3 M!XM'KKMBH+!EK&O]E,+JO:#XL(-M40?G+S^=??"^S90S 4"I/BD?4Y#I\"XO&.@$3<;%9FL8< M%8='&$DBH8 SJP681.HI^TKQ.MUE]0Q0/_B!O#^WI3HJ$Y6O[Y J.G8\DN-$ M)*?X'/D[X9?I$?H2; 3]V^^3,S4.%N'U&8>&DQ!>-)LMK )3\YP1U*A? 96R MU)R%C@A]AT6N0]F\";Q"V^PY:C%40.DJ+Z<)@SG]J#N;M_LOR@0IQS2ZSX@O MHM2\V6\K/K^CO)_U8R"QC$0JFRL;X/A/+I''!?I1S^'H62:9O@]EE8O';97= M[&RA$8DYV ?];\PPP+ ="2TN[=DPZEK-!:EI@8>6C"=,$FFE* &QV7H2#CQY M>BA@WX[6@D7:>C:?\Z3Q0I8%C5FT!:5C>E'7L!*7ZPIU?YJK*RRG28%FHD[> ME4W' *+.4(\W"@ROL0"A(2Y3,EUQ?UT.BRWS\JE?M9AGV;>).@, M#6S@4'#?U"%*AB%L[!+^CEZ%]FO1E@:$] @L^:\4 "^=)>G.*I99Q6) 2?XT M36B;5U]?_B47:L08G&4I3Q0="2]DVEJ]U/(KU/FDI/R:C5FL2C-V"!F&]FLT M 1M#L)5L;,EEFWR_J5PQ0J9_(9-X+Z:,,$ AD<+I%/@@K13UO!+5;J0_MW/, M-8);Z(4R[8052YK[V2V=-'\WUV#\"] B0J67'4A"P6KAL.@U=%*W6-#QEF^5 MA#2VA8>'.J/J7S7%(WP;-R>#%@UEN%<7$-$9!C1^ZW5]]5Z=H9F4*I<>3RD>0C<2"@R?1( M)A-%=\C3Q!X(8J*%3!B^0Y4M*'@TIR!U*MV3ZA&8Q_ K+)@&/W;>1\?I,3\8 M[URZ^I825%^YKQQ+$_/0?="/3H7![)A:!VFS,.G=(VJ[,@:(UUV.GS+RV5(- MDCQ%^/&XXYK(3644R0"T[]$V5?>Z3]:!IBE^C=S5MBGQ3N^Y: \WB9+3BI8U MHP5/:M()N8] A,#%!*V"6),B'\",'L7:(2G&&43X.!#67_>K.YJ\/NWBR;?M M)/:Z]X'>'487Q<-^YS\C#]GW4#KO"\'"2>E'+GN<,K:6G M5K-X=J3IY?"9M'1Z,LGD^4G&EIV$,[3L4Q;-FEN6TRN<#K8F@$AD$OI?-Y@R MPT5H'?.+M-H%5"5.:$5#G)5AH@=X*+6!V'!B5+,/G(?LF';;J;FG^$1]??#_ MPZ?ZD6X<^59=,D_'5T2]9H-Z4Z[(@[F5'57*Y7P:K*>@##VD^I6FZ1&O#_BF M(\@* 22%\<$9!E>'CE/X!G\V5MX<:A8\Y6\E;C$Q":QK("GB >!.N$J5A9NHF65M$4W:7DJUL_B14*C)'TED;N. CJW9;@795, M1R^^2V9F.;]2[1_$A(<%P!()3G.+.KHSS:AJ]4GTA5N;H4CN5;/Y)O=>ST'= M\#0+-JI\LK]A<4P#[LR9%D(_3G"">![_F9DO.I7/)T##[)K\T0XCV0[I=DNA M#!. .*3[-T/GJJ#52DB]G6Y/XB9;IK)W9%!A!:G3X>2W5?N!5Y@:XZ+PP<^A MM4H^/RJUH< A4/-18Z^9JK;5[B0O8OD)TYEUU"=C-DKF7RWU/F[FWH/TV6(" M$Y@8B"@MH ^L9M(3!XQE^1SRL@>L^:Z8 #AE!V?<-A1^DL4C5:Z@