0001193125-19-208855.txt : 20190731 0001193125-19-208855.hdr.sgml : 20190731 20190731165712 ACCESSION NUMBER: 0001193125-19-208855 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 74 CONFORMED PERIOD OF REPORT: 20190630 FILED AS OF DATE: 20190731 DATE AS OF CHANGE: 20190731 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-18277 FILM NUMBER: 19989504 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-Q 1 d739191d10q.htm 10-Q 10-Q
false2019Q2VICOR CORP0000751978--12-31Denominator represents weighted average number of shares of Common Stock and Class B Common Stock outstanding.The deferred tax assets associated with cumulative foreign currency translation gains and cumulative unrealized gains on available-for-sale securities are completely offset by a tax valuation allowance as of June 30, 2019 and 2018. Therefore, there is no income tax benefit (provision) recognized for the three and six months ended June 30, 2019 and 2018.Options to purchase 142,817 and 128,018 shares of Common Stock for the three and six months ended June 30, 2019, respectively, and 44,793 and 79,857 shares of Common Stock for the three and six months ended June 30, 2018, respectively, were not included in the calculation of net income per share as the effect would have been antidilutive. 0000751978 2019-01-01 2019-06-30 0000751978 2019-06-30 0000751978 2018-12-31 0000751978 2019-04-01 2019-06-30 0000751978 2018-04-01 2018-06-30 0000751978 2018-01-01 2018-06-30 0000751978 2019-01-01 0000751978 2019-03-31 0000751978 2018-03-31 0000751978 2017-12-31 0000751978 2018-06-30 0000751978 us-gaap:CostOfSalesMember 2019-01-01 2019-06-30 0000751978 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-06-30 0000751978 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-06-30 0000751978 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0000751978 vicr:EmployeeStockPurchasePlanMember 2019-01-01 2019-06-30 0000751978 us-gaap:AuctionRateSecuritiesMember 2019-01-01 2019-06-30 0000751978 us-gaap:FairValueInputsLevel3Member vicr:ContingentConsiderationObligationMember 2019-01-01 2019-06-30 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member vicr:CumulativeProbabilityOfEarningMaximumRateUntilMaturityMember 2019-01-01 2019-06-30 0000751978 us-gaap:RetainedEarningsMember 2019-01-01 2019-06-30 0000751978 us-gaap:ParentMember 2019-01-01 2019-06-30 0000751978 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-06-30 0000751978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-30 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member vicr:LiquidityRiskPremiumMember 2019-01-01 2019-06-30 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member vicr:CumulativeProbabilityOfPrincipalReturnPriorToMaturityMember 2019-01-01 2019-06-30 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member vicr:CumulativeProbabilityOfDefaultMember 2019-01-01 2019-06-30 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member vicr:RecoveryRateInDefaultMember 2019-01-01 2019-06-30 0000751978 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-06-30 0000751978 us-gaap:CommonStockMember 2019-01-01 2019-06-30 0000751978 us-gaap:AccountingStandardsUpdate201409Member 2019-01-01 2019-06-30 0000751978 country:US vicr:BrickProductsMember 2019-01-01 2019-06-30 0000751978 country:US vicr:AdvancedProductsMember 2019-01-01 2019-06-30 0000751978 country:US 2019-01-01 2019-06-30 0000751978 srt:EuropeMember vicr:BrickProductsMember 2019-01-01 2019-06-30 0000751978 srt:EuropeMember vicr:AdvancedProductsMember 2019-01-01 2019-06-30 0000751978 srt:EuropeMember 2019-01-01 2019-06-30 0000751978 srt:AsiaPacificMember vicr:BrickProductsMember 2019-01-01 2019-06-30 0000751978 srt:AsiaPacificMember vicr:AdvancedProductsMember 2019-01-01 2019-06-30 0000751978 srt:AsiaPacificMember 2019-01-01 2019-06-30 0000751978 vicr:AllOtherCountriesMember vicr:BrickProductsMember 2019-01-01 2019-06-30 0000751978 vicr:AllOtherCountriesMember vicr:AdvancedProductsMember 2019-01-01 2019-06-30 0000751978 vicr:AllOtherCountriesMember 2019-01-01 2019-06-30 0000751978 vicr:BrickProductsMember 2019-01-01 2019-06-30 0000751978 vicr:AdvancedProductsMember 2019-01-01 2019-06-30 0000751978 vicr:DirectCustomersContractManufacturersAndNonStockingDistributorsMember vicr:BrickProductsMember 2019-01-01 2019-06-30 0000751978 vicr:DirectCustomersContractManufacturersAndNonStockingDistributorsMember vicr:AdvancedProductsMember 2019-01-01 2019-06-30 0000751978 vicr:DirectCustomersContractManufacturersAndNonStockingDistributorsMember 2019-01-01 2019-06-30 0000751978 vicr:StockingDistributorsNetOfSalesAllowancesMember vicr:BrickProductsMember 2019-01-01 2019-06-30 0000751978 vicr:StockingDistributorsNetOfSalesAllowancesMember vicr:AdvancedProductsMember 2019-01-01 2019-06-30 0000751978 vicr:StockingDistributorsNetOfSalesAllowancesMember 2019-01-01 2019-06-30 0000751978 vicr:NonRecurringEngineeringMember vicr:BrickProductsMember 2019-01-01 2019-06-30 0000751978 vicr:NonRecurringEngineeringMember vicr:AdvancedProductsMember 2019-01-01 2019-06-30 0000751978 vicr:NonRecurringEngineeringMember 2019-01-01 2019-06-30 0000751978 vicr:RoyaltiesMember vicr:BrickProductsMember 2019-01-01 2019-06-30 0000751978 vicr:RoyaltiesMember vicr:AdvancedProductsMember 2019-01-01 2019-06-30 0000751978 vicr:RoyaltiesMember 2019-01-01 2019-06-30 0000751978 us-gaap:ProductAndServiceOtherMember vicr:AdvancedProductsMember 2019-01-01 2019-06-30 0000751978 us-gaap:ProductAndServiceOtherMember 2019-01-01 2019-06-30 0000751978 us-gaap:AuctionRateSecuritiesMember 2019-06-30 0000751978 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2019-06-30 0000751978 us-gaap:MoneyMarketFundsMember 2019-06-30 0000751978 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member us-gaap:AuctionRateSecuritiesMember 2019-06-30 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member 2019-06-30 0000751978 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member vicr:ContingentConsiderationObligationMember 2019-06-30 0000751978 vicr:ContingentConsiderationObligationMember 2019-06-30 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member vicr:RecoveryRateInDefaultMember 2019-06-30 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member vicr:CumulativeProbabilityOfDefaultMember 2019-06-30 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member vicr:CumulativeProbabilityOfPrincipalReturnPriorToMaturityMember 2019-06-30 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member vicr:CumulativeProbabilityOfEarningMaximumRateUntilMaturityMember 2019-06-30 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member vicr:LiquidityRiskPremiumMember 2019-06-30 0000751978 us-gaap:CommonClassBMember 2019-06-30 0000751978 vicr:CommonClassUndefinedMember 2019-06-30 0000751978 us-gaap:AccountingStandardsUpdate201409Member 2019-06-30 0000751978 us-gaap:AuctionRateSecuritiesMember 2018-12-31 0000751978 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member 2018-12-31 0000751978 us-gaap:MoneyMarketFundsMember 2018-12-31 0000751978 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member us-gaap:AuctionRateSecuritiesMember 2018-12-31 0000751978 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member vicr:ContingentConsiderationObligationMember 2018-12-31 0000751978 vicr:ContingentConsiderationObligationMember 2018-12-31 0000751978 us-gaap:CommonClassBMember 2018-12-31 0000751978 vicr:CommonClassUndefinedMember 2018-12-31 0000751978 us-gaap:CostOfSalesMember 2019-04-01 2019-06-30 0000751978 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-04-01 2019-06-30 0000751978 us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-06-30 0000751978 us-gaap:EmployeeStockOptionMember 2019-04-01 2019-06-30 0000751978 vicr:EmployeeStockPurchasePlanMember 2019-04-01 2019-06-30 0000751978 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0000751978 us-gaap:ParentMember 2019-04-01 2019-06-30 0000751978 us-gaap:NoncontrollingInterestMember 2019-04-01 2019-06-30 0000751978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0000751978 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0000751978 country:US vicr:BrickProductsMember 2019-04-01 2019-06-30 0000751978 country:US vicr:AdvancedProductsMember 2019-04-01 2019-06-30 0000751978 country:US 2019-04-01 2019-06-30 0000751978 srt:EuropeMember vicr:BrickProductsMember 2019-04-01 2019-06-30 0000751978 srt:EuropeMember vicr:AdvancedProductsMember 2019-04-01 2019-06-30 0000751978 srt:EuropeMember 2019-04-01 2019-06-30 0000751978 srt:AsiaPacificMember vicr:BrickProductsMember 2019-04-01 2019-06-30 0000751978 srt:AsiaPacificMember vicr:AdvancedProductsMember 2019-04-01 2019-06-30 0000751978 srt:AsiaPacificMember 2019-04-01 2019-06-30 0000751978 vicr:AllOtherCountriesMember vicr:BrickProductsMember 2019-04-01 2019-06-30 0000751978 vicr:AllOtherCountriesMember vicr:AdvancedProductsMember 2019-04-01 2019-06-30 0000751978 vicr:AllOtherCountriesMember 2019-04-01 2019-06-30 0000751978 vicr:BrickProductsMember 2019-04-01 2019-06-30 0000751978 vicr:AdvancedProductsMember 2019-04-01 2019-06-30 0000751978 vicr:DirectCustomersContractManufacturersAndNonStockingDistributorsMember vicr:BrickProductsMember 2019-04-01 2019-06-30 0000751978 vicr:DirectCustomersContractManufacturersAndNonStockingDistributorsMember vicr:AdvancedProductsMember 2019-04-01 2019-06-30 0000751978 vicr:DirectCustomersContractManufacturersAndNonStockingDistributorsMember 2019-04-01 2019-06-30 0000751978 vicr:StockingDistributorsNetOfSalesAllowancesMember vicr:BrickProductsMember 2019-04-01 2019-06-30 0000751978 vicr:StockingDistributorsNetOfSalesAllowancesMember vicr:AdvancedProductsMember 2019-04-01 2019-06-30 0000751978 vicr:StockingDistributorsNetOfSalesAllowancesMember 2019-04-01 2019-06-30 0000751978 vicr:NonRecurringEngineeringMember vicr:BrickProductsMember 2019-04-01 2019-06-30 0000751978 vicr:NonRecurringEngineeringMember vicr:AdvancedProductsMember 2019-04-01 2019-06-30 0000751978 vicr:NonRecurringEngineeringMember 2019-04-01 2019-06-30 0000751978 us-gaap:ProductAndServiceOtherMember vicr:AdvancedProductsMember 2019-04-01 2019-06-30 0000751978 us-gaap:ProductAndServiceOtherMember 2019-04-01 2019-06-30 0000751978 us-gaap:CostOfSalesMember 2018-04-01 2018-06-30 0000751978 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-04-01 2018-06-30 0000751978 us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-01 2018-06-30 0000751978 us-gaap:EmployeeStockOptionMember 2018-04-01 2018-06-30 0000751978 vicr:EmployeeStockPurchasePlanMember 2018-04-01 2018-06-30 0000751978 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0000751978 us-gaap:ParentMember 2018-04-01 2018-06-30 0000751978 us-gaap:NoncontrollingInterestMember 2018-04-01 2018-06-30 0000751978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0000751978 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0000751978 us-gaap:CommonStockMember 2018-04-01 2018-06-30 0000751978 vicr:BrickProductsMember country:US 2018-04-01 2018-06-30 0000751978 vicr:AdvancedProductsMember country:US 2018-04-01 2018-06-30 0000751978 country:US 2018-04-01 2018-06-30 0000751978 vicr:BrickProductsMember srt:EuropeMember 2018-04-01 2018-06-30 0000751978 vicr:AdvancedProductsMember srt:EuropeMember 2018-04-01 2018-06-30 0000751978 srt:EuropeMember 2018-04-01 2018-06-30 0000751978 vicr:BrickProductsMember srt:AsiaPacificMember 2018-04-01 2018-06-30 0000751978 vicr:AdvancedProductsMember srt:AsiaPacificMember 2018-04-01 2018-06-30 0000751978 srt:AsiaPacificMember 2018-04-01 2018-06-30 0000751978 vicr:BrickProductsMember vicr:AllOtherCountriesMember 2018-04-01 2018-06-30 0000751978 vicr:AdvancedProductsMember vicr:AllOtherCountriesMember 2018-04-01 2018-06-30 0000751978 vicr:AllOtherCountriesMember 2018-04-01 2018-06-30 0000751978 vicr:BrickProductsMember 2018-04-01 2018-06-30 0000751978 vicr:AdvancedProductsMember 2018-04-01 2018-06-30 0000751978 vicr:DirectCustomersContractManufacturersAndNonStockingDistributorsMember vicr:BrickProductsMember 2018-04-01 2018-06-30 0000751978 vicr:DirectCustomersContractManufacturersAndNonStockingDistributorsMember vicr:AdvancedProductsMember 2018-04-01 2018-06-30 0000751978 vicr:DirectCustomersContractManufacturersAndNonStockingDistributorsMember 2018-04-01 2018-06-30 0000751978 vicr:StockingDistributorsNetOfSalesAllowancesMember vicr:BrickProductsMember 2018-04-01 2018-06-30 0000751978 vicr:StockingDistributorsNetOfSalesAllowancesMember vicr:AdvancedProductsMember 2018-04-01 2018-06-30 0000751978 vicr:StockingDistributorsNetOfSalesAllowancesMember 2018-04-01 2018-06-30 0000751978 vicr:NonRecurringEngineeringMember vicr:BrickProductsMember 2018-04-01 2018-06-30 0000751978 vicr:NonRecurringEngineeringMember vicr:AdvancedProductsMember 2018-04-01 2018-06-30 0000751978 vicr:NonRecurringEngineeringMember 2018-04-01 2018-06-30 0000751978 vicr:RoyaltiesMember vicr:BrickProductsMember 2018-04-01 2018-06-30 0000751978 vicr:RoyaltiesMember vicr:AdvancedProductsMember 2018-04-01 2018-06-30 0000751978 vicr:RoyaltiesMember 2018-04-01 2018-06-30 0000751978 us-gaap:ProductAndServiceOtherMember vicr:AdvancedProductsMember 2018-04-01 2018-06-30 0000751978 us-gaap:ProductAndServiceOtherMember 2018-04-01 2018-06-30 0000751978 us-gaap:CostOfSalesMember 2018-01-01 2018-06-30 0000751978 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-01-01 2018-06-30 0000751978 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-06-30 0000751978 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-06-30 0000751978 vicr:EmployeeStockPurchasePlanMember 2018-01-01 2018-06-30 0000751978 us-gaap:AuctionRateSecuritiesMember 2018-01-01 2018-06-30 0000751978 us-gaap:RetainedEarningsMember 2018-01-01 2018-06-30 0000751978 us-gaap:ParentMember 2018-01-01 2018-06-30 0000751978 us-gaap:NoncontrollingInterestMember 2018-01-01 2018-06-30 0000751978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-06-30 0000751978 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-06-30 0000751978 us-gaap:CommonStockMember 2018-01-01 2018-06-30 0000751978 vicr:BrickProductsMember country:US 2018-01-01 2018-06-30 0000751978 vicr:AdvancedProductsMember country:US 2018-01-01 2018-06-30 0000751978 country:US 2018-01-01 2018-06-30 0000751978 vicr:BrickProductsMember srt:EuropeMember 2018-01-01 2018-06-30 0000751978 vicr:AdvancedProductsMember srt:EuropeMember 2018-01-01 2018-06-30 0000751978 srt:EuropeMember 2018-01-01 2018-06-30 0000751978 vicr:BrickProductsMember srt:AsiaPacificMember 2018-01-01 2018-06-30 0000751978 vicr:AdvancedProductsMember srt:AsiaPacificMember 2018-01-01 2018-06-30 0000751978 srt:AsiaPacificMember 2018-01-01 2018-06-30 0000751978 vicr:BrickProductsMember vicr:AllOtherCountriesMember 2018-01-01 2018-06-30 0000751978 vicr:AdvancedProductsMember vicr:AllOtherCountriesMember 2018-01-01 2018-06-30 0000751978 vicr:AllOtherCountriesMember 2018-01-01 2018-06-30 0000751978 vicr:BrickProductsMember 2018-01-01 2018-06-30 0000751978 vicr:AdvancedProductsMember 2018-01-01 2018-06-30 0000751978 vicr:DirectCustomersContractManufacturersAndNonStockingDistributorsMember vicr:BrickProductsMember 2018-01-01 2018-06-30 0000751978 vicr:DirectCustomersContractManufacturersAndNonStockingDistributorsMember vicr:AdvancedProductsMember 2018-01-01 2018-06-30 0000751978 vicr:DirectCustomersContractManufacturersAndNonStockingDistributorsMember 2018-01-01 2018-06-30 0000751978 vicr:StockingDistributorsNetOfSalesAllowancesMember vicr:BrickProductsMember 2018-01-01 2018-06-30 0000751978 vicr:StockingDistributorsNetOfSalesAllowancesMember vicr:AdvancedProductsMember 2018-01-01 2018-06-30 0000751978 vicr:StockingDistributorsNetOfSalesAllowancesMember 2018-01-01 2018-06-30 0000751978 vicr:NonRecurringEngineeringMember vicr:BrickProductsMember 2018-01-01 2018-06-30 0000751978 vicr:NonRecurringEngineeringMember vicr:AdvancedProductsMember 2018-01-01 2018-06-30 0000751978 vicr:NonRecurringEngineeringMember 2018-01-01 2018-06-30 0000751978 vicr:RoyaltiesMember vicr:BrickProductsMember 2018-01-01 2018-06-30 0000751978 vicr:RoyaltiesMember vicr:AdvancedProductsMember 2018-01-01 2018-06-30 0000751978 vicr:RoyaltiesMember 2018-01-01 2018-06-30 0000751978 us-gaap:ProductAndServiceOtherMember vicr:AdvancedProductsMember 2018-01-01 2018-06-30 0000751978 us-gaap:ProductAndServiceOtherMember 2018-01-01 2018-06-30 0000751978 us-gaap:CommonStockMember 2019-07-23 0000751978 us-gaap:CommonClassBMember 2019-07-23 0000751978 us-gaap:FairValueInputsLevel3Member vicr:ContingentConsiderationObligationMember 2018-12-31 0000751978 us-gaap:FairValueInputsLevel3Member vicr:ContingentConsiderationObligationMember 2019-06-30 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 0000751978 us-gaap:CommonStockMember 2018-12-31 0000751978 us-gaap:CommonStockMember 2019-06-30 0000751978 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0000751978 us-gaap:RetainedEarningsMember 2019-06-30 0000751978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0000751978 us-gaap:TreasuryStockMember 2019-06-30 0000751978 us-gaap:ParentMember 2019-06-30 0000751978 us-gaap:NoncontrollingInterestMember 2019-06-30 0000751978 us-gaap:CommonClassBMember 2019-03-31 0000751978 us-gaap:CommonStockMember 2019-03-31 0000751978 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0000751978 us-gaap:RetainedEarningsMember 2019-03-31 0000751978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0000751978 us-gaap:TreasuryStockMember 2019-03-31 0000751978 us-gaap:ParentMember 2019-03-31 0000751978 us-gaap:NoncontrollingInterestMember 2019-03-31 0000751978 us-gaap:CommonClassBMember 2018-03-31 0000751978 us-gaap:CommonStockMember 2018-03-31 0000751978 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0000751978 us-gaap:RetainedEarningsMember 2018-03-31 0000751978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0000751978 us-gaap:TreasuryStockMember 2018-03-31 0000751978 us-gaap:ParentMember 2018-03-31 0000751978 us-gaap:NoncontrollingInterestMember 2018-03-31 0000751978 us-gaap:CommonClassBMember 2018-06-30 0000751978 us-gaap:CommonStockMember 2018-06-30 0000751978 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0000751978 us-gaap:RetainedEarningsMember 2018-06-30 0000751978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0000751978 us-gaap:TreasuryStockMember 2018-06-30 0000751978 us-gaap:ParentMember 2018-06-30 0000751978 us-gaap:NoncontrollingInterestMember 2018-06-30 0000751978 us-gaap:AuctionRateSecuritiesMember 2017-12-31 0000751978 us-gaap:AuctionRateSecuritiesMember 2018-06-30 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 iso4217:USD xbrli:pure xbrli:shares iso4217:USD xbrli:shares
 
 
 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, DC 20549
 
FORM 
10-Q
 
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES 
EXCHANGE ACT OF 1934
 
 
 
 
 
 
 
 
 
 
 
 
 
For the quarterly period ended June 30, 2019
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES 
EXCHANGE ACT OF 1934
 
 
 
 
 
 
 
 
 
 
 
 
 
For the transition period from __________________________
Commission File Number
0-18277
 
VICOR CORPORATION
(Exact name of registrant as specified in its charter)
 
     
Delaware
 
04-2742817
(State of
Incorporation)
 
(I.R.S. Employer
Identification No.)
 
 
 
 
 
 
 
 
 
 
 
 
 
25 Frontage Road, Andover, Massachusetts 01810
(Address of Principal Executive Office)
(978)
470-2900
(Registrant’s telephone number)
 
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
 
 
 
 
 
 
 
 
 
 
 
 
 
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  
    No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation
S-T
(§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes  
    No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a
non-accelerated
filer, 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
 
 
Smaller reporting company
 
             
Accelerated filer
 
 
Emerging growth company
 
             
Non-accelerated
 filer
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 number of shares outstanding of each of the issuer’s classes of Common Stock as of
July
 23, 2019
was:
         
Common Stock, $.01 par value
   
28,519,626
 
Class B Common Stock, $.01 par value
   
11,758,218
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 
VICOR CORPORATION
INDEX
         
 
Page
 
   
 
   
 
   
1
 
   
2
 
   
3
 
   
4
 
   
5
 
   
6
 
   
21
 
   
34
 
   
34
 
   
 
   
36
 
   
36
 
   
36
 
   
36
 
   
37
 
EX-31.1 SECTION 302 CERTIFICATION OF CEO
   
 
EX-31.2 SECTION 302 CERTIFICATION OF CFO
   
 
EX-32.1 SECTION 906 CERTIFICATION OF CEO
   
 
EX-32.2 SECTION 906 CERTIFICATION OF CFO
 
 
 

 
 
VICOR CORPORATION
Part I – Financial Information
Item 1 – Financial Statements
Condensed Consolidated Balance Sheets
(In thousands)
(Unaudited)
                 
 
June 30, 2019
   
December 31, 2018
 
Assets
   
     
 
Current assets:
   
     
 
Cash and cash equivalents
  $
71,482
    $
70,557
 
Accounts receivable, less allowance of $102 in 2019 and $224 in 2018
   
38,537
     
43,673
 
Inventories, net
   
54,572
     
47,370
 
Other current assets
   
5,054
     
3,460
 
                 
Total current assets
   
169,645
     
165,060
 
Long-term deferred tax assets, net
   
241
     
265
 
Long-term investments, net
   
2,565
     
2,526
 
Property, plant and equipment, net
   
55,285
     
50,432
 
Other assets
   
2,867
     
2,785
 
                 
Total assets
  $
  230,603
    $
  221,068
 
                 
Liabilities and Equity
   
     
 
Current liabilities:
   
     
 
Accounts payable
  $
10,819
    $
16,149
 
Accrued compensation and benefits
   
11,144
     
10,657
 
Accrued expenses
   
2,228
     
2,631
 
Operating lease liabilities
   
1,660
     
—  
 
Sales allowances
   
640
     
548
 
Accrued severance and other charges
   
—  
     
234
 
Income taxes payable
   
85
     
710
 
Deferred revenue
   
6,581
     
5,069
 
                 
Total current liabilities
   
33,157
     
35,998
 
Long-term deferred revenue
   
196
     
232
 
Contingent consideration obligations
   
306
     
408
 
Long-term income taxes payable
   
236
     
238
 
Long-term operating lease liabilities
   
2,392
     
102
 
                 
Total liabilities
   
36,287
     
36,978
 
Commitments and contingencies (Note 12)
 
 
 
 
 
 
Equity:
   
     
 
Vicor Corporation stockholders’ equity:
   
     
 
Class B Common Stock
   
118
     
118
 
Common Stock
   
403
     
402
 
Additional
paid-in
capital
   
196,698
     
193,457
 
Retained earnings
   
135,849
     
129,000
 
Accumulated other comprehensive loss
   
(278
)    
(394
)
Treasury stock, at cost
   
(138,927
)    
(138,927
)
                 
Total Vicor Corporation stockholders’ equity
   
193,863
     
183,656
 
Noncontrolling interest
   
453
     
434
 
                 
Total equity
   
194,316
     
184,090
 
                 
Total liabilities and equity
  $
  230,603
    $
  221,068
 
                 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
See accompanying notes.
 
-1-
 
 
  
 
VICOR CORPORATION
Condensed Consolidated Statements of Operations
(In thousands, except per share amounts)
(Unaudited)
                                 
 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
 
2019
   
2018
   
2019
   
2018
 
Net revenues
  $
  63,355
    $
  74,196
    $
  129,080
    $
  139,465
 
Cost of revenues
   
34,238
     
38,313
     
68,877
     
73,371
 
                                 
Gross margin
   
29,117
     
35,883
     
60,203
     
66,094
 
Operating expenses:
   
     
     
     
 
Selling, general and administrative
   
15,030
     
15,814
     
30,403
     
31,213
 
Research and development
   
11,706
     
11,403
     
22,926
     
22,529
 
Severance and other charges
   
—  
     
350
     
—  
     
350
 
                                 
Total operating expenses
   
26,736
     
27,567
     
53,329
     
54,092
 
                                 
Income from operations
   
2,381
     
8,316
     
6,874
     
12,002
 
Other income (expense), net:
   
     
     
     
 
Total unrealized gains on
available-for-sale
securities, net
   
19
     
33
     
39
     
56
 
Less: portion of gains recognized in other comprehensive income
   
(18
)    
(31
)    
(37
)    
(52
)
                                 
Net credit gains recognized in earnings
   
1
     
2
     
2
     
4
 
Other income (expense), net
   
287
     
(46
)    
525
     
382
 
                                 
Total other income (expense), net
   
288
     
(44
)    
527
     
386
 
                                 
Income before income taxes
   
2,669
     
8,272
     
7,401
     
12,388
 
Less: Provision for income taxes
   
113
     
363
     
539
     
497
 
                                 
Consolidated net income
   
2,556
     
7,909
     
6,862
     
11,891
 
Less: Net (loss) income attributable to noncontrolling interest
   
(7
)    
49
     
13
     
88
 
                                 
Net income attributable to Vicor Corporation
  $
2,563
    $
7,860
    $
6,849
    $
11,803
 
                                 
Net income per common share attributable to Vicor Corporation:
   
     
     
     
 
Basic
  $
0.06
    $
0.20
    $
0.17
    $
0.30
 
Diluted
  $
0.06
    $
0.19
    $
0.17
    $
0.29
 
Shares used to compute net income per common share attributable to Vicor Corporation:
   
     
     
     
 
Basic
   
40,275
     
39,709
     
40,252
     
39,594
 
Diluted
   
41,081
     
40,646
     
41,055
     
40,406
 
 
 
 
 
 
 
 
See accompanying notes.
 
-2-
 
 
 
 
VICOR CORPORATION
Condensed Consolidated Statements of Comprehensive Income
(In thousands)
(Unaudited)
                                 
 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
 
2019
   
2018
   
2019
   
2018
 
Consolidated net income
  $
  2,556
    $
  7,909
    $
  6,862
    $
  11,891
 
Foreign currency translation gains (losses) , net of tax (1)
   
151
     
(215
)    
85
     
27
 
Unrealized gains on
available-for-sale
securities, net of tax (1)
   
18
     
31
     
37
     
52
 
                                 
Other comprehensive income (loss)
   
169
     
(184
)    
122
     
79
 
                                 
Consolidated comprehensive income
   
2,725
     
7,725
     
6,984
     
11,970
 
Less: Comprehensive income attributable to noncontrolling interest
   
4
     
32
     
19
     
90
 
                                 
Comprehensive income attributable to Vicor Corporation
  $
  2,721
    $
  7,693
    $
  6,965
    $
  11,880
 
                                 
 
 
 
 
 
 
(1) The deferred tax assets associated with cumulative foreign currency translation gains and cumulative unrealized gains on
available-for-sale 
securities are completely offset by a tax valuation allowance as of June 30, 2019 and 2018. Therefore, there is no income tax benefit (provision) recognized for the three and six months ended June 30, 2019 and 2018.
 
 
 
 
 
 
See accompanying notes.
 
-3-
 
 
  
 
VICOR CORPORATION
Condensed Consolidated Statements of Cash Flows
(In thousands)
(Unaudited)
                 
 
Six Months Ended
June 30,
 
 
2019
   
2018
 
Operating activities:
     
     
 
Consolidated net income
  $
6,862
    $
  11,891
 
Adjustments to reconcile consolidated net income to net cash provided by operating activities:
   
     
 
Depreciation and amortization
   
4,998
     
4,539
 
Stock-based compensation expense, net
   
1,539
     
1,916
 
(Benefit) provision for doubtful accounts
   
(117
)    
65
 
Decrease in long-term income taxes payable
   
(2
)    
—  
 
Increase in other long-term liabilities
   
—  
     
5
 
Decrease in long-term deferred revenue
   
(36
)    
(36
)
Gain on disposal of equipment
   
(22
)    
(16
)
Deferred income taxes
   
24
     
25
 
Credit gain on
available-for-sale
securities
   
(2
)    
(4
)
Change in current assets and liabilities, net
   
(8,005
)    
(9,857
)
                 
Net cash provided by operating activities
   
5,239
     
8,528
 
Investing activities:
   
     
 
Additions to property, plant and equipment
   
(5,864
)    
(3,558
)
Proceeds from sale of equipment
   
22
     
16
 
Decrease in other assets
   
(137
)    
(67
)
                 
Net cash used for investing activities
   
(5,979
)    
(3,609
)
Financing activities:
   
     
 
Proceeds from issuance of Common Stock
   
1,707
     
4,966
 
Payment of contingent consideration obligations
   
(102
)    
(172
)
                 
Net cash provided by financing activities
   
1,605
     
4,794
 
Effect of foreign exchange rates on cash
   
60
     
(23
)
                 
Net increase in cash and cash equivalents
   
925
     
9,690
 
Cash and cash equivalents at beginning of period
   
70,557
     
44,230
 
                 
Cash and cash equivalents at end of period
  $
  71,482
    $
  53,920
 
                 
 
 
 
 
 
 
See accompanying notes.
 
-4-
 
 
 
 
VICOR CORPORATION
Condensed Consolidated Statements of Equity
(In thousands)
(Unaudited)
                                                                         
 
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 March 31, 2019
   
118
    $
  403
    $
  195,799
    $
  133,286
    $
  (436
)   $
  (138,927
)   $
  190,243
    $
  449
    $
  190,692
 
Sales of Common Stock
   
 
     
 
     
137
     
 
     
 
     
 
     
137
     
 
     
137
 
Stock-based compensation expense
   
 
     
 
     
766
     
 
     
 
     
 
     
766
     
 
     
766
 
Other
   
 
     
 
     
(4
)    
 
     
 
     
 
     
(4
)    
 
     
(4
)
Components of comprehensive
income, net of tax:
   
 
     
 
     
 
     
 
     
 
     
 
     
 
     
 
     
 
 
Net income
   
 
     
 
     
 
     
2,563
     
 
     
 
     
2,563
     
(7
)    
2,556
 
Other comprehensive income
   
 
     
 
     
 
     
 
     
158
     
 
     
158
     
11
     
169
 
                                                                         
Total comprehensive income
   
 
     
 
     
 
     
 
     
 
     
 
     
2,721
     
4
     
2,725
 
                                                                         
Balance on June 30, 2019
   
118
    $
403
    $
196,698
    $
135,849
    $
  (278
)   $
  (138,927
)   $
193,863
    $
453
    $
194,316
 
                                                                         
Balance on December 31, 2018
 
 
118
 
 
$
402
 
 
$
193,457
 
 
$
129,000
 
 
$
(394
)
 
$
(138,927
)
 
$
183,656
 
 
$
434
 
 
$
184,090
 
Sales of Common Stock
   
 
     
 
     
428
     
 
     
 
     
 
     
428
     
 
     
428
 
Stock-based compensation expense
   
 
     
 
     
1,539
     
 
     
 
     
 
     
1,539
     
 
     
1,539
 
Issuances of stock through employee stock
purchase plan
   
 
     
1
     
1,278
     
 
     
 
     
 
     
1,279
     
 
     
1,279
 
Other
   
 
     
 
     
(4
)    
 
     
 
     
 
     
(4
)    
 
     
(4
)
Components of comprehensive
income, net of tax:
   
 
                                                                 
Net income
   
 
     
 
     
 
     
6,849
     
 
     
 
     
6,849
     
13
     
6,862
 
Other comprehensive income
   
 
     
 
     
 
     
 
     
116
     
 
     
116
     
6
     
122
 
 
                                                                       
Total comprehensive income
   
 
     
 
     
 
     
 
     
 
     
 
     
6,965
     
19
     
6,984
 
                                                                         
Balance on June 30, 2019
   
118
    $
403
    $
196,698
    $
135,849
    $
  (278
)   $
  (138,927
)   $
193,863
    $
453
    $
194,316
 
                                                                         
                                                       
 
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 March 31, 2018
   
118
    $
402
    $
183,415
    $
101,218
    $
  (234
)   $
  (138,927
)   $
145,992
    $
363
    $
146,355
 
Sales of Common Stock
   
     
3
     
3,678
     
     
     
     
3,681
     
     
3,681
 
Stock-based compensation expense
   
     
     
1,180
     
     
     
     
1,180
     
     
1,180
 
Other
   
     
(6
)    
3
     
     
     
     
(3
)    
     
(3
)
Components of comprehensive
    income, net of tax:
   
     
     
     
     
     
     
     
     
 
Net income
   
     
     
     
7,860
     
     
     
7,860
     
49
     
7,909
 
Other comprehensive loss
   
     
     
     
     
(167
)    
     
(167
)    
(17
)    
(184
)
 
                                                                       
Total comprehensive income
   
     
     
     
     
     
     
7,693
     
32
     
7,725
 
                                                                         
Balance on June 30, 2018
   
118
    $
399
    $
188,276
    $
109,078
    $
  (401
)   $
  (138,927
)   $
158,543
    $
395
    $
158,938
 
                                                                         
Balance on December 31, 2017
   
118
    $
401
    $
181,395
    $
93,605
    $
  (478
)   $
  (138,927
)   $
136,114
    $
305
    $
136,419
 
Sales of Common Stock
   
     
3
     
4,036
     
     
     
     
4,039
     
     
4,039
 
Stock-based compensation expense
   
     
     
1,916
     
     
     
     
1,916
     
     
1,916
 
Issuances of stock through employee stock purchase plan
   
     
1
     
926
     
     
     
     
927
     
     
927
 
Cumulative effect of adoption of new accounting principle (Topic 606)
   
     
     
     
3,670
     
     
     
3,670
     
     
3,670
 
Other
   
     
(6
)    
3
     
     
     
     
(3
)    
     
(3
)
Components of comprehensive income, net of tax:
   
     
     
     
     
     
     
     
     
 
Net income
   
     
     
     
11,803
     
     
     
11,803
     
88
     
11,891
 
Other comprehensive income
   
     
     
     
     
77
     
     
77
     
2
     
79
 
 
                                                                       
Total comprehensive income
   
     
     
     
     
     
     
11,880
     
90
     
11,970
 
                                                                         
Balance on June 30, 2018
   
118
    $
399
    $
188,276
    $
109,078
    $
  (401
)   $
  (138,927
)   $
158,543
    $
395
    $
158,938
 
                                                                         
 
 
 
 
 
 
 
 
See accompanying notes.
 
-5-
 
 
 
 
VICOR CORPORATION
Notes to Condensed Consolidated Financial Statements
June 30, 2019
(unaudited)
1.
Basis of Presentation
The accompanying unaudited Condensed Consolidated Financial Statements of Vicor Corporation and its consolidated subsidiaries (collectively, the “Company”) have been prepared in accordance with generally accepted accounting principles for interim financial information and pursuant to the rules and regulations of the Securities and Exchange Commission. Accordingly, these interim financial statements do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements.
In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the three and six months ended June 30, 2019 are not necessarily indicative of the results that may be expected for any other interim period or the year ending December 31, 2019. The balance sheet at December 31, 2018 presented herein has been derived from the audited financial statements at that date but does not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements. For further information, refer to the consolidated financial statements and notes thereto contained in the Company’s Annual Report on Form
10-K
for the year ended December 31, 2018 filed by the Company with the Securities and Exchange Commission on February 28, 2019 (“2018 Form
10-K”).
2.
Recently Adopted Accounting Standard
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.
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, the latter not being 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 three and six months ended June 30, 2019.
3.
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.
The Company provides reserves for inventories estimated to be excess, obsolete or unmarketable. The Company’s estimation process for assessing net realizable value is based upon its known backlog, projected future demand, historical consumption and expected market conditions. If the Company’s estimated demand and/or market expectation 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.
 
-6-
 
 
 
 
VICOR CORPORATION
Notes to Condensed Consolidated Financial Statements
June 30, 2019
(unaudited)
Inventories were as follows (in thousands):
                 
 
June 30, 2019
   
December 31, 2018
 
Raw materials
  $
 36,925
    $
 37,696
 
Work-in-process
   
6,052
     
4,740
 
Finished goods
   
11,595
     
4,934
 
                 
Net balance
  $
 54,572
    $
 47,370
 
                 
 
 
 
 
 
 
 
 
4.
Long-Term Investments
As of June 30, 2019 and December 31, 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 June 30, 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 June 30, 2019.
The following is a summary of
available-for-sale
securities (in thousands):
                                 
June 30, 2019
 
Cost
   
Gross
Unrealized
Gains
   
Gross
Unrealized
Losses
   
Estimated
Fair
Value
 
Failed Auction Security
  $
3,000
    $
 —  
    $
 435
    $
 2,565
 
                                 
 
 
 
 
 
 
 
 
 
 
 
 
 
                                 
December 31, 2018
 
Cost
   
Gross
Unrealized
Gains
   
Gross
Unrealized
Losses
   
Estimated
Fair
Value
 
Failed Auction Security
  $
3,000
    $
—  
    $
 474
    $
 2,526
 
                                 
 
 
 
 
 
 
 
 
As of June 30, 2019, the Failed Auction Security had been in an unrealized loss position for greater than 12 months.
 
-7-
 
 
  
 
VICOR CORPORATION
Notes to Condensed Consolidated Financial Statements
June 30, 2019
(unaudited)
The cost and estimated fair value of the Failed Auction Security on June 30, 2019, by contractual maturity,
are shown below (in thousands):
                 
 
Cost
   
Estimated
Fair Value
 
Due in twenty to forty years
  $
3,000
    $
 2,565
 
                 
 
 
 
 
 
 
 
 
 
 
 
Based on the fair value measurements described in Note 5, the fair value of the Failed Auction Security on June 30, 2019, with a par value of $3,000,000, was estimated by the Company to be approximately $2,565,000. The gross unrealized loss of $435,000 on the Failed Auction Security consists of two types of estimated loss: an aggregate credit loss of $39,000 and an aggregate temporary impairment of $396,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 Failed Auction Security for the six months ended June 30 (in thousands):
                 
 
2019
   
2018
 
Balance at the beginning of the period
  $
 41
    $
 48
 
Reductions in the amount related to credit gain for which other-than-temporary impairment was not previously recognized
   
(2
)    
(4
)
                 
Balance at the end of the period
  $
 39
    $
 44
 
                 
 
 
 
 
 
 
 
 
 
 
 
At this time, the Company has no intent to sell the impaired Failed Auction Security and does not believe it is more likely than not the Company will be required to sell this 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 Condensed Consolidated Statements 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.
 
-8-
 
 
  
 
VICOR CORPORATION
Notes to Condensed Consolidated Financial Statements
June 30, 2019
(unaudited)
Assets and liabilities measured at fair value on a recurring basis included the following as of June 30, 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
June 30, 2019
 
Cash equivalents:
   
     
     
     
 
Money market funds
  $
 9,538
    $
—  
    $
—  
    $
 9,538
 
Long-term investments:
   
     
     
     
 
Failed Auction Security
   
—  
     
—  
     
2,565
     
2,565
 
Liabilities:
   
     
     
     
 
Contingent consideration obligations
   
—  
     
—  
     
(306
)    
(306
)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Assets and liabilities 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 June 30, 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 June 30, 2019. The major assumptions used in preparing the DCF model were similar to those described in Note 5 – Fair Value Measurements in the Notes to the Consolidated Financial Statements contained in the Company’s 2018 Form
 10-K.
 
-9-
 
 
  
 
VICOR CORPORATION
Notes to Condensed Consolidated Financial Statements
June 30, 2019
(unaudited)
Quantitative information about Level 3 fair value measurements as of June 30, 2019 is as follows (dollars in thousands):
                         
 
Fair Value
   
Valuation
Technique
 
Unobservable
Input
 
Weighted
Average
 
Failed Auction Security
  $
2,565
   
Discounted cash flow
 
Cumulative probability of earning the maximum rate until maturity
   
  0.08
%
   
   
 
Cumulative probability of principal return prior to maturity
   
94.34
%
   
   
 
Cumulative probability of default
   
  5.58
%
   
   
 
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 six months ended June 30, 2019 was as follows (in thousands):
         
Balance at the beginning of the period
  $
2,526
 
Credit gain on
available-for-sale
securities included in Other income (expense), net
   
2
 
Gain included in Other comprehensive income
   
37
 
         
Balance at the end of the period
  $
2,565
 
         
 
 
 
 
 
 
 
 
 
 
 
 
 
The Company has classified its contingent consideration obligations as Level 3 because the fair value for these liabilities was determined using unobservable inputs. The liabilities were based on estimated sales of legacy products over the period of royalty payments at the royalty rate, 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 six months ended June 30, 2019 was as follows (in thousands):
         
Balance at the beginning of the period
  $
 408
 
Payments
   
(102
)
         
Balance at the end of the period
  $
 306
 
         
 
 
 
 
 
 
 
 
 
 
 
 
 
There were no transfers between Level 1 and Level 2 of the fair value hierarchy during the six months ended June 30, 2019.
 
6.
Revenues
 
Revenue from the sale of Advanced Products represents the sum of third-party sales of the former Picor and VI Chip operating segments for periods prior to the second quarter of 2019. Revenue from the sale of Brick Products represents the sum of third-party revenues of the former Brick Business Unit operating segment, inclusive of such sales of our Vicor Custom Power and Vicor Japan Company, Ltd. subsidiaries. See Note 14 for a discussion of changes to the Company’s segment reporting.
 
-10-
 
 
 
 
VICOR CORPORATION
Notes to Condensed Consolidated Financial Statements
June 30, 2019
(unaudited)
The following tables present the Company’s net revenues disaggregated by geography based on the location of the customer, by product line (in thousands):    
                         
 
Three Months Ended June 30, 2019
 
 
Brick Products
   
Advanced Products
   
Total
 
United States
  $
  25,732
     
5,323
    $
  31,055
 
Europe
   
6,374
     
1,642
     
8,016
 
Asia Pacific
   
15,287
     
7,843
     
23,130
 
All other
   
612
     
542
     
1,154
 
                         
  $
48,005
    $
  15,350
    $
  63,355
 
                         
 
 
 
 
 
Six Months Ended June 30, 2019
 
 
Brick Products
   
Advanced Products
   
Total
 
United States
  $
48,024
     
12,272
    $
  60,296
 
Europe
   
12,383
     
2,628
     
15,011
 
Asia Pacific
   
32,398
     
18,743
     
51,141
 
All other
   
1,825
     
807
     
2,632
 
                         
  $
94,630
    $
34,450
    $
129,080
 
                         
 
 
 
 
 
 
 
 
  
 
Three Months Ended June 30, 2018
 
 
Brick Products
   
Advanced Products
   
Total
 
United States
  $
18,295
     
8,124
    $
26,419
 
Europe
   
4,877
     
1,275
     
6,152
 
Asia Pacific
   
23,876
     
16,387
     
40,263
 
All other
   
1,301
     
61
     
1,362
 
                         
  $
48,349
    $
25,847
    $
74,196
 
                         
       
 
Six Months Ended June 30, 2018
 
 
Brick Products
   
Advanced Products
   
Total
 
United States
  $
35,286
     
16,756
    $
52,042
 
Europe
   
9,602
     
1,923
     
11,525
 
Asia Pacific
   
42,087
     
31,532
     
73,619
 
All other
   
2,011
     
268
     
2,279
 
                         
  $
88,986
    $
50,479
    $
139,465
 
                         
 
 
 
 
 
 
 
 
 
-11-
 
 
 
 
VICOR CORPORATION
Notes to Condensed Consolidated Financial Statements
June 30, 2019
(unaudited)
The following tables present the Company’s net revenues disaggregated by the category of revenue, by product line (in thousands):
                         
 
Three Months Ended June 30, 2019
 
 
Brick Products
   
Advanced Products
   
Total
 
Direct customers, contract manufacturers and
non-stocking 

distributors
  $
40,843
     
12,184
    $
53,027
 
Stocking distributors, net of sales allowances
   
7,111
     
2,918
     
10,029
 
Non-recurring
engineering
   
51
     
230
     
281
 
Royalties
   
—  
     
—  
     
—  
 
Other
   
—  
     
18
     
18
 
                         
  $
48,005
    $
 15,350
    $
 63,355
 
                         
       
 
Six Months Ended June 30, 2019
 
 
Brick Products
   
Advanced Products
   
Total
 
Direct customers, contract manufacturers and
non-stocking 

distributors
  $
80,791
     
26,950
    $
107,741
 
Stocking distributors, net of sales allowances
   
13,228
     
6,083
     
19,311
 
Non-recurring
engineering
   
599
     
1,355
     
1,954
 
Royalties
   
12
     
24
     
36
 
Other
   
—  
     
38
     
38
 
                         
  $
94,630
    $
 34,450
    $
 129,080
 
                         
 
 
 
 
 
 
 
 
 
 
 
 
 
Three Months Ended June 30, 2018
 
 
Brick Products
   
Advanced Products
   
Total
 
Direct customers, contract manufacturers and non-stocking 
distributors
  $
  43,404
     
23,130
    $
66,534
 
Stocking distributors, net of sales allowances
   
4,735
     
2,208
     
6,943
 
Non-recurring engineering
   
197
     
465
     
662
 
Royalties
   
13
     
26
     
39
 
Other
   
—  
     
18
     
18
 
                         
  $
48,349
    $
25,847
    $
74,196
 
                         
 
 
 
 
 
 
 
 
 
 
 
 
  
-12-
 
 
 
 
VICOR CORPORATION
Notes to Condensed Consolidated Financial Statements
June 30, 2019
(unaudited)
  
                         
 
Six Months Ended June 30, 2018
 
 
Brick Products
   
Advanced Products
   
Total
 
Direct customers, contract manufacturers and non-stocking 
distributors
  $
78,878
     
44,416
    $
123,294
 
Stocking distributors, net of sales allowances
   
9,698
     
5,151
     
14,849
 
Non-recurring engineering
   
372
     
800
     
1,172
 
Royalties
   
38
     
76
     
114
 
Other
   
—  
     
36
     
36
 
                         
  $
88,986
    $
50,479
    $
139,465
 
                         
 
 
 
 
 
 
 
The following table presents the changes in certain contract assets and (liabilities) (in thousands):    
 
                         
 
June 30, 2019
   
December 31, 2018
   
Increase
(decrease)
 
Accounts receivable
  $
 38,537
    $
 43,673
    $
 (5,136
)
Deferred revenue
   
(5,232
)    
(3,820
)    
(1,412
)
Deferred expenses
   
1,216
     
501
     
715
 
Customer prepayments
   
(1,349
)    
(1,250
)    
(99
)
Sales allowances
   
(640
)    
(548
)    
(92
)
 
 
 
 
 
 
 
The decrease in accounts receivable was primarily due to a decrease in net revenues in the second quarter of 2019 compared to the fourth quarter of 2018.
 
Deferred expenses are included in Other current assets, and customer prepayments are included in Deferred revenue, in the accompanying Condensed Consolidated Balance Sheets, respectively.
7.
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 Condensed Consolidated Balance Sheets.
  
-13-
 
 
  
 
VICOR CORPORATION
Notes to Condensed Consolidated Financial Statements
June 30, 2019
(unaudited)
 
 
Product warranty activity was as follows (in thousands):
 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
 
2019
   
2018
   
2019
   
2018
 
Balance at the beginning of the period
  $
231
    $
346
    $
268
    $
290
 
Accruals for warranties for products sold in the period
   
56
     
10
     
85
     
133
 
Fulfillment of warranty obligations
   
(17
)    
(20
)    
(83
)    
(77
)
Revisions of estimated obligations
   
—  
     
(10
)    
—  
     
(20
)
                                 
Balance at the end of the period
  $
270
    $
326
    $
270
    $
326
 
                                 
 
8.
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. 
Stock-based compensation expense was as follows (in thousands):
 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
 
2019
   
2018
   
2019
   
2018
 
Cost of revenues
  $
73
    $
59
    $
142
    $
115
 
Selling, general and administrative
   
506
     
957
     
1,025
     
1,499
 
Research and development
   
187
     
164
     
372
     
302
 
                                 
Total stock-based compensation
  $
 766
    $
 1,180
    $
1,539
    $
1,916
 
                                 
Compensation expense by type of award was as follows (in thousands):
 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
 
2019
   
2018
   
2019
   
2018
 
Stock options
  $
 509
    $
 1,005
    $
1,042
    $
1,598
 
ESPP
   
257
     
175
     
497
     
318
 
                                 
Total stock-based compensation
  $
 766
    $
 1,180
    $
1,539
    $
1,916
 
                                 
 
-14-
  
 
VICOR CORPORATION
Notes to Condensed Consolidated Financial Statements
June 30, 2019
(unaudited)
9.
Leases
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 June 30, 2019, the balance of ROU assets was approximately $3,933,000, and the balances of current and long-term lease liabilities were approximately $1,660,000 and $2,392,000, respectively. For the three and six months ended June 30, 2019, the Company recorded operating lease cost, including short-term lease cost, of approximately $480,000 and $937,000, respectively. The ROU assets are included in “Property, plant and equipment, net” in the accompanying Condensed Consolidated Balance Sheets.
The maturities of the Company’s lease liabilities are as follows (in thousands):
2019
  $
911
 
2020
   
1,461
 
2021
   
756
 
2022
   
453
 
2023
   
357
 
Thereafter
   
413
 
         
Total lease payments
  $
 4,351
 
Less: Imputed interest
   
299
 
         
Present value of lease liabilities
  $
 4,052
 
         
As of June 30, 2019, the weighted-average remaining lease term was 3.5 years and the weighted-average discount rate was 3.83% 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 three and six months ended June 30, 2019, the Company paid approximately $42,000 and $63,000, respectively, for amounts included in the measurement of lease liabilities through operating cash flows, and obtained approximately $56,000 and $462,000 in ROU assets for the three and six months ended June 30, 2019, respectively, in exchange for new operating lease liabilities.
  
-15-
  
 
 
VICOR CORPORATION
Notes to Condensed Consolidated Financial Statements
June 30, 2019
(unaudited)
 
The maturities of the lease payments to be received by the Company under its leased facility in California are as follows (in thousands):
2019
  $
429
 
2020
   
874
 
2021
   
901
 
2022
   
928
 
2023
   
955
 
Thereafter
   
402
 
         
Total lease payments to be received
  $
4,489
 
         
For the three and six months ended June 30, 2019, the Company recorded lease income under this lease of approximately $214,000 and $428,000, respectively.
 
10.
Income Taxes
The tax provision is based on the estimated annual effective tax rate for the year, which includes estimated federal, state and foreign income taxes on the Company’s projected
pre-tax
income.
The provision for income taxes and the effective income tax rates were as follows (dollars in thousands):
 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
 
2019
   
2018
   
2019
   
2018
 
Provision for income taxes
  $
 113
    $
 363
    $
 539
    $
 497
 
Effective income tax rate
   
4.2
%    
4.4
%    
7.3
%    
4.0
%
The effective tax rates were lower than the statutory tax rates for the three and six months ended June 30, 2019 and 2018 due primarily to the utilization of net operating loss carryforwards and tax credits. The provisions for income taxes in the three and six months ended June 30, 2019 and 2018 also included estimated foreign income taxes and estimated state taxes in jurisdictions in which the Company does not have net operating loss carryforwards.
As of June 30, 2019, the Company has a valuation allowance of approximately $30,031,000 against all domestic net 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 June 30, 2019, it has been in such a position for only a limited number of quarters. In addition, some uncertainty in economic conditions that could potentially impact the Company has led management to conclude a full valuation allowance against all domestic net deferred tax assets is still warranted as of June 30, 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, the Company may release all or a portion of the valuation in the near-term. 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.
  
-16-
 
 
 
VICOR CORPORATION
Notes to Condensed Consolidated Financial Statements
June 30, 2019
(unaudited)
 
11.
Net Income per Share
The following table sets forth the computation of basic and diluted net income per share (in thousands, except per share amounts):
                                 
 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
 
2019
   
2018
   
2019
   
2018
 
Numerator:
   
     
     
     
 
Net income attributable to Vicor Corporation
  $
2,563
    $
7,860
    $
6,849
    $
 11,803
 
                                 
Denominator:
   
     
     
     
 
Denominator for basic net income per share-weighted 
average shares (1)
   
40,275
     
39,709
     
40,252
     
39,594
 
Effect of dilutive securities:
   
     
     
     
 
Employee stock options (2)
   
806
     
937
     
803
     
812
 
                                 
Denominator for diluted net income per share – adjusted weighted-average shares and    assumed conversions
   
41,081
     
40,646
     
41,055
     
40,406
 
                                 
Basic net income per share
  $
0.06
    $
0.20
    $
0.17
    $
0.30
 
                                 
Diluted net income per share
  $
0.06
    $
0.19
    $
0.17
    $
0.29
 
                                 
 
 
 
 
 
 
 
 
 
 
 
(1) Denominator represents weighted average number of shares of Common Stock and Class B Common Stock outstanding.
 
 
 
 
 
 
 
 
 
 
(2) Options to purchase 142,817 and 128,018 shares of Common Stock for the three and six months ended June 30, 2019, respectively, and 44,793 and 79,857 shares of Common Stock for the three and six months ended June 30, 2018, respectively, were not included in the calculation of net income per share as the effect would have been antidilutive.
 
 
 
 
 
 
 
12.
Commitments and Contingencies
At June 30, 2019, the Company had approximately $3,367,000 of capital expenditure commitments.
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 in September 2011, 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 complaint 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, asserted that the SynQor patents are invalid, and asserted that the ‘290 patent is unenforceable due to inequitable conduct by SynQor or its agents during the examination of the ‘290 patent at the United States Patent and Trademark Office (“USPTO”). The Company also asserted counterclaims seeking damages against
  
-17-
  
 
  
 
VICOR CORPORATION
Notes to Condensed Consolidated Financial Statements
June 30, 2019
(unaudited)
 
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 proceedings at the USPTO (including any appeals from such proceedings to the Federal Circuit (as defined below)) concerning the SynQor patents, which are described below. On November 2, 2018, SynQor filed a motion to lift the stay of the Texas Action. On January 3, 2019, the magistrate judge issued an order denying the motion and reaffirming the Court’s original decision that the stay should remain at least until the conclusion of all pending inter partes reexaminations and related appeals. On January 17, 2019, SynQor filed objections to the magistrate judge’s order, and sought reconsideration of that order by the district court judge. The district court judge has not yet ruled on SynQor’s objections.
In 2011, in response to the filing of the Texas Action, the Company initiated inter partes reexamination proceedings at the USPTO challenging the validity of certain claims of the SynQor patents asserted in the Texas Action, including all claims that were asserted against the Company by SynQor. The current status of these proceedings is as follows. Regarding the ‘190 patent, 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 May 2, 2016, the PTAB issued a decision affirming the examiner’s original rejection of all but one of the remaining claims of the ‘190 patent, and identifying a new basis for rejecting the remaining claim (“claim 34”), which had been added by SynQor during the reexamination. SynQor then requested further examination of claim 34 by the examiner, pursuant to 37 C.F.R. § 41.77(b)(1). On June 22, 2017, the examiner issued a determination under 37 C.F.R. § 41.77(d), finding claim 34 was unpatentable. That decision was affirmed by the PTAB on February 20, 2019. SynQor subsequently appealed that decision to the Federal Circuit and that appeal is currently pending. On May 2, 2016, the PTAB also issued decisions finding all challenged claims of SynQor’s ‘021 patent invalid and upholding the validity of all challenged claims of SynQor’s ‘702 and ‘290 patents. On August 30, 2017, the Federal Circuit issued rulings with regard to those decisions. 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. 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.
On October 31, 2017, the Company filed a request with the USPTO for ex parte reexamination of the asserted claims of the ‘702 patent, based on different prior art references than had been at issue in the previous inter partes reexamination of the ‘702 patent. On December 6, 2017, the USPTO issued a decision initiating ex parte reexamination of the ‘702 patent after finding that the Company’s request had raised a substantial new question of patentability of the challenged claims. On March 21, 2018, the examiner issued a non-final office action finding all of the challenged claims of the ‘702 patent to be unpatentable. On May 14, 2018, SynQor filed a petition requesting the USPTO to vacate its prior decision granting the Company’s request for ex parte reexamination. No action has been taken on the petition to date. On September 12, 2018, the examiner issued a final office action finding all of the challenged claims of the ‘702 patent to be unpatentable. On October 26, 2018, SynQor filed a notice of appeal appealing the examiner’s final rejection to the PTAB. On December 3, 2018, the USPTO denied SynQor’s petition to vacate the decision initiating the ex parte reexamination. On January 25, 2019, SynQor appealed the examiner’s final rejection to the PTAB. That appeal is pending. The Company continues to monitor the progress of this proceeding.
On August 6, 2018, the Company filed a request with the USPTO for ex parte reexamination of the asserted claims of the ‘190 patent, based on different prior art references than had been at issue in the previous inter partes reexamination of the ‘190 patent. On September 11, 2018, SynQor filed a petition asking the USPTO to reject the Company’s request on the ground that it presented substantially the same prior art or arguments presented to the USPTO in the prior inter partes reexamination of the ‘190 patent. On December 3, 2018, the USPTO denied SynQor’s petition to reject the Company’s ex parte reexamination request. On December 4, 2018, the USPTO instituted ex parte reexamination of the ‘190 patent after finding that the Company’s request had raised a substantial new question affecting the patentability of the challenged claims. On March 15, 2019, the USPTO issued a non-final rejection of all of the asserted claims of the ‘190 patent.
 
-18-
 
 
  
 
VICOR CORPORATION
Notes to Condensed Consolidated Financial Statements
June 30, 2019
(unaudited)
On January 23, 2018, the 20-year terms of the ‘190 patent, the ‘021 patent and the ‘702 patent expired. The 20-year term of the ‘290 patent expired on July 16, 2018. 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.
13.
VI Chip Merger
 
On June 28, 2019, the Company’s Board of Directors unanimously approved the merger of VI Chip Corporation (“VI Chip”), a subsidiary of Vicor, 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 to the assumption of the VI Chip Corporation Amended and Restated 2007 Stock Option and Incentive Plan, and options outstanding thereunder, by the Company. There was no net impact on the Company’s consolidated financial statements for the three and six months ended June 30, 2019 as a result of the merger.
 
14.
Segment Information
 
In the second quarter of 2019, management determined the Company would report as one segment, rather than under the three segment approach employed since 2007. Given the growth profiles of the markets the Company serves with Advanced Products and Brick Products, 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. The Company’s Board of Directors and Dr. Vinciarelli, the Chief Operating Decision Maker (“CODM”), authorized the mergers of our VI Chip and Picor Corporation (“Picor”) subsidiaries, based on the development and evolution of the aforementioned strategy. 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 line 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.
  
-19-
  
 
 
VICOR CORPORATION
Notes to Condensed Consolidated Financial Statements
June 30, 2019
(unaudited)
15.
Impact of Recently Issued Accounting Standards
In August 2018, the Financial Accounting Standards Board (“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 has not yet determined the impact this new guidance will have 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 June 30, 2019 are not expected to have a material impact on the Company’s consolidated financial statements.
 
  
 
-20-
 
 
 
VICOR CORPORATION
Management’s Discussion and Analysis of
Financial Condition and Results of Operation
June 30, 2019
Item 2 — Management’s Discussion and Analysis of Financial Condition and Results of Operations
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 the Company’s Annual Report on Form
10-K
for the year ended December 31, 2018. 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 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 for the foreseeable future; 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 in the Company’s Annual Report on Form
10-K
for the year ended December 31, 2018 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 Annual Reports on Form
10-K,
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 Quarterly Report on Form
10-Q.
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.
Overview
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, and a compelling total cost of ownership. We consider our core competencies to be associated with 48V distribution, which offers numerous inherent cost and performance advantages over lower distribution voltages, although we offer products addressing other voltage standards (e.g., 28V for defense electronics applications) and a broad range of customer voltage requirements.
  
-21-
 
 
  
 
VICOR CORPORATION
Management’s Discussion and Analysis of
Financial Condition and Results of Operation
June 30, 2019
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
TM
(“FPA”), an innovative power distribution architecture enabling flexible, rapid power system design using individual components optimized to perform a specific conversion stage (i.e., 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 distributed power systems architectures.
Given the growth profiles of the markets we serve with Advanced Products and Brick Products, our strategy involves 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.
On June 28, 2019, our subsidiary, VI Chip Corporation (“VI Chip”), was merged with and into Vicor (the “Merger”), and the corporate existence of VI Chip ceased. (See Note 13 to the Condensed Consolidated Financial Statements for further details). In connection with the Merger, the VI Chip Corporation Amended and Restated 2007 Stock Option and Incentive Plan (the “VI Chip Plan”) 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 awards granted under the VI Chip Plan will be settled in shares of our common stock, (ii) adjust the number of shares that are issuable under the VI Chip Plan to reflect the Merger, (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 Company 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 effect of the Merger.
In the second quarter of 2019, management determined we would report as one segment, rather than under the three segment approach employed since 2007. Given the growth profiles of the markets we serve with Advanced Products and Brick Products, 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. Our Board of Directors and Dr. Vinciarelli, our Chief Operating Decision Maker (“CODM”), authorized the mergers of our VI Chip and Picor subsidiaries, based on the development and evolution of the aforementioned strategy. 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, noted above. 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, and are supported by the same sales and marketing organizations. 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 our former Picor and VI Chip operating segments for periods prior to the second quarter of 2019. Revenue from the sale of Brick Products represents the sum of third-party revenue of 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 Product lines, we generally serve large Original Equipment Manufacturers (“OEMs”), Original Design Manufacturers (“ODMs”), and their contract manufacturers, with sales currently concentrated within the server, server rack, and datacenter infrastructure segments of the computing market, although we also target customers and 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 applications, electric vehicles, and hybrid electric vehicle niches of the vehicle segment). With our Brick Product lines, 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. With our strategic emphasis on larger, high-volume customers, we expect to experience over time a greater concentration of sales among relatively fewer customers.
   
-22-
 
 
 
 
VICOR CORPORATION
Management’s Discussion and Analysis of
Financial Condition and Results of Operation
June 30, 2019
Summary of Second Quarter 2019 Financial Performance
Our consolidated financial performance for the second quarter of 2019 declined sequentially from the first quarter of 2019, as shipments declined, reflecting slowed bookings during the second half of 2018 and the first quarter of 2019.    Total revenue sequentially declined approximately 3.6%. Shipments of Advanced Products declined 19.6%, as certain customers rescheduled delivery of products originally scheduled to be shipped in the second quarter. Shipments of Brick Products rose 3.0% sequentially, with steady volumes delivered for industrial and defense electronics applications. Our gross margin as a percentage of revenue declined sequentially, to 46.0% from the prior quarter’s 47.3%, which is largely attributable to higher tariff charges and lower absorption of manufacturing overhead expenses. While operating expenses were steady sequentially, our consolidated operating margin as a percentage of revenue declined to 3.8% from 6.8%, largely because of the sequential decline in revenue. Net income attributable to Vicor Corporation (i.e., after net income or loss attributable to a noncontrolling interest) for the second quarter of 2019 declined sequentially to $2,563,000, representing earnings per share for the second quarter of 2019 of $0.06, in contrast to the corresponding figures of $4,286,000 and $0.10 for the first quarter of 2019.
Second quarter 2019 bookings declined approximately 9.6% sequentially from the first quarter of 2019, with increased domestic activity, primarily associated with Brick Product orders, offset by further declines in orders for export, largely associated with the challenging conditions in the markets we serve with Advanced Products, which are used principally in computing products assembled in China and other Asian countries. We also experienced a decline in orders for Brick Products from China, reflecting the imposition of additional tariffs by the Chinese government on our products.
Our quarterly consolidated operating results can be difficult to forecast and have been subject to significant fluctuations. We plan our production and inventory levels based on management’s estimates of customer demand, based on customer forecasts and other sources. Customer forecasts, particularly those of OEM, ODM, and contract manufacturing customers to which we supply Advanced Products in high volumes, are subject to scheduling changes on short notice, contributing to operating inefficiencies and excess costs. In addition, external factors such as global macroeconomic conditions and supply-chain conditions have caused our operating results to vary meaningfully. Our quarterly gross margin as a percentage of revenue may vary, depending on production volumes, average selling prices, average unit costs, the mix of products sold that quarter, and the level of importation of raw materials. Our quarterly operating margin as a percentage of revenue also may vary with changes in revenue and product level profitability, but our operating costs are largely associated with compensation and related employee costs, which are not subject to sudden or significant changes.
We believe the following considerations may influence our financial performance over the remainder of 2019:
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 capacity to meet our internal volume projections, and believe these projections are reasonable and our investment will be adequate. 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 cover our fixed spending, consisting of manufacturing overhead costs and operating costs.
 
 
  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 87,100 square feet,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
   
-23-
 
 
 
 
VICOR CORPORATION
Management’s Discussion and Analysis of
Financial Condition and Results of Operation
June 30, 2019
  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 plan to break ground on this addition to our existing plant in 2019 and take occupancy in 2020. 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. 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.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  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 potentially higher costs on certain electronic components and devices we import from China for use in the manufacture of our products. For the second quarter of 2019, costs associated with duties and tariffs totaled approximately $1,304,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 has generally stabilized, we continue to experience lengthened lead times for certain product 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 will remain uncertain through 2019.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Market and Macroeconomic Considerations
We continue to believe the transition from 12V to 48V distribution architectures is accelerating and will be sustained, as an increasing number of customers are evaluating our FPA components. Our
Power-on-Package
solution powering graphics processing units (“GPUs”) and application-specific integrated circuits (“ASICs”) used in Artificial Intelligence applications has received strong customer interest, and we have secured significant design wins for our laterally mounted and vertically mounted solutions. We also have entered into a collaboration with a significant vendor of advanced processor packaging solutions. As previously disclosed, we believe customer interest in the application of 48V distribution to server racks and datacenter infrastructure is accelerating. As such, 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 OEMs, ODMs, hyperscalers, and cloud services providers remains high. However, we cannot control the actions by, or the timing of, our customers, their contract manufacturers, or the significant vendors also participating in the market. Many of these vendors possess resources far greater than our resources and have operational and financial flexibility we do not. Notably, our outlook for bookings and shipments of Advanced Product solutions for the remainder of 2019 has been influenced by the limited visibility of our primary customers for those solutions. Sustained uncertainty in the datacenter market may cause orders from new and existing customers to be delayed, potentially influencing our financial results and capacity expansion plans.
  
-24-
  
 
  
 
VICOR CORPORATION
Management’s Discussion and Analysis of
Financial Condition and Results of Operation
June 30, 2019
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 pursuing opportunities to replace many 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 expanding, in 2019, our share of the mature markets we serve with our Brick Products.
Financial Highlights
  Net revenues decreased 14.6% to $63,355,000 for the second quarter of 2019, from $74,196,000 for the second quarter of 2018, primarily due to an overall 31.1% decrease in bookings in the second quarter of 2019, compared to the second quarter of 2018.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  Net revenues for the six months ended June 30, 2019 decreased by 7.4% to $129,080,000 from $139,465,000 for the six months ended June 30, 2018, primarily due to an overall 25.1% decrease in bookings for the six months ended June 30, 2019, compared to the six months ended June 30, 2018.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  Export sales, as a percentage of total revenues, represented approximately 51.0% in the second quarter of 2019 and 64.2% in the second quarter of 2018. Export sales, as a percentage of total revenues, for the six months ended June 30, 2019 and 2018 were approximately 53.3% and 62.6%, respectively. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  Gross margin decreased to $29,117,000 for the second quarter of 2019 from $35,883,000 for the second quarter of 2018, and gross margin, as a percentage of net revenues, decreased to 46.0% for the second quarter of 2019 from 48.4% for the second quarter of 2018, both primarily due to the decrease in net revenues.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  Gross margin decreased to $60,203,000 for the six months ended June 30, 2019 from $66,094,000 for the six months ended June 30, 2018, and gross margin, as a percentage of revenues, decreased to 46.6% for the six months ended June 30, 2019, compared to 47.4% for the six months ended June 30, 2018, both 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 $100,665,000 at the end of the second quarter of 2019, as compared to $103,832,000 at the end of the first quarter of 2019 and $102,963,000 at the end of 2018. The decrease was primarily due to the lower bookings.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  Operating expenses for the second quarter of 2019 decreased $831,000, or 3.0%, to $26,736,000 from $27,567,000 for the second quarter of 2018, due to a decrease in selling, general, and administrative expenses of $784,000, partially offset by an increase in research and development expense of $303,000. In addition, we recorded a severance charge of $350,000 during the second quarter of 2018 in connection with the planned 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.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  Operating expenses for the six months ended June 30, 2019 decreased $763,000, or 1.4%, to $53,329,000 from $54,092,000 for the six months ended June 30, 2018, due to decreases in selling, general, and administrative expenses of $810,000 and the severance charge noted above, partially offset by a increase in research and development expense of $397,000.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  We reported net income for the second quarter of 2019 of $2,563,000, or $0.06 per diluted share, compared to net income of $7,860,000, or $0.19 per diluted share, for the second quarter of 2018.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  We reported net income for the six months ended June 30, 2019, of $6,849,000, or $0.17 per diluted share, compared to net income of $11,803,000, or $0.29 per diluted share, for the six months ended June 30, 2018. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
-25-
  
 
  
VICOR CORPORATION
Management’s Discussion and Analysis of
Financial Condition and Results of Operation
June 30, 2019
  For the six months ended June 30, 2019, depreciation and amortization totaled $4,998,000, and capital additions totaled $5,864,000, compared to $4,539,000 and $3,558,000, respectively, for the six months ended June 30, 2018.
 
 
 
 
  Inventories increased by approximately $7,202,000, or 15.2%, to $54,572,000 at June 30, 2019, compared to $47,370,000 at December 31, 2018. The increase was primarily in finished goods, as certain customers requested delays of scheduled shipments.
 
 
 
 
Critical Accounting Policies and Estimates
Please refer to the Company’s Annual Report on Form
10-K
for the year ended December 31, 2018 for a summary of the Company’s critical accounting policies and estimates.
See Note 2 to the Condensed Consolidated Financial Statements pertaining to the adoption of the new accounting standard for lease accounting.
Three months ended June
 30, 2019, compared to three months ended June
 30, 2018
See Note 14,
Segment Information
, to the Condensed Consolidated Financial Statements for a discussion of our change to segment reporting in the second quarter of 2019.
Consolidated net revenues for the second quarter of 2019 were $63,355,000, a decrease of $10,841,000, or 14.6%, as compared to $74,196,000 for the second quarter of 2018, and a decrease of $2,370,000, or 3.6%, on a sequential basis from $65,725,000 for the first quarter of 2019. Net revenues, by product line, for the three months ended June 30, 2019 and 2018 were as follows (dollars in thousands):
                                 
 
   
   
Decrease
 
 
2019
   
2018
   
$
   
%
 
Brick Products
  $
48,005
    $
48,349
    $
(344
)    
(0.7
)%
Advanced Products
   
15,350
     
25,847
     
(10,497
)    
(40.6
)%
                                 
Total
  $
63,355
    $
74,196
    $
(10,841
)    
(14.6
)%
                                 
 
 
 
 
The overall decreases in consolidated net revenues for the three months ended June 30, 2019 from the three months ended June 30, 2018 were primarily due to an overall 31.1% decrease in bookings for the three months ended June 30, 2019, with a decline of 63.2% in bookings for Advanced Products and a decline of 11.3% in bookings for Brick Products. In addition, revenues for Advanced Products also declined due to certain orders originally scheduled to ship in the second quarter of 2019 which were rescheduled into the third and fourth quarters of 2019.
Gross margin for the second quarter of 2019 decreased $6,766,000, or 18.9%, to $29,117,000, from $35,883,000 for the second quarter of 2018. Gross margin as a percentage of net revenues decreased to 46.0% for the second quarter of 2019 compared to 48.4% for the second quarter of 2018. Both decreases were primarily due to the decrease in net revenues and higher tariff charges of approximately $1,304,000 and lower absorption of manufacturing overhead expenses in the second quarter of 2019.
  
-26-
  
 
  
 
VICOR CORPORATION
Management’s Discussion and Analysis of
Financial Condition and Results of Operation
June 30, 2019
Selling, general, and administrative expenses were $15,030,000 for the second quarter of 2019, a decrease of $784,000, or 5.0%, from $15,814,000 for the second quarter of 2018. Selling, general, and administrative expenses as a percentage of net revenues increased to 23.7% for the second quarter of 2019 from 21.3% for the second quarter of 2018 due to the decrease in net revenues.
The components of the $784,000 decrease in selling, general and administrative expenses for the second quarter of 2019 from the second quarter of 2018 were as follows (dollars in thousands):
                 
 
Increase (decrease)
 
Compensation
  $
(617
)    
(6.1
)%(1)
Legal fees
   
(236
)    
(40.5
)%(2)
Audit, tax, and accounting fees
   
(143
)    
(30.0
)%
Advertising expenses
   
174
     
26.6
%
Facilities allocations
   
102
     
32.1
%
Other, net
   
(64
)    
(1.8
)%
                 
  $
(784
)    
(5.0
)%
                 
 
 
 
 
(1) 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 increased expense in the second quarter of 2018 for certain Vicor stock options held by a
non-employee.
 
 
 
 
(2) Decrease attributable to a decrease in corporate legal matters.
 
 
 
 
 
 
 
 
 
   
 
 
 
 
 
 
 
 
 
-27-
  
 
 
 
VICOR CORPORATION
Management’s Discussion and Analysis of
Financial Condition and Results of Operation
June 30, 2019
 
Research and development expenses were $11,706,000 for the second quarter of 2019, an increase of $303,000, or 2.7%, compared to $11,403,000 for the second quarter of 2018. As a percentage of net revenues, research and development expenses increased to 18.5% for the second quarter of 2019 from 15.4% for the second quarter of 2018 due to the decrease in net revenues.
The components of the $303,000 increase in research and development expenses were as follows (dollars in thousands):
                 
 
Increase (decrease)
 
Compensation
  $
265
     
3.3
%(1)
Project and
pre-production
materials
   
181
     
12.4
%
Facilities allocations
   
136
     
25.8
%
Supplies expense
   
(129
)    
(28.5
)%
Deferred costs
   
(211
)    
(79.5
)%(2)
Other, net
   
61
     
5.2
%
                 
  $
303
     
2.7
%
                 
 
 
 
 
 
(1) Increase primarily attributable to annual compensation adjustments in May 2019.
 
 
 
 
 
(2) Decrease primarily attributable to an increase in deferred costs capitalized for certain
non-recurring
engineering projects for which the related revenues have been deferred.
 
 
 
 
 
In May 2018, the Company’s management authorized the closure of GPT, which was completed by the end of 2018. GPT was one of three Vicor Custom Power (“VCP”) entities, located in Manchester, N.H. Certain of GPT’s products continue to be manufactured and sold by the two remaining VCP entities. As a result, we 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.
The significant components of ‘‘Other income (expense), net’’ for the three months ended June 30, and the changes between the periods were as follows (in thousands):
                         
 
2019
   
2018
   
Increase
(decrease)
 
Rental income
  $
198
    $
198
    $
—  
 
Interest income
   
79
     
53
     
26
 
Gain on disposals of equipment
   
13
     
3
     
10
 
Foreign currency losses, net
   
(2
)    
(312
)    
310
 
Credit gains on
available-for-sale
securities
   
1
     
2
     
(1
)
Other, net
   
(1
)    
12
     
(13
)
                         
  $
288
    $
(44
)   $
332
 
                         
 
 
-28-
 
 
 
 
VICOR CORPORATION
Management’s Discussion and Analysis of
Financial Condition and Results of Operation
June 30, 2019
 
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 unfavorable foreign currency exchange rate fluctuations in 2019 compared to 2018. Interest income increased due to an increase in interest rates.
Income before income taxes was $2,669,000 for the second quarter of 2019, as compared to $8,272,000 for the second quarter of 2018.
The provisions for income taxes and the effective income tax rates for the three months ended June 30, 2019 and 2018 were as follows (dollars in thousands):
                 
 
2019
   
2018
 
Provision for income taxes
  $
113
    $
363
 
Effective income tax rate
   
4.2
%    
4.4
%
 
 
 
 
The effective tax rates were lower than the statutory tax rates for the three months ended June 30, 2019 and 2018 due primarily to the utilization of net operating loss carryforwards and tax credits. The provisions for income taxes in the three months ended June 30, 2019 and 2018 also included estimated foreign income taxes and estimated state taxes in jurisdictions in which the Company does not have net operating loss carryforwards.
See Note 10 to the Condensed Consolidated Financial Statements for disclosure regarding our current assessment of the 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.06 for the second quarter of 2019 and $0.19 for the second quarter of 2018.
Six months ended June 30, 2019, compared to six months ended June 30, 2018
Consolidated net revenues for the six
months ended June 30, 2019 were $129,080,000, a decrease of $10,385,000, or 7.4%, from $139,465,000 for the six months ended June 30, 2018. Net revenues, by product line, for the six months ended June 30, 2019 and the six months ended June 30, 2018 were as follows (dollars in thousands):
                                 
 
   
   
Increase (decrease)
 
 
2019
   
2018
   
$
   
%
 
Brick Products
  $
94,630
    $
88,986
    $
5,644
     
6.3
%
Advanced Products
   
34,450
     
50,479
     
(16,029
)    
(31.8
)%
                                 
Total
  $
129,080
    $
139,465
    $
(10,385
)    
(7.4
)%
                                 
 
 
 
 
The overall decrease in consolidated net revenues for the six months ended June 30, 2019 from the six months ended June 30, 2018 was primarily due to an overall 25.1% decrease in bookings for the six months ended June 30, 2019, compared to the six months ended June 30, 2018, with a decline of 50.8% in bookings for Advanced Products and a decline of 11.8% for Brick Products.
Gross margin for the six months ended June 30, 2019 decreased $5,891,000, or 8.9%, to $60,203,000 from $66,094,000 for the six months ended June 30, 2018, primarily due to the decrease in net revenues. Gross margin as a percentage of net revenues decreased to 46.6% for the six month period ended June 30, 2019 compared to 47.4% for the six month period ended June 30, 2018. Both decreases were primarily due to the decrease in net revenues and higher tariff charges of approximately $2,430,000 and lower absorption of manufacturing overhead expenses in the second quarter of 2019.
 
-29-
 
 
 
 
VICOR CORPORATION
Management’s Discussion and Analysis of
Financial Condition and Results of Operation
June 30, 2019
 
Selling, general and administrative expenses were $30,403,000 for the six months ended June 30, 2019, a decrease of $810,000, or 2.6%, compared to $31,213,000 for the six months ended June 30, 2018. Selling, general and administrative expenses as a percentage of net revenues increased to 23.6% for the six month period ended June 30, 2019 from 22.4% for the six month period ended June 30, 2018, primarily due to the decrease in net revenues, despite the absolute decline in such expenses.
The components of the $810,000 decrease in selling, general and administrative expenses for the six months ended June 30, 2019 from the six months ended June 30, 2018 were as follows (dollars in thousands):
                 
 
Increase (decrease)
 
Compensation
  $
(457
)    
(2.3
)%(1)
Audit, tax, and accounting fees
   
(356
)    
(27.5
)%(2)
Legal fees
   
(273
)    
(28.2
)%(3)
Bad debt expense
   
(184
)    
(274.5
)%(4)
Commissions expense
   
107
     
6.6
%
Depreciation and amortization
   
114
     
9.4
%
Facilities allocations
   
143
     
19.7
%
Advertising expenses
   
152
     
11.3
%
Other, net
   
(56
)    
(1.4
)%
                 
  $
(810
)    
(2.6
)%
                 
 
 
 
 
 
(1) 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 increased expense in the second quarter of 2018 for certain Vicor stock options held by a
non-employee.
 
 
 
 
 
(2) Decrease primarily attributable to the timing of the 2018 audit process.
 
 
 
 
 
(3) Decrease attributable to a decrease in corporate legal matters.
 
 
 
 
 
(4) Decrease attributable to favorable historical collections experience over the period analyzed.
 
 
 
 
 
 
-30-
 
 
 
 
VICOR CORPORATION
Management’s Discussion and Analysis of
Financial Condition and Results of Operation
June 30, 2019
 
Research and development expenses were $22,926,000 for the six months ended June 30, 2019, an increase of $397,000, or 1.8%, from $22,529,000 for the six months ended June 30, 2018. As a percentage of net revenues, research and development expenses increased to 17.8% for the six month period ended June 30, 2019 from 16.2% for the six month period ended June 30, 2018, primarily due to the decrease in net revenues.
The components of the $397,000 increase in research and development expenses for the six months ended June 30, 2019 from the six months ended June 30, 2018 were as follows (dollars in thousands):    
                 
 
Increase (decrease)
 
Compensation
  $
636
     
4.0
%(1)
Project and
pre-production
materials
   
239
     
8.0
%(2)
Facilities allocations
   
184
     
16.3
%
Depreciation and amortization
   
(97
)    
(9.9
)%
Supplies expense
   
(138
)    
(20.5
)%
Deferred costs
   
(407
)    
(73.5
)%(3)
Other, net
   
(20
)    
(1.5
)%
                 
  $
397
     
1.8
%
                 
 
 
(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 components of ‘‘Other income (expense), net’’ for the six months ended June 30, 2019 and the six months ended June 30, 2018 and the changes from period to period were as follows (in thousands):
                         
 
2019
   
2018
   
Increase
(decrease)
 
Rental income
  $
396
    $
396
    $
—  
 
Interest income
   
162
     
108
     
54
 
Foreign currency losses, net
   
(60
)    
(152
)    
92
 
Gain on disposals of equipment
   
22
     
16
     
6
 
Credit gains on
available-for-sale
securities
   
2
     
4
     
(2
)
Other, net
   
5
     
14
     
(9
)
                         
  $
527
    $
386
    $
141
 
                         
 
 
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 unfavorable foreign currency exchange rate fluctuations in 2019 compared to 2018. Interest income increased due to an increase in interest rates.
  
-31-
  
 
  
 
VICOR CORPORATION
Management’s Discussion and Analysis of
Financial Condition and Results of Operation
June 30, 2019
 
Income before income taxes was $7,401,000 for the six months ended June 30, 2019, as compared to $12,388,000 for the six months ended June 30, 2018.
The provisions for income taxes and the effective income tax rates for the six months ended June 30, 2019 and 2018 were as follows (dollars in thousands):
                 
 
2019
   
2018
 
Provision for income taxes
  $
539
    $
497
 
Effective income tax rate
   
7.3
%    
4.0
%
 
 
The effective tax rates were lower than the statutory tax rates for the six months ended June 30, 2019 and 2018 due primarily to the utilization of net operating loss carryforwards and tax credits. The provisions for income taxes in the six months ended June 30, 2019 and 2018 also included estimated foreign income taxes and estimated state taxes in jurisdictions in which the Company does not have net operating loss carryforwards.
Net income per diluted share attributable to Vicor Corporation was $0.17 for the six months ended June 30, 2019, compared to $0.29 for the six months ended June 30, 2018.
Liquidity and Capital Resources
As of June 30, 2019, we had $71,482,000 in cash and cash equivalents. The ratio of total current assets to total current liabilities was 5.1:1 as of June 30, 2019 and 4.6:1 as of December 31, 2018. Working capital, defined as total current assets less total current liabilities, increased $7,426,000 to $136,488,000 as of June 30, 2019 from $129,062,000 as of December 31, 2018.
The changes in working capital from December 31, 2018 to June 30, 2019 were as follows (in thousands):
         
 
Increase
(decrease)
 
Cash and cash equivalents
  $
925
 
Accounts receivable
   
(5,136
)
Inventories, net
   
7,202
 
Other current assets
   
1,594
 
Accounts payable
   
5,330
 
Accrued compensation and benefits
   
(487
)
Accrued expenses
   
403
 
Operating lease liabilities
   
(1,660
)
Sales allowances
   
(92
)
Accrued severance charge
   
234
 
Income taxes payable
   
625
 
Deferred revenue
   
(1,512
)
         
  $
7,426
 
         
 
 
The primary sources of cash for the six months ended June 30, 2019 were from operating activities of $5,239,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 $1,707,000. The primary use of cash for the six months ended June 30, 2019 was for purchase of equipment of $5,864,000.
  
-32-
  
 
  
 
VICOR CORPORATION
Management’s Discussion and Analysis of
Financial Condition and Results of Operation
June 30, 2019
 
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. We did not repurchase shares of Common Stock under the November 2000 Plan during the six months ended June 30, 2019. As of June 30, 2019, we had approximately $8,541,000 remaining under the November 2000 Plan.
We had approximately $3,367,000 of capital expenditure commitments, principally for manufacturing equipment, as of June 30, 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 87,100 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.
  
-33-
  
 
 
 
Vicor Corporation
June 30, 2019
Item 3 — Quantitative and Qualitative Disclosures About Market Risk
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 June 30, 2019, our long-term investment portfolio, recorded on our Condensed Consolidated Balance Sheet as “Long-term investments, 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 (loss) income”, a component of Stockholders’ Equity. Should we conclude a decline in the fair value of the Failed Auction 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 June 30, 2019.
Our exposure to market risk for fluctuations in foreign currency exchange rates relates 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. 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 exchange rates for these subsidiaries is generally not significant, they can be subject to substantial currency changes, and therefore foreign exchange exposures.
Item 4 — Controls and Procedures
(a) Disclosure regarding controls and procedures.
 
 
As required by Rule
 13a-15
under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), management, with the participation of our Chief Executive Officer (“CEO”) (who is our principal executive officer) and Chief Financial Officer (“CFO”) (who is our principal financial officer), conducted an evaluation of the effectiveness of our disclosure controls and procedures as of the end of the last fiscal quarter (i.e., June 30, 2019). 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 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 information required to be disclosed by a company in the reports 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. Management recognizes any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on the evaluation of our disclosure controls and procedures as of June 30, 2019, our CEO and CFO concluded, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.
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. Accordingly, management, including the CEO and CFO, recognizes our disclosure controls or our internal control over financial reporting may not prevent or detect all errors and all fraud. The design of a control system must reflect the fact 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 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
 
 
-34-
 
 
 
 
Vicor Corporation
June 30, 2019
 
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 control’s 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.
(b) 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 June 30, 2019, that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
 
-35-
 
 
 
 
Vicor Corporation
Part II – Other Information
June 30, 2019
Item 1 — Legal Proceedings
See Note 12.
Commitments and Contingencies
in the Notes to Condensed Consolidated Financial Statements in Part I, Item 1 – “Financial Statements.”
Item 1A — Risk Factors
There have been no material changes in the risk factors described in Part I, Item 1A – “Risk Factors” of the Company’s Annual Report on Form
10-K 
for the year ended December 31, 2018.
Item 2 – Unregistered Sales of Equity Securities and Use of Proceeds
On June 28, 2019, VI Chip was merged with and into the Company, with the Company as the surviving entity. The terms of the merger call for the Company to issue 993 shares of the Company’s Common Stock in exchange for 6,600 shares of the common stock of VI Chip that had been held by minority stockholders, subject to the respective waiver of appraisal rights by such individual minority stockholders. As of 5:00 p.m. (EDT) on July 22, 2019, the deadline for the five minority stockholders to demand an appraisal pursuant to the requirements of Section 262 of the General Corporation Law of the State of Delaware, no such demand had been received and, accordingly, Vicor will issue, as soon as practicable, the 933 shares of the Company’s Common Stock. All of such shares will be issued without registration under the Securities Act of 1933, in reliance upon the exemption provided in Section 4(a)(2) and Rule 506(b) thereunder.
Item 6 — Exhibits
         
Exhibit Number
   
Description
         
 
10.1
   
         
 
31.1
   
         
 
31.2
   
         
 
32.1
   
         
 
32.2
   
         
 
101.INS
   
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
   
XBRL Taxonomy Extension Schema Document.
         
 
101.CAL
   
XBRL Taxonomy Extension Calculation Linkbase Document.
         
 
101.DEF
   
XBRL Taxonomy Extension Definition Linkbase Document.
         
 
101.LAB
   
XBRL Taxonomy Extension Label Linkbase Document.
         
 
101.PRE
   
XBRL Taxonomy Extension Presentation Linkbase Document.
 
(1) 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.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
-36-
 

 
 
SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
         
 
VICOR CORPORATION
         
Date: July 31, 2019
 
By:
 
/s/ Patrizio Vinciarelli
 
 
Patrizio Vinciarelli
 
 
Chairman of the Board, President and
 
 
Chief Executive Officer
 
 
(Principal Executive Officer)
         
Date: July 31, 2019
 
By:
 
/s/ James A. Simms
 
 
James A. Simms
 
 
Vice President, Chief Financial Officer
 
 
(Principal Financial Officer)
 
 
 
 
 
 
 
 
 
  
-37-
EX-31.1 2 d739191dex311.htm EX-31.1 EX-31.1

Exhibit 31.1

CHIEF EXECUTIVE OFFICER CERTIFICATION

I, Patrizio Vinciarelli, certify:

 

  1.

I have reviewed this quarterly report on Form 10-Q 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 officer 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;

 

  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: July 31, 2019

     

/s/ Patrizio Vinciarelli

     

Patrizio Vinciarelli

     

Chief Executive Officer

     

(Principal Executive Officer)

EX-31.2 3 d739191dex312.htm EX-31.2 EX-31.2

Exhibit 31.2

CHIEF FINANCIAL OFFICER CERTIFICATION

I, James A. Simms, certify:

 

  1.

I have reviewed this quarterly report on Form 10-Q 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 officer 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;

 

  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: July 31, 2019

     

/s/ James A. Simms

     

James A. Simms

     

Vice President, Chief Financial Officer

     

(Principal Financial Officer)

 

EX-32.1 4 d739191dex321.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 Quarterly Report of Vicor Corporation (the “Company”) on Form 10-Q for the period ended June 30, 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

July 31, 2019

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 5 d739191dex322.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 Quarterly Report of Vicor Corporation (the “Company”) on Form 10-Q for the period ended June 30, 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

July 31, 2019

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 6 vicr-20190630.xsd XBRL TAXONOMY EXTENSION SCHEMA 1001 - Document - Document and Entity Information link:presentationLink link:definitionLink link:calculationLink 1002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 1003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 1004 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:definitionLink link:calculationLink 1005 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:definitionLink link:calculationLink 1006 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:definitionLink link:calculationLink 1007 - Statement - Condensed Consolidated Statements of Equity link:presentationLink link:definitionLink link:calculationLink 1008 - Disclosure - Basis of Presentation link:presentationLink link:definitionLink link:calculationLink 1009 - Disclosure - Recently Adopted Accounting Standard link:presentationLink link:definitionLink link:calculationLink 1010 - Disclosure - Inventories link:presentationLink link:definitionLink link:calculationLink 1011 - Disclosure - Long-Term Investments link:presentationLink link:definitionLink link:calculationLink 1012 - Disclosure - Fair Value Measurements link:presentationLink link:definitionLink link:calculationLink 1013 - Disclosure - Revenue link:presentationLink link:definitionLink link:calculationLink 1014 - Disclosure - Product Warranties link:presentationLink link:definitionLink link:calculationLink 1015 - Disclosure - Stock-Based Compensation link:presentationLink link:definitionLink link:calculationLink 1016 - Disclosure - Leases link:presentationLink link:definitionLink link:calculationLink 1017 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 1018 - Disclosure - Net Income per Share link:presentationLink link:definitionLink link:calculationLink 1019 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 1020 - Disclosure - VI Chip Merger link:presentationLink link:definitionLink link:calculationLink 1021 - Disclosure - Segment Information link:presentationLink link:definitionLink link:calculationLink 1022 - Disclosure - Impact of Recently Issued Accounting Standards link:presentationLink link:definitionLink link:calculationLink 1023 - Disclosure - Recently Adopted Accounting Standard (Policies) link:presentationLink link:definitionLink link:calculationLink 1024 - Disclosure - Inventories (Tables) link:presentationLink link:definitionLink link:calculationLink 1025 - Disclosure - Long-Term Investments (Tables) link:presentationLink link:definitionLink link:calculationLink 1026 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:definitionLink link:calculationLink 1027 - Disclosure - Revenue (Tables) link:presentationLink link:definitionLink link:calculationLink 1028 - Disclosure - Product Warranties (Tables) link:presentationLink link:definitionLink link:calculationLink 1029 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:definitionLink link:calculationLink 1030 - Disclosure - Lease (Table) link:presentationLink link:definitionLink link:calculationLink 1031 - Disclosure - Income Taxes (Tables) link:presentationLink link:definitionLink link:calculationLink 1032 - Disclosure - Net Income per Share (Tables) link:presentationLink link:definitionLink link:calculationLink 1033 - Disclosure - Recently Adopted Accounting Standard - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1034 - Disclosure - Inventories - Summary of Inventories (Detail) link:presentationLink link:definitionLink link:calculationLink 1035 - Disclosure - Long-Term Investments - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1036 - Disclosure - Long-Term Investments - Summary of Available-for-Sale Securities (Detail) link:presentationLink link:definitionLink link:calculationLink 1037 - 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 1038 - 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 1039 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) link:presentationLink link:definitionLink link:calculationLink 1040 - Disclosure - Fair Value Measurements - Quantitative Information about Level 3 Fair Value Measurements (Detail) link:presentationLink link:definitionLink link:calculationLink 1041 - 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 1042 - 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 1043 - Disclosure - Fair Value Measurements - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1044 - Disclosure - Revenue - Summary of Net Revenues Disaggregated by Geography (Detail) link:presentationLink link:definitionLink link:calculationLink 1045 - Disclosure - Revenue - Summary of Net Revenues Disaggregated by Category (Detail) link:presentationLink link:definitionLink link:calculationLink 1046 - Disclosure - Revenue - Summary of Changes in Certain Contract Assets and Liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1047 - Disclosure - Product Warranties - Product Warranty Activity (Detail) link:presentationLink link:definitionLink link:calculationLink 1048 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Detail) link:presentationLink link:definitionLink link:calculationLink 1049 - Disclosure - Stock-Based Compensation - Summary of Compensation Expense by Type of Award (Detail) link:presentationLink link:definitionLink link:calculationLink 1050 - Disclosure - Leases - Additional information (Detail) link:presentationLink link:definitionLink link:calculationLink 1051 - Disclosure - Leases - Maturities of Lease Liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1052 - Disclosure - Leases - Maturities of Lease Payments (Detail) link:presentationLink link:definitionLink link:calculationLink 1053 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1054 - Disclosure - Income Taxes - Provision for Income Taxes and Effective Income Tax Rates (Detail) link:presentationLink link:definitionLink link:calculationLink 1055 - Disclosure - Net Income per Share - Computation Of Basic And Diluted Net Income Per Share (Detail) link:presentationLink link:definitionLink link:calculationLink 1056 - Disclosure - Net Income per Share - Computation Of Basic And Diluted Net Income Per Share (Parenthetical) (Detail) link:presentationLink link:definitionLink link:calculationLink 1057 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 7 vicr-20190630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 vicr-20190630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 vicr-20190630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 10 vicr-20190630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 d739191d10q_htm.xml IDEA: XBRL DOCUMENT 0000751978 2019-01-01 2019-06-30 0000751978 2019-06-30 0000751978 2018-12-31 0000751978 2019-04-01 2019-06-30 0000751978 2018-04-01 2018-06-30 0000751978 2018-01-01 2018-06-30 0000751978 2019-01-01 0000751978 2019-03-31 0000751978 2018-03-31 0000751978 2017-12-31 0000751978 2018-06-30 0000751978 us-gaap:CostOfSalesMember 2019-01-01 2019-06-30 0000751978 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-06-30 0000751978 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-06-30 0000751978 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0000751978 vicr:EmployeeStockPurchasePlanMember 2019-01-01 2019-06-30 0000751978 us-gaap:AuctionRateSecuritiesMember 2019-01-01 2019-06-30 0000751978 us-gaap:FairValueInputsLevel3Member vicr:ContingentConsiderationObligationMember 2019-01-01 2019-06-30 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member vicr:CumulativeProbabilityOfEarningMaximumRateUntilMaturityMember 2019-01-01 2019-06-30 0000751978 us-gaap:RetainedEarningsMember 2019-01-01 2019-06-30 0000751978 us-gaap:ParentMember 2019-01-01 2019-06-30 0000751978 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-06-30 0000751978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-30 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member vicr:LiquidityRiskPremiumMember 2019-01-01 2019-06-30 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member vicr:CumulativeProbabilityOfPrincipalReturnPriorToMaturityMember 2019-01-01 2019-06-30 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member vicr:CumulativeProbabilityOfDefaultMember 2019-01-01 2019-06-30 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member vicr:RecoveryRateInDefaultMember 2019-01-01 2019-06-30 0000751978 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-06-30 0000751978 us-gaap:CommonStockMember 2019-01-01 2019-06-30 0000751978 us-gaap:AccountingStandardsUpdate201409Member 2019-01-01 2019-06-30 0000751978 country:US vicr:BrickProductsMember 2019-01-01 2019-06-30 0000751978 country:US vicr:AdvancedProductsMember 2019-01-01 2019-06-30 0000751978 country:US 2019-01-01 2019-06-30 0000751978 srt:EuropeMember vicr:BrickProductsMember 2019-01-01 2019-06-30 0000751978 srt:EuropeMember vicr:AdvancedProductsMember 2019-01-01 2019-06-30 0000751978 srt:EuropeMember 2019-01-01 2019-06-30 0000751978 srt:AsiaPacificMember vicr:BrickProductsMember 2019-01-01 2019-06-30 0000751978 srt:AsiaPacificMember vicr:AdvancedProductsMember 2019-01-01 2019-06-30 0000751978 srt:AsiaPacificMember 2019-01-01 2019-06-30 0000751978 vicr:AllOtherCountriesMember vicr:BrickProductsMember 2019-01-01 2019-06-30 0000751978 vicr:AllOtherCountriesMember vicr:AdvancedProductsMember 2019-01-01 2019-06-30 0000751978 vicr:AllOtherCountriesMember 2019-01-01 2019-06-30 0000751978 vicr:BrickProductsMember 2019-01-01 2019-06-30 0000751978 vicr:AdvancedProductsMember 2019-01-01 2019-06-30 0000751978 vicr:DirectCustomersContractManufacturersAndNonStockingDistributorsMember vicr:BrickProductsMember 2019-01-01 2019-06-30 0000751978 vicr:DirectCustomersContractManufacturersAndNonStockingDistributorsMember vicr:AdvancedProductsMember 2019-01-01 2019-06-30 0000751978 vicr:DirectCustomersContractManufacturersAndNonStockingDistributorsMember 2019-01-01 2019-06-30 0000751978 vicr:StockingDistributorsNetOfSalesAllowancesMember vicr:BrickProductsMember 2019-01-01 2019-06-30 0000751978 vicr:StockingDistributorsNetOfSalesAllowancesMember vicr:AdvancedProductsMember 2019-01-01 2019-06-30 0000751978 vicr:StockingDistributorsNetOfSalesAllowancesMember 2019-01-01 2019-06-30 0000751978 vicr:NonRecurringEngineeringMember vicr:BrickProductsMember 2019-01-01 2019-06-30 0000751978 vicr:NonRecurringEngineeringMember vicr:AdvancedProductsMember 2019-01-01 2019-06-30 0000751978 vicr:NonRecurringEngineeringMember 2019-01-01 2019-06-30 0000751978 vicr:RoyaltiesMember vicr:BrickProductsMember 2019-01-01 2019-06-30 0000751978 vicr:RoyaltiesMember vicr:AdvancedProductsMember 2019-01-01 2019-06-30 0000751978 vicr:RoyaltiesMember 2019-01-01 2019-06-30 0000751978 us-gaap:ProductAndServiceOtherMember vicr:AdvancedProductsMember 2019-01-01 2019-06-30 0000751978 us-gaap:ProductAndServiceOtherMember 2019-01-01 2019-06-30 0000751978 us-gaap:AuctionRateSecuritiesMember 2019-06-30 0000751978 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0000751978 us-gaap:MoneyMarketFundsMember 2019-06-30 0000751978 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AuctionRateSecuritiesMember 2019-06-30 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member 2019-06-30 0000751978 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember vicr:ContingentConsiderationObligationMember 2019-06-30 0000751978 vicr:ContingentConsiderationObligationMember 2019-06-30 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member vicr:RecoveryRateInDefaultMember 2019-06-30 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member vicr:CumulativeProbabilityOfDefaultMember 2019-06-30 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member vicr:CumulativeProbabilityOfPrincipalReturnPriorToMaturityMember 2019-06-30 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member vicr:CumulativeProbabilityOfEarningMaximumRateUntilMaturityMember 2019-06-30 0000751978 us-gaap:AuctionRateSecuritiesMember us-gaap:FairValueInputsLevel3Member vicr:LiquidityRiskPremiumMember 2019-06-30 0000751978 us-gaap:CommonClassBMember 2019-06-30 0000751978 vicr:CommonClassUndefinedMember 2019-06-30 0000751978 us-gaap:AccountingStandardsUpdate201409Member 2019-06-30 0000751978 us-gaap:AuctionRateSecuritiesMember 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: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 us-gaap:CommonClassBMember 2018-12-31 0000751978 vicr:CommonClassUndefinedMember 2018-12-31 0000751978 us-gaap:CostOfSalesMember 2019-04-01 2019-06-30 0000751978 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-04-01 2019-06-30 0000751978 us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-06-30 0000751978 us-gaap:EmployeeStockOptionMember 2019-04-01 2019-06-30 0000751978 vicr:EmployeeStockPurchasePlanMember 2019-04-01 2019-06-30 0000751978 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0000751978 us-gaap:ParentMember 2019-04-01 2019-06-30 0000751978 us-gaap:NoncontrollingInterestMember 2019-04-01 2019-06-30 0000751978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0000751978 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0000751978 country:US vicr:BrickProductsMember 2019-04-01 2019-06-30 0000751978 country:US vicr:AdvancedProductsMember 2019-04-01 2019-06-30 0000751978 country:US 2019-04-01 2019-06-30 0000751978 srt:EuropeMember vicr:BrickProductsMember 2019-04-01 2019-06-30 0000751978 srt:EuropeMember vicr:AdvancedProductsMember 2019-04-01 2019-06-30 0000751978 srt:EuropeMember 2019-04-01 2019-06-30 0000751978 srt:AsiaPacificMember vicr:BrickProductsMember 2019-04-01 2019-06-30 0000751978 srt:AsiaPacificMember vicr:AdvancedProductsMember 2019-04-01 2019-06-30 0000751978 srt:AsiaPacificMember 2019-04-01 2019-06-30 0000751978 vicr:AllOtherCountriesMember vicr:BrickProductsMember 2019-04-01 2019-06-30 0000751978 vicr:AllOtherCountriesMember vicr:AdvancedProductsMember 2019-04-01 2019-06-30 0000751978 vicr:AllOtherCountriesMember 2019-04-01 2019-06-30 0000751978 vicr:BrickProductsMember 2019-04-01 2019-06-30 0000751978 vicr:AdvancedProductsMember 2019-04-01 2019-06-30 0000751978 vicr:DirectCustomersContractManufacturersAndNonStockingDistributorsMember vicr:BrickProductsMember 2019-04-01 2019-06-30 0000751978 vicr:DirectCustomersContractManufacturersAndNonStockingDistributorsMember vicr:AdvancedProductsMember 2019-04-01 2019-06-30 0000751978 vicr:DirectCustomersContractManufacturersAndNonStockingDistributorsMember 2019-04-01 2019-06-30 0000751978 vicr:StockingDistributorsNetOfSalesAllowancesMember vicr:BrickProductsMember 2019-04-01 2019-06-30 0000751978 vicr:StockingDistributorsNetOfSalesAllowancesMember vicr:AdvancedProductsMember 2019-04-01 2019-06-30 0000751978 vicr:StockingDistributorsNetOfSalesAllowancesMember 2019-04-01 2019-06-30 0000751978 vicr:NonRecurringEngineeringMember vicr:BrickProductsMember 2019-04-01 2019-06-30 0000751978 vicr:NonRecurringEngineeringMember vicr:AdvancedProductsMember 2019-04-01 2019-06-30 0000751978 vicr:NonRecurringEngineeringMember 2019-04-01 2019-06-30 0000751978 us-gaap:ProductAndServiceOtherMember vicr:AdvancedProductsMember 2019-04-01 2019-06-30 0000751978 us-gaap:ProductAndServiceOtherMember 2019-04-01 2019-06-30 0000751978 us-gaap:CostOfSalesMember 2018-04-01 2018-06-30 0000751978 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-04-01 2018-06-30 0000751978 us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-01 2018-06-30 0000751978 us-gaap:EmployeeStockOptionMember 2018-04-01 2018-06-30 0000751978 vicr:EmployeeStockPurchasePlanMember 2018-04-01 2018-06-30 0000751978 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0000751978 us-gaap:ParentMember 2018-04-01 2018-06-30 0000751978 us-gaap:NoncontrollingInterestMember 2018-04-01 2018-06-30 0000751978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0000751978 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0000751978 us-gaap:CommonStockMember 2018-04-01 2018-06-30 0000751978 country:US vicr:BrickProductsMember 2018-04-01 2018-06-30 0000751978 country:US vicr:AdvancedProductsMember 2018-04-01 2018-06-30 0000751978 country:US 2018-04-01 2018-06-30 0000751978 srt:EuropeMember vicr:BrickProductsMember 2018-04-01 2018-06-30 0000751978 srt:EuropeMember vicr:AdvancedProductsMember 2018-04-01 2018-06-30 0000751978 srt:EuropeMember 2018-04-01 2018-06-30 0000751978 srt:AsiaPacificMember vicr:BrickProductsMember 2018-04-01 2018-06-30 0000751978 srt:AsiaPacificMember vicr:AdvancedProductsMember 2018-04-01 2018-06-30 0000751978 srt:AsiaPacificMember 2018-04-01 2018-06-30 0000751978 vicr:AllOtherCountriesMember vicr:BrickProductsMember 2018-04-01 2018-06-30 0000751978 vicr:AllOtherCountriesMember vicr:AdvancedProductsMember 2018-04-01 2018-06-30 0000751978 vicr:AllOtherCountriesMember 2018-04-01 2018-06-30 0000751978 vicr:BrickProductsMember 2018-04-01 2018-06-30 0000751978 vicr:AdvancedProductsMember 2018-04-01 2018-06-30 0000751978 vicr:DirectCustomersContractManufacturersAndNonStockingDistributorsMember vicr:BrickProductsMember 2018-04-01 2018-06-30 0000751978 vicr:DirectCustomersContractManufacturersAndNonStockingDistributorsMember vicr:AdvancedProductsMember 2018-04-01 2018-06-30 0000751978 vicr:DirectCustomersContractManufacturersAndNonStockingDistributorsMember 2018-04-01 2018-06-30 0000751978 vicr:StockingDistributorsNetOfSalesAllowancesMember vicr:BrickProductsMember 2018-04-01 2018-06-30 0000751978 vicr:StockingDistributorsNetOfSalesAllowancesMember vicr:AdvancedProductsMember 2018-04-01 2018-06-30 0000751978 vicr:StockingDistributorsNetOfSalesAllowancesMember 2018-04-01 2018-06-30 0000751978 vicr:NonRecurringEngineeringMember vicr:BrickProductsMember 2018-04-01 2018-06-30 0000751978 vicr:NonRecurringEngineeringMember vicr:AdvancedProductsMember 2018-04-01 2018-06-30 0000751978 vicr:NonRecurringEngineeringMember 2018-04-01 2018-06-30 0000751978 vicr:RoyaltiesMember vicr:BrickProductsMember 2018-04-01 2018-06-30 0000751978 vicr:RoyaltiesMember vicr:AdvancedProductsMember 2018-04-01 2018-06-30 0000751978 vicr:RoyaltiesMember 2018-04-01 2018-06-30 0000751978 us-gaap:ProductAndServiceOtherMember vicr:AdvancedProductsMember 2018-04-01 2018-06-30 0000751978 us-gaap:ProductAndServiceOtherMember 2018-04-01 2018-06-30 0000751978 us-gaap:CostOfSalesMember 2018-01-01 2018-06-30 0000751978 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-01-01 2018-06-30 0000751978 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-06-30 0000751978 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-06-30 0000751978 vicr:EmployeeStockPurchasePlanMember 2018-01-01 2018-06-30 0000751978 us-gaap:AuctionRateSecuritiesMember 2018-01-01 2018-06-30 0000751978 us-gaap:RetainedEarningsMember 2018-01-01 2018-06-30 0000751978 us-gaap:ParentMember 2018-01-01 2018-06-30 0000751978 us-gaap:NoncontrollingInterestMember 2018-01-01 2018-06-30 0000751978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-06-30 0000751978 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-06-30 0000751978 us-gaap:CommonStockMember 2018-01-01 2018-06-30 0000751978 country:US vicr:BrickProductsMember 2018-01-01 2018-06-30 0000751978 country:US vicr:AdvancedProductsMember 2018-01-01 2018-06-30 0000751978 country:US 2018-01-01 2018-06-30 0000751978 srt:EuropeMember vicr:BrickProductsMember 2018-01-01 2018-06-30 0000751978 srt:EuropeMember vicr:AdvancedProductsMember 2018-01-01 2018-06-30 0000751978 srt:EuropeMember 2018-01-01 2018-06-30 0000751978 srt:AsiaPacificMember vicr:BrickProductsMember 2018-01-01 2018-06-30 0000751978 srt:AsiaPacificMember vicr:AdvancedProductsMember 2018-01-01 2018-06-30 0000751978 srt:AsiaPacificMember 2018-01-01 2018-06-30 0000751978 vicr:AllOtherCountriesMember vicr:BrickProductsMember 2018-01-01 2018-06-30 0000751978 vicr:AllOtherCountriesMember vicr:AdvancedProductsMember 2018-01-01 2018-06-30 0000751978 vicr:AllOtherCountriesMember 2018-01-01 2018-06-30 0000751978 vicr:BrickProductsMember 2018-01-01 2018-06-30 0000751978 vicr:AdvancedProductsMember 2018-01-01 2018-06-30 0000751978 vicr:DirectCustomersContractManufacturersAndNonStockingDistributorsMember vicr:BrickProductsMember 2018-01-01 2018-06-30 0000751978 vicr:DirectCustomersContractManufacturersAndNonStockingDistributorsMember vicr:AdvancedProductsMember 2018-01-01 2018-06-30 0000751978 vicr:DirectCustomersContractManufacturersAndNonStockingDistributorsMember 2018-01-01 2018-06-30 0000751978 vicr:StockingDistributorsNetOfSalesAllowancesMember vicr:BrickProductsMember 2018-01-01 2018-06-30 0000751978 vicr:StockingDistributorsNetOfSalesAllowancesMember vicr:AdvancedProductsMember 2018-01-01 2018-06-30 0000751978 vicr:StockingDistributorsNetOfSalesAllowancesMember 2018-01-01 2018-06-30 0000751978 vicr:NonRecurringEngineeringMember vicr:BrickProductsMember 2018-01-01 2018-06-30 0000751978 vicr:NonRecurringEngineeringMember vicr:AdvancedProductsMember 2018-01-01 2018-06-30 0000751978 vicr:NonRecurringEngineeringMember 2018-01-01 2018-06-30 0000751978 vicr:RoyaltiesMember vicr:BrickProductsMember 2018-01-01 2018-06-30 0000751978 vicr:RoyaltiesMember vicr:AdvancedProductsMember 2018-01-01 2018-06-30 0000751978 vicr:RoyaltiesMember 2018-01-01 2018-06-30 0000751978 us-gaap:ProductAndServiceOtherMember vicr:AdvancedProductsMember 2018-01-01 2018-06-30 0000751978 us-gaap:ProductAndServiceOtherMember 2018-01-01 2018-06-30 0000751978 us-gaap:CommonStockMember 2019-07-23 0000751978 us-gaap:CommonClassBMember 2019-07-23 0000751978 us-gaap:FairValueInputsLevel3Member vicr:ContingentConsiderationObligationMember 2018-12-31 0000751978 us-gaap:FairValueInputsLevel3Member vicr:ContingentConsiderationObligationMember 2019-06-30 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 0000751978 us-gaap:CommonStockMember 2018-12-31 0000751978 us-gaap:CommonStockMember 2019-06-30 0000751978 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0000751978 us-gaap:RetainedEarningsMember 2019-06-30 0000751978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0000751978 us-gaap:TreasuryStockMember 2019-06-30 0000751978 us-gaap:ParentMember 2019-06-30 0000751978 us-gaap:NoncontrollingInterestMember 2019-06-30 0000751978 us-gaap:CommonClassBMember 2019-03-31 0000751978 us-gaap:CommonStockMember 2019-03-31 0000751978 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0000751978 us-gaap:RetainedEarningsMember 2019-03-31 0000751978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0000751978 us-gaap:TreasuryStockMember 2019-03-31 0000751978 us-gaap:ParentMember 2019-03-31 0000751978 us-gaap:NoncontrollingInterestMember 2019-03-31 0000751978 us-gaap:CommonClassBMember 2018-03-31 0000751978 us-gaap:CommonStockMember 2018-03-31 0000751978 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0000751978 us-gaap:RetainedEarningsMember 2018-03-31 0000751978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0000751978 us-gaap:TreasuryStockMember 2018-03-31 0000751978 us-gaap:ParentMember 2018-03-31 0000751978 us-gaap:NoncontrollingInterestMember 2018-03-31 0000751978 us-gaap:CommonClassBMember 2018-06-30 0000751978 us-gaap:CommonStockMember 2018-06-30 0000751978 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0000751978 us-gaap:RetainedEarningsMember 2018-06-30 0000751978 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0000751978 us-gaap:TreasuryStockMember 2018-06-30 0000751978 us-gaap:ParentMember 2018-06-30 0000751978 us-gaap:NoncontrollingInterestMember 2018-06-30 0000751978 us-gaap:AuctionRateSecuritiesMember 2017-12-31 0000751978 us-gaap:AuctionRateSecuritiesMember 2018-06-30 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 iso4217:USD pure shares iso4217:USD shares false 2019 Q2 VICOR CORP 0000751978 --12-31 10-Q true 2019-06-30 false 0-18277 DE 04-2742817 25 Frontage Road Andover MA 01810 978 470-2900 Common Stock VICR NASDAQ Yes Yes Large Accelerated Filer false false false 28519626 11758218 71482000 70557000 102000 224000 38537000 43673000 54572000 47370000 5054000 3460000 169645000 165060000 241000 265000 2565000 2526000 55285000 50432000 2867000 2785000 230603000 221068000 10819000 16149000 11144000 10657000 2228000 2631000 1660000 640000 548000 234000 85000 710000 6581000 5069000 33157000 35998000 196000 232000 306000 408000 236000 238000 2392000 102000 36287000 36978000 118000 118000 403000 402000 196698000 193457000 135849000 129000000 -278000 -394000 138927000 138927000 193863000 183656000 453000 434000 194316000 184090000 230603000 221068000 63355000 74196000 129080000 139465000 34238000 38313000 68877000 73371000 29117000 35883000 60203000 66094000 15030000 15814000 30403000 31213000 11706000 11403000 22926000 22529000 350000 350000 26736000 27567000 53329000 54092000 2381000 8316000 6874000 12002000 19000 33000 39000 56000 -18000 -31000 -37000 -52000 1000 2000 2000 4000 287000 -46000 525000 382000 288000 -44000 527000 386000 2669000 8272000 7401000 12388000 113000 363000 539000 497000 2556000 7909000 6862000 11891000 -7000 49000 13000 88000 2563000 7860000 6849000 11803000 0.06 0.20 0.17 0.30 0.06 0.19 0.17 0.29 40275000 39709000 40252000 39594000 41081000 40646000 41055000 40406000 2556000 7909000 6862000 11891000 151000 -215000 85000 27000 18000 31000 37000 52000 169000 -184000 122000 79000 2725000 7725000 6984000 11970000 4000 32000 19000 90000 2721000 7693000 6965000 11880000 6862000 11891000 4998000 4539000 1539000 1916000 -117000 65000 -2000 5000 -36000 -36000 22000 16000 24000 25000 2000 4000 8005000 9857000 5239000 8528000 5864000 3558000 22000 16000 137000 67000 -5979000 -3609000 1707000 4966000 102000 172000 1605000 4794000 60000 -23000 925000 9690000 70557000 44230000 71482000 53920000 118000 403000 195799000 133286000 -436000 -138927000 190243000 449000 190692000 137000 137000 137000 766000 766000 766000 4000 4000 4000 2563000 2563000 -7000 2556000 158000 158000 11000 169000 2721000 4000 2725000 118000 403000 196698000 135849000 -278000 -138927000 193863000 453000 194316000 118000 402000 193457000 129000000 -394000 -138927000 183656000 434000 184090000 428000 428000 428000 1539000 1539000 1539000 1000 1278000 1279000 1279000 4000 4000 4000 6849000 6849000 13000 6862000 116000 116000 6000 122000 6965000 19000 6984000 118000 403000 196698000 135849000 -278000 -138927000 193863000 453000 194316000 118000 402000 183415000 101218000 -234000 -138927000 145992000 363000 146355000 3000 3678000 3681000 3681000 1180000 1180000 1180000 6000 -3000 3000 3000 7860000 7860000 49000 7909000 -167000 -167000 -17000 -184000 7693000 32000 7725000 118000 399000 188276000 109078000 -401000 -138927000 158543000 395000 158938000 118000 401000 181395000 93605000 -478000 -138927000 136114000 305000 136419000 3000 4036000 4039000 4039000 1916000 1916000 1916000 1000 926000 927000 927000 3670000 3670000 3670000 6000 -3000 3000 3000 11803000 11803000 88000 11891000 77000 77000 2000 79000 11880000 90000 11970000 118000 399000 188276000 109078000 -401000 -138927000 158543000 395000 158938000 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px; line-height: 12pt;">1. <div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Basis of Presentation</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; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The accompanying unaudited Condensed Consolidated Financial Statements of Vicor Corporation and its consolidated subsidiaries (collectively, the “Company”) have been prepared in accordance with generally accepted accounting principles for interim financial information and pursuant to the rules and regulations of the Securities and Exchange Commission. Accordingly, these interim financial statements do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements. </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%;">In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the three and six months ended June 30, 2019 are not necessarily indicative of the results that may be expected for any other interim period or the year ending December 31, 2019. The balance sheet at December 31, 2018 presented herein has been derived from the audited financial statements at that date but does not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements. For further information, refer to the consolidated financial statements and notes thereto contained in the Company’s Annual Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K</div> for the year ended December 31, 2018 filed by the Company with the Securities and Exchange Commission on February 28, 2019 (“2018 Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K”). </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0px;">2. <div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Recently Adopted Accounting Standard</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; margin-left: 4%;">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 <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: 6pt; margin-bottom: 0px; margin-left: 4%;">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, the latter not being applicable.</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;">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 three and six months ended June 30, 2019. </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0px;">2. <div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Recently Adopted Accounting Standard</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; margin-left: 4%;">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 <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: 6pt; margin-bottom: 0px; margin-left: 4%;">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, the latter not being applicable.</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;">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 three and six months ended June 30, 2019. </div></div> 4329000 4455000 <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0px;">3. <div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;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; margin-left: 4%;">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: 6pt; margin-bottom: 0px; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company provides reserves for inventories estimated to be excess, obsolete or unmarketable. The Company’s estimation process for assessing net realizable value is based upon its known backlog, projected future demand, historical consumption and expected market conditions. If the Company’s estimated demand and/or market expectation 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 style="margin-top: 0px; margin-bottom: 0px; background: none;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Inventories were as follows (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 70%; padding: 0px;"> </td> <td style="width: 9%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 9%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">June 30, 2019 </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2018 </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Raw materials </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 36,925</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 37,696</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Work-in-process </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">6,052</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">4,740</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Finished goods </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">11,595</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">4,934</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 0px 0px; 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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net balance </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 54,572</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 47,370</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; 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="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: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Inventories were as follows (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 70%; padding: 0px;"> </td> <td style="width: 9%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 9%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">June 30, 2019 </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2018 </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Raw materials </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 36,925</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 37,696</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Work-in-process </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">6,052</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">4,740</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Finished goods </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">11,595</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">4,934</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 0px 0px; 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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net balance </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 54,572</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 47,370</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; 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="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 36925000 37696000 6052000 4740000 11595000 4934000 54572000 47370000 <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0px;">4. <div style="text-decoration: none; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Long-Term Investments</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; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As of June 30, 2019 and December 31, 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 June 30, 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 June 30, 2019. </div></div> <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px; margin-left: 4%; line-height: 12pt;">The following is a summary of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div> securities (in thousands):</div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%; padding: 0px;"> </td> <td style="width: 4%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 4%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 4%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 4%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: center; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">June 30, 2019 </div></div> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cost </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Gross<br/> Unrealized<br/> Gains </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Gross<br/> Unrealized<br/> Losses </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Estimated<br/> Fair<br/> Value </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 68%;"> <div style="text-align: left; text-indent: -1em; 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;">Failed Auction Security </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">3,000</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 435</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 2,565</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 68%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; 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="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> <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;"/> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%; padding: 0px;"> </td> <td style="width: 4%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 4%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 4%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 4%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: center; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2018 </div></div> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cost </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Gross<br/> Unrealized<br/> Gains </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Gross<br/> Unrealized<br/> Losses </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Estimated<br/> Fair<br/> Value </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Failed Auction Security </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">3,000</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 474</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 2,526</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; 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="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; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As of June 30, 2019, the Failed Auction Security had been in an unrealized loss position for greater than 12 months. </div></div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%; line-height: 12pt;">The cost and estimated fair value of the Failed Auction Security on June 30, 2019, by contractual maturity,</div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">are shown below (in thousands):</div> </div> </div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%; padding: 0px;"> </td> <td style="width: 5%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 5%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cost </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Estimated<br/> Fair Value </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Due in twenty to forty years </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">3,000</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 2,565</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; 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="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> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px; margin-left: 4%;"><div style="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 June 30, 2019, with a par value of $3,000,000, was estimated by the Company to be approximately $2,565,000. The gross unrealized loss of $435,000 on the Failed Auction Security consists of two types of estimated loss: an aggregate credit loss of $39,000 and an aggregate temporary impairment of $396,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: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px; margin-left: 4%; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following table represents a rollforward of the activity related to the credit loss recognized in earnings on the Failed Auction Security for the six months ended June 30 (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 86%; padding: 0px;"> </td> <td style="width: 5%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 5%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: center; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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: table-cell; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019</div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018</div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Balance at the beginning of the period </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 41</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 48</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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;"><div style="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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">(2</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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">(4</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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 0px 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Balance at the end of the period </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 39</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 44</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; 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="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> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">At this time, the Company has no intent to sell the impaired Failed Auction Security and does not believe it is more likely than not the Company will be required to sell this 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 Condensed Consolidated Statements 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: 6pt; margin-bottom: 0px; margin-left: 4%;"><div style="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> exceeds 12 months <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px; margin-left: 4%; line-height: 12pt;">The following is a summary of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div> securities (in thousands):</div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%; padding: 0px;"> </td> <td style="width: 4%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 4%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 4%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 4%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: center; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">June 30, 2019 </div></div> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cost </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Gross<br/> Unrealized<br/> Gains </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Gross<br/> Unrealized<br/> Losses </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Estimated<br/> Fair<br/> Value </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 68%;"> <div style="text-align: left; text-indent: -1em; 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;">Failed Auction Security </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">3,000</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 435</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 2,565</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 68%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; 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="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> <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;"/> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%; padding: 0px;"> </td> <td style="width: 4%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 4%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 4%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 4%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: center; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2018 </div></div> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cost </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Gross<br/> Unrealized<br/> Gains </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Gross<br/> Unrealized<br/> Losses </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Estimated<br/> Fair<br/> Value </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Failed Auction Security </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">3,000</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 474</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 2,526</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; 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="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 3000000 435000 2565000 3000000 474000 2526000 P12M <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%; line-height: 12pt;">The cost and estimated fair value of the Failed Auction Security on June 30, 2019, by contractual maturity,</div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">are shown below (in thousands):</div> </div> </div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%; padding: 0px;"> </td> <td style="width: 5%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 5%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Cost </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Estimated<br/> Fair Value </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Due in twenty to forty years </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">3,000</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 2,565</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; 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="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> 3000000 2565000 396000 <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px; margin-left: 4%; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following table represents a rollforward of the activity related to the credit loss recognized in earnings on the Failed Auction Security for the six months ended June 30 (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 86%; padding: 0px;"> </td> <td style="width: 5%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 5%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: center; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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: table-cell; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019</div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018</div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Balance at the beginning of the period </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 41</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 48</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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;"><div style="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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">(2</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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">(4</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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 0px 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Balance at the end of the period </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 39</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 44</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; 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="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> 41000 48000 -2000 -4000 39000 44000 <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0px;">5. <div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;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; margin-left: 4%;"><div style="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: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 8pt; margin-bottom: 0pt; margin-left: 4%; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Assets and liabilities measured at fair value on a recurring basis included the following as of June 30, 2019 (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 60%; padding: 0px;"> </td> <td style="width: 6%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 6%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 6%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 6%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Using </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Quoted Prices<br/> in Active<br/> Markets<br/> (Level 1) </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Significant<br/> Other<br/> Observable<br/> Inputs<br/> (Level 2) </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Significant<br/> Unobservable<br/> Inputs<br/> (Level 3) </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total Fair<br/> Value as of<br/> June 30, 2019 </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Cash equivalents: </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; 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: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Money market funds </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 9,538</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 9,538</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Long-term investments: </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; 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: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Failed Auction Security </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgba(255, 255, 255, 0); letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">2,565</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">2,565</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Liabilities: </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; 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: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Contingent consideration obligations </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">(306</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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">(306</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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</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> <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> <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: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px; margin-left: 4%;"><div style="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, 2018 (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 54%; padding: 0px;"> </td> <td style="width: 7%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 7%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 7%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 7%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Using </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Quoted Prices<br/> in Active<br/> Markets<br/> (Level 1) </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Significant<br/> Other<br/> Observable<br/> Inputs<br/> (Level 2) </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Significant<br/> Unobservable<br/> Inputs<br/> (Level 3) </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total Fair </div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Value as of<br/> December 31, 2018 </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Cash equivalents: </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; 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: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Money market funds </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 9,433</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 9,433</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Long-term investments: </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; 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: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Failed Auction Security </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">2,526</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">2,526</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Liabilities: </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; 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: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Contingent consideration obligations </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">(408</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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">(408</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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</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> <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; margin-left: 4%;">As of June 30, 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 June 30, 2019. The major assumptions used in preparing the DCF model were similar to those described in Note 5 – Fair Value Measurements in the Notes to the Consolidated Financial Statements contained in the Company’s 2018 Form<div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"> 10-K. </div></div> <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Quantitative information about Level 3 fair value measurements as of June 30, 2019 is as follows (dollars 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: 20%; padding: 0px;"> </td> <td style="width: 3%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 3%; padding: 0px;"> </td> <td style="width: 9%; padding: 0px;"> </td> <td style="width: 3%; padding: 0px;"> </td> <td style="width: 52%; padding: 0px;"> </td> <td style="width: 3%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Fair Value </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0.5pt 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Valuation<br/> Technique </div></div> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Unobservable </div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Input </div></div> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Weighted<br/> Average </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0.5pt 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 20%;"> <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="letter-spacing: 0px; top: 0px;;display:inline;">Failed Auction Security </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </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;"> <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;">2,565 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="padding: 0px; vertical-align: top; width: 9%;"> <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="letter-spacing: 0px; top: 0px;;display:inline;">Discounted cash flow </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 52%;"> <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="letter-spacing: 0px; top: 0px;;display:inline;">Cumulative probability of earning the maximum rate until maturity </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="padding: 0px; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; white-space: nowrap;"> </td> <td style="padding: 0px; text-align: right; vertical-align: top;"> <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;">  0.08</div></div> </td> <td style="padding: 0px; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; white-space: nowrap;">%</td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 20%;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </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: left; vertical-align: top;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="padding: 0px; vertical-align: top; width: 9%;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="padding: 0px; vertical-align: top; width: 52%;"> <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="letter-spacing: 0px; top: 0px;;display:inline;">Cumulative probability of principal return prior to maturity </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="padding: 0px; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; white-space: nowrap;"> </td> <td style="padding: 0px; text-align: right; vertical-align: top;"> <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;">94.34</div></div> </td> <td style="padding: 0px; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; 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; width: 20%;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </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: left; vertical-align: top;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="padding: 0px; vertical-align: top; width: 9%;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="padding: 0px; vertical-align: top; width: 52%;"> <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="letter-spacing: 0px; top: 0px;;display:inline;">Cumulative probability of default </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="padding: 0px; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; white-space: nowrap;"> </td> <td style="padding: 0px; text-align: right; vertical-align: top;"> <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;">  5.58</div></div> </td> <td style="padding: 0px; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; white-space: nowrap;">%</td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 20%;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </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: left; vertical-align: top;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="padding: 0px; vertical-align: top; width: 9%;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="padding: 0px; vertical-align: top; width: 52%;"> <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="letter-spacing: 0px; top: 0px;;display:inline;">Liquidity risk premium </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="padding: 0px; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; white-space: nowrap;"> </td> <td style="padding: 0px; text-align: right; vertical-align: top;"> <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;">  5.00</div></div> </td> <td style="padding: 0px; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; 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; width: 20%;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </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: left; vertical-align: top;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="padding: 0px; vertical-align: top; width: 9%;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="padding: 0px; vertical-align: top; width: 52%;"> <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="letter-spacing: 0px; top: 0px;;display:inline;">Recovery rate in default </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="padding: 0px; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; white-space: nowrap;"> </td> <td style="padding: 0px; text-align: right; vertical-align: top;"> <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;">40.00</div></div> </td> <td style="padding: 0px; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; white-space: nowrap;">%</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> <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> <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; margin-left: 4%;"><div style="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 six months ended June 30, 2019 was as follows (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 89%; padding: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="width: 5%; padding: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Balance at the beginning of the period </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">2,526</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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> securities included in Other income (expense), net</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">2</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Gain included in Other comprehensive income </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">37</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding: 0px 2pt 0.5px 0px; 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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Balance at the end of the period </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">2,565</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 2.5pt double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;; border-bottom: 2.5pt double rgb(0, 0, 0);"> </td> <td style="padding: 0px 2pt 1.5pt 0px; 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="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> <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; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company has classified its contingent consideration obligations as Level 3 because the fair value for these liabilities was determined using unobservable inputs. The liabilities were based on estimated sales of legacy products over the period of royalty payments at the royalty rate, 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: 6pt; margin-bottom: 0px; margin-left: 4%;"><div style="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 six months ended June 30, 2019 was as follows (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 90%; padding: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="width: 6%; padding: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Balance at the beginning of the period </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 408</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Payments </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">(102</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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding: 0px 2pt 0.5px 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Balance at the end of the period </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 306</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 2.5pt double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;; border-bottom: 2.5pt double rgb(0, 0, 0);"> </td> <td style="padding: 0px 2pt 1.5pt 0px; 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="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> <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: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px; margin-left: 4%; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">There were no transfers between Level 1 and Level 2 of the fair value hierarchy during the six months ended June 30, 2019. </div></div> <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 8pt; margin-bottom: 0pt; margin-left: 4%; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Assets and liabilities measured at fair value on a recurring basis included the following as of June 30, 2019 (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 60%; padding: 0px;"> </td> <td style="width: 6%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 6%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 6%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 6%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Using </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Quoted Prices<br/> in Active<br/> Markets<br/> (Level 1) </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Significant<br/> Other<br/> Observable<br/> Inputs<br/> (Level 2) </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Significant<br/> Unobservable<br/> Inputs<br/> (Level 3) </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total Fair<br/> Value as of<br/> June 30, 2019 </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Cash equivalents: </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; 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: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Money market funds </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 9,538</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 9,538</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Long-term investments: </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; 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: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Failed Auction Security </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgba(255, 255, 255, 0); letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">2,565</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">2,565</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Liabilities: </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; 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: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Contingent consideration obligations </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">(306</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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">(306</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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</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> <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> <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: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px; margin-left: 4%;"><div style="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, 2018 (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 54%; padding: 0px;"> </td> <td style="width: 7%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 7%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 7%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 7%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Using </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Quoted Prices<br/> in Active<br/> Markets<br/> (Level 1) </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Significant<br/> Other<br/> Observable<br/> Inputs<br/> (Level 2) </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Significant<br/> Unobservable<br/> Inputs<br/> (Level 3) </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total Fair </div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Value as of<br/> December 31, 2018 </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Cash equivalents: </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; 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: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Money market funds </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 9,433</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 9,433</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Long-term investments: </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; 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: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Failed Auction Security </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">2,526</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">2,526</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Liabilities: </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; 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: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Contingent consideration obligations </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">(408</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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">(408</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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</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> <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> 9538000 9538000 2565000 306000 306000 9433000 9433000 2526000 2526000 408000 408000 <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Quantitative information about Level 3 fair value measurements as of June 30, 2019 is as follows (dollars 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: 20%; padding: 0px;"> </td> <td style="width: 3%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 3%; padding: 0px;"> </td> <td style="width: 9%; padding: 0px;"> </td> <td style="width: 3%; padding: 0px;"> </td> <td style="width: 52%; padding: 0px;"> </td> <td style="width: 3%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Fair Value </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0.5pt 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Valuation<br/> Technique </div></div> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Unobservable </div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Input </div></div> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Weighted<br/> Average </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0.5pt 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 20%;"> <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="letter-spacing: 0px; top: 0px;;display:inline;">Failed Auction Security </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </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;"> <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;">2,565 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="padding: 0px; vertical-align: top; width: 9%;"> <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="letter-spacing: 0px; top: 0px;;display:inline;">Discounted cash flow </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 52%;"> <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="letter-spacing: 0px; top: 0px;;display:inline;">Cumulative probability of earning the maximum rate until maturity </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="padding: 0px; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; white-space: nowrap;"> </td> <td style="padding: 0px; text-align: right; vertical-align: top;"> <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;">  0.08</div></div> </td> <td style="padding: 0px; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; white-space: nowrap;">%</td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 20%;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </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: left; vertical-align: top;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="padding: 0px; vertical-align: top; width: 9%;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="padding: 0px; vertical-align: top; width: 52%;"> <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="letter-spacing: 0px; top: 0px;;display:inline;">Cumulative probability of principal return prior to maturity </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="padding: 0px; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; white-space: nowrap;"> </td> <td style="padding: 0px; text-align: right; vertical-align: top;"> <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;">94.34</div></div> </td> <td style="padding: 0px; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; 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; width: 20%;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </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: left; vertical-align: top;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="padding: 0px; vertical-align: top; width: 9%;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="padding: 0px; vertical-align: top; width: 52%;"> <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="letter-spacing: 0px; top: 0px;;display:inline;">Cumulative probability of default </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="padding: 0px; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; white-space: nowrap;"> </td> <td style="padding: 0px; text-align: right; vertical-align: top;"> <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;">  5.58</div></div> </td> <td style="padding: 0px; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; white-space: nowrap;">%</td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 20%;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </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: left; vertical-align: top;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="padding: 0px; vertical-align: top; width: 9%;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="padding: 0px; vertical-align: top; width: 52%;"> <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="letter-spacing: 0px; top: 0px;;display:inline;">Liquidity risk premium </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="padding: 0px; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; white-space: nowrap;"> </td> <td style="padding: 0px; text-align: right; vertical-align: top;"> <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;">  5.00</div></div> </td> <td style="padding: 0px; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; 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; width: 20%;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </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: left; vertical-align: top;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="padding: 0px; vertical-align: top; width: 9%;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="padding: 0px; vertical-align: top; width: 52%;"> <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="letter-spacing: 0px; top: 0px;;display:inline;">Recovery rate in default </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="padding: 0px; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; white-space: nowrap;"> </td> <td style="padding: 0px; text-align: right; vertical-align: top;"> <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;">40.00</div></div> </td> <td style="padding: 0px; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; white-space: nowrap;">%</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> <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> <div style="clear: both; max-height: 0px;"> </div> 2565000 Cumulative probability of earning the maximum rate until maturity 0.0008 Cumulative probability of principal return prior to maturity 0.9434 Cumulative probability of default 0.0558 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; margin-left: 4%;"><div style="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 six months ended June 30, 2019 was as follows (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 89%; padding: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="width: 5%; padding: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Balance at the beginning of the period </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">2,526</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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> securities included in Other income (expense), net</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">2</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Gain included in Other comprehensive income </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">37</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding: 0px 2pt 0.5px 0px; 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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Balance at the end of the period </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">2,565</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 2.5pt double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;; border-bottom: 2.5pt double rgb(0, 0, 0);"> </td> <td style="padding: 0px 2pt 1.5pt 0px; 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="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> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 2526000 2000 37000 2565000 <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;">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 six months ended June 30, 2019 was as follows (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 90%; padding: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="width: 6%; padding: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Balance at the beginning of the period </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 408</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Payments </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">(102</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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding: 0px 2pt 0.5px 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Balance at the end of the period </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 306</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 2.5pt double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;; border-bottom: 2.5pt double rgb(0, 0, 0);"> </td> <td style="padding: 0px 2pt 1.5pt 0px; 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="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> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> 408000 102000 306000 0 <div style="text-align: left; text-indent: 0%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0%; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;">6. <div style="text-decoration:underline;display:inline;">Revenues</div><div style="font-size: 10pt; text-indent: 4%; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;">Revenue from the sale of Advanced Products represents the sum of third-party sales of the former Picor and VI Chip operating segments for periods prior to the second quarter of 2019. Revenue from the sale of Brick Products represents the sum of third-party revenues of the former Brick Business Unit operating segment, inclusive of such sales of our Vicor Custom Power and Vicor Japan Company, Ltd. subsidiaries. See Note 14 for a discussion of changes to the Company’s segment reporting.</div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 9pt; margin-left: 0.36in; text-indent: 0.36in; line-height: 12pt;"><div style="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="width: 84%; font-size: 10pt; border-spacing: 0px; margin: 0in 0in 0in 0.68in;"> <tr style="font-size: 0px;"> <td style="width: 63%; padding: 0px;"> </td> <td style="width: 6%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 6%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 6%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended June 30, 2019 </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0.5pt;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Brick Products </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0.5pt 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Advanced Products </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0.5pt 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0.5pt 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 63%;"> <div style="text-align: left; text-indent: -1em; 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;">United States </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">  25,732 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">5,323</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">  31,055</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; 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;">Europe </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">6,374</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">1,642</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">8,016 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; 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;">Asia Pacific </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">15,287</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">7,843</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">23,130</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; 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;">All other </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">612</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">542</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">1,154 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 63%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding: 0px 2pt 0.5px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding: 0px 2pt 0.5px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding: 0px 2pt 0.5px 0px; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"/> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">48,005 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">  15,350 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">  63,355</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 63%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 2.5pt double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;; border-bottom: 2.5pt double rgb(0, 0, 0);"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 2.5pt double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;; border-bottom: 2.5pt double rgb(0, 0, 0);"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 2.5pt double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;; border-bottom: 2.5pt double rgb(0, 0, 0);"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 5pt;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; font-size: 5pt;;width:;"><div style="font-size:5pt;;display:inline;"> </div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; font-size: 5pt;;width:;"><div style="font-size:5pt;;display:inline;"> </div></td> <td colspan="10" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; font-size: 5pt;;width:;"><div style="font-size:5pt;;display:inline;"> </div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; font-size: 5pt;;width:;"><div style="font-size:5pt;;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Six Months Ended June 30, 2019 </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Brick Products </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0.5pt 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Advanced Products </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0.5pt 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0.5pt 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 63%;"> <div style="text-align: left; text-indent: -1em; 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;">United States </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">48,024 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">12,272</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">  60,296</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; 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;">Europe </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">12,383</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">2,628</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">15,011 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; 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;">Asia Pacific </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">32,398</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">18,743</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">51,141 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; 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;">All other </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">1,825</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">807</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">2,632</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 63%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding: 0px 2pt 0.5px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding: 0px 2pt 0.5px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding: 0px 2pt 0.5px 0px; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"/> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">94,630 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">34,450 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">129,080 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 63%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 2.5pt double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;; border-bottom: 2.5pt double rgb(0, 0, 0);"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 2.5pt double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;; border-bottom: 2.5pt double rgb(0, 0, 0);"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 2.5pt double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;; border-bottom: 2.5pt double rgb(0, 0, 0);"> </td> <td style="padding: 0px 2pt 1.5pt 0px; 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="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 4pt; background: none;"><div style="font-size: 4pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">  </div></div> <table style="margin: 0in 0in 0in 0.68in; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 84%;"> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Three Months Ended June 30, 2018</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; vertical-align: top;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;">Brick Products</div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;; white-space: nowrap;;width:;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; white-space: nowrap;;width:;"> </td> <td colspan="2" style="vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;">Advanced Products</div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;; white-space: nowrap;;width:;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; white-space: nowrap;;width:;"> </td> <td colspan="2" style="vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;">Total</div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 63%;"> <div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">United States</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">18,295</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">8,124</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">26,419</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Europe</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">4,877</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">1,275</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">6,152</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Asia Pacific</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">23,876</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">16,387</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">40,263</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">All other</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">1,301</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">61</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">1,362</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 63%;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: top; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"/> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">48,349</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">25,847</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">74,196</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 63%;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: top; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: top; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: top; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 16px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; vertical-align: top;;width:;"> </td> <td style="height: 16px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; vertical-align: top;;width:;"> </td> <td colspan="10" style="height: 16px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; vertical-align: top;;width:;"> </td> <td style="height: 16px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; vertical-align: top;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Six Months Ended June 30, 2018</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; vertical-align: top;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Brick Products</div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Advanced Products</div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Total</div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 63%;"> <div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">United States</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">35,286</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">16,756</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">52,042</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Europe</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">9,602</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">1,923</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">11,525</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Asia Pacific</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">42,087</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">31,532</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">73,619</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">All other</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">2,011</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">268</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">2,279</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 63%;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: top; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"/> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">88,986</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">50,479</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">139,465</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 63%;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: top; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: top; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: top; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: top; 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="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div/> <div style="margin-top: 0px; background: none;"/> <div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; background: none;"> <div style="background: none; font-size: 10pt; letter-spacing: 0px; top: 0px; text-decoration: none;;display:inline;"> </div><div style="background: none; font-size: 10pt; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </div> <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 10pt; margin-bottom: 0pt; margin-left: 4%; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following tables present the Company’s net revenues disaggregated by the category of revenue, by product line (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 63%; padding: 0px;"> </td> <td style="width: 6%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 6%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 6%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended June 30, 2019 </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Brick Products </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Advanced Products </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 63%;"> <div style="text-align: left; text-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><br/> distributors</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">40,843 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">12,184</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">53,027</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; 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;">Stocking distributors, net of sales allowances </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">7,111</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">2,918</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">10,029</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">51</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">230</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">281</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; 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;">Royalties </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; 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;">Other </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">18</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">18</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 63%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 0px 0px; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"/> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">48,005 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 15,350</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 63,355</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 63%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 16px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="height: 16px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="height: 16px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="height: 16px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Six Months Ended June 30, 2019 </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Brick Products </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Advanced Products </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 63%;"> <div style="text-align: left; text-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><br/> distributors</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">80,791 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">26,950</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">107,741 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; 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;">Stocking distributors, net of sales allowances </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">13,228</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">6,083</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">19,311 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">599</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">1,355</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">1,954 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; 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;">Royalties </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">12</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">24</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">36 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; 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;">Other </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">38</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">38 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 63%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 0px 0px; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"/> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">94,630</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 34,450</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 129,080 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 63%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; 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="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> <div style="clear: both; max-height: 0px;"> </div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <table style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';;width:;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Three Months Ended June 30, 2018</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;">Brick Products</div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; white-space: nowrap;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;">Advanced Products</div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; white-space: nowrap;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;">Total</div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';;width:;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 63%;"> <div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Direct customers, contract manufacturers and non-stocking <br/> distributors</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">  43,404</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">23,130</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">66,534</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 63%;"> <div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Stocking distributors, net of sales allowances</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">4,735</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">2,208</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">6,943</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 63%;"> <div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Non-recurring engineering</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">197</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">465</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">662</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 63%;"> <div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Royalties</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">13</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">26</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">39</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 63%;"> <div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Other</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">—  </div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">18</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">18</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 63%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 63%;"> <div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"/> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">48,349</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">25,847</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">74,196</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 63%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; 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="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="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/> <div style="margin-top: 0px; background: none;"/> </div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px;">  </div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <div style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"/> <div/> <div style="margin-top: 0px; background: none;"/> <table border="0" cellpadding="0" cellspacing="0" style="width: 84%; font-size: 10pt; margin-right: auto; margin-left: auto; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 63%; padding: 0px;"> </td> <td style="width: 6%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 6%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 6%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Six Months Ended June 30, 2018</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Brick Products</div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Advanced Products</div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Total</div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </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 non-stocking <br/> distributors</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">78,878</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">44,416</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">123,294</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </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;">Stocking distributors, net of sales allowances</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">9,698</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">5,151</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">14,849</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </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;">Non-recurring engineering</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">372</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">800</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">1,172</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </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;">Royalties</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">38</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">76</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">114</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </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;">Other</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">36</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">36</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom;"> </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; background: none;"/> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">88,986</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">50,479</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">139,465</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom;"> </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> <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0px; margin-bottom: 0px; margin-left: 4%; line-height: 12pt;"> </div> <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; line-height: 12pt;">The following table presents the changes in certain contract assets and (liabilities) (in thousands):    <div style="font-size: 10pt; text-align: center; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 62%; padding: 0px;"> </td> <td style="width: 7%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 7%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 7%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">June 30, 2019</div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">December 31, 2018</div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Increase<br/> (decrease)</div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </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: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Accounts receivable</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"> 38,537</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"> 43,673</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"> (5,136</div> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</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: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Deferred revenue</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">(5,232</div> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">(3,820</div> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">(1,412</div> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</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: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Deferred expenses</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">1,216</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">501</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">715</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </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: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Customer prepayments</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">(1,349</div> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">(1,250</div> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">(99</div> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</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: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Sales allowances</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">(640</div> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">(548</div> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">(92</div> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</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> <div style="margin-top: 0px; margin-bottom: 0px; line-height: 12pt;"> </div> <div style="clear: both; max-height: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"/> <div style="clear: both; max-height: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"/> <div style="clear: both; max-height: 0px; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"/> <div style="clear: both; max-height: 0px; background: none; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"/> <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; line-height: 12pt;">The decrease in accounts receivable was primarily due to a decrease in net revenues in the second quarter of 2019 compared to the fourth quarter of 2018.</div> <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; background: none;"><div style="font-size: 6pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; line-height: 12pt;"><div style="letter-spacing: 0px; font-size: 10pt; top: 0px;;display:inline;">Deferred expenses are included in Other current assets, and customer prepayments are included in Deferred revenue, in the accompanying Condensed Consolidated Balance Sheets, respectively.</div></div> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 9pt; margin-left: 0.36in; text-indent: 0.36in; line-height: 12pt;"><div style="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="width: 84%; font-size: 10pt; border-spacing: 0px; margin: 0in 0in 0in 0.68in;"> <tr style="font-size: 0px;"> <td style="width: 63%; padding: 0px;"> </td> <td style="width: 6%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 6%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 6%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended June 30, 2019 </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0.5pt;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Brick Products </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0.5pt 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Advanced Products </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0.5pt 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0.5pt 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 63%;"> <div style="text-align: left; text-indent: -1em; 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;">United States </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">  25,732 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">5,323</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">  31,055</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; 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;">Europe </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">6,374</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">1,642</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">8,016 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; 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;">Asia Pacific </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">15,287</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">7,843</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">23,130</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; 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;">All other </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">612</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">542</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">1,154 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 63%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding: 0px 2pt 0.5px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding: 0px 2pt 0.5px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding: 0px 2pt 0.5px 0px; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"/> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">48,005 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">  15,350 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">  63,355</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 63%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 2.5pt double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;; border-bottom: 2.5pt double rgb(0, 0, 0);"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 2.5pt double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;; border-bottom: 2.5pt double rgb(0, 0, 0);"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 2.5pt double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;; border-bottom: 2.5pt double rgb(0, 0, 0);"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 5pt;"> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; font-size: 5pt;;width:;"><div style="font-size:5pt;;display:inline;"> </div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; font-size: 5pt;;width:;"><div style="font-size:5pt;;display:inline;"> </div></td> <td colspan="10" style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; font-size: 5pt;;width:;"><div style="font-size:5pt;;display:inline;"> </div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; font-size: 5pt;;width:;"><div style="font-size:5pt;;display:inline;"> </div></td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Six Months Ended June 30, 2019 </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Brick Products </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0.5pt 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Advanced Products </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0.5pt 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0.5pt 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 63%;"> <div style="text-align: left; text-indent: -1em; 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;">United States </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">48,024 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">12,272</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">  60,296</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; 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;">Europe </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">12,383</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">2,628</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">15,011 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; 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;">Asia Pacific </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">32,398</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">18,743</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">51,141 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; 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;">All other </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">1,825</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">807</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">2,632</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 63%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding: 0px 2pt 0.5px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding: 0px 2pt 0.5px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0in; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding: 0px 2pt 0.5px 0px; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"/> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">94,630 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">34,450 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">129,080 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 63%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 2.5pt double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;; border-bottom: 2.5pt double rgb(0, 0, 0);"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 2.5pt double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;; border-bottom: 2.5pt double rgb(0, 0, 0);"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; border-bottom: 2.5pt double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;; border-bottom: 2.5pt double rgb(0, 0, 0);"> </td> <td style="padding: 0px 2pt 1.5pt 0px; 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="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px;"> </div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 4pt; background: none;"><div style="font-size: 4pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">  </div></div> <table style="margin: 0in 0in 0in 0.68in; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; width: 84%;"> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Three Months Ended June 30, 2018</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; vertical-align: top;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;">Brick Products</div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;; white-space: nowrap;;width:;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; white-space: nowrap;;width:;"> </td> <td colspan="2" style="vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;">Advanced Products</div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;; white-space: nowrap;;width:;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; white-space: nowrap;;width:;"> </td> <td colspan="2" style="vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;">Total</div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 63%;"> <div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">United States</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">18,295</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">8,124</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">26,419</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Europe</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">4,877</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">1,275</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">6,152</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Asia Pacific</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">23,876</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">16,387</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">40,263</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">All other</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">1,301</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">61</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">1,362</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 63%;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: top; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"/> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">48,349</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">25,847</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">74,196</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 63%;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: top; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: top; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: top; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 16px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; vertical-align: top;;width:;"> </td> <td style="height: 16px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; vertical-align: top;;width:;"> </td> <td colspan="10" style="height: 16px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; vertical-align: top;;width:;"> </td> <td style="height: 16px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; vertical-align: top;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Six Months Ended June 30, 2018</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; vertical-align: top;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Brick Products</div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Advanced Products</div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: top; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Total</div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 63%;"> <div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">United States</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">35,286</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">16,756</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">52,042</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Europe</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">9,602</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">1,923</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">11,525</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Asia Pacific</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">42,087</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">31,532</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">73,619</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">All other</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">2,011</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">268</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">2,279</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 63%;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: top; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"/> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">88,986</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">50,479</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">139,465</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 63%;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: top; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: top; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: top; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: top; 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="clear: both; max-height: 0px;"> </div> <div style="clear: both; max-height: 0px; background: none;"/> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px; background: none;"/> <div/> <div style="margin-top: 0px; background: none;"/> <div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; background: none;"> <div style="background: none; font-size: 10pt; letter-spacing: 0px; top: 0px; text-decoration: none;;display:inline;"> </div><div style="background: none; font-size: 10pt; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </div> <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 10pt; margin-bottom: 0pt; margin-left: 4%; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following tables present the Company’s net revenues disaggregated by the category of revenue, by product line (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 63%; padding: 0px;"> </td> <td style="width: 6%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 6%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 6%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended June 30, 2019 </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Brick Products </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Advanced Products </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 63%;"> <div style="text-align: left; text-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><br/> distributors</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">40,843 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">12,184</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">53,027</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; 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;">Stocking distributors, net of sales allowances </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">7,111</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">2,918</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">10,029</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">51</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">230</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">281</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; 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;">Royalties </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; 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;">Other </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">18</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">18</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 63%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 0px 0px; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"/> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">48,005 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 15,350</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 63,355</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 63%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 1pt;"> <td style="height: 16px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="height: 16px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="height: 16px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="height: 16px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Six Months Ended June 30, 2019 </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Brick Products </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Advanced Products </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 63%;"> <div style="text-align: left; text-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><br/> distributors</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">80,791 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">26,950</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">107,741 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; 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;">Stocking distributors, net of sales allowances </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">13,228</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">6,083</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">19,311 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">599</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">1,355</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">1,954 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; 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;">Royalties </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">12</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">24</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">36 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; 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;">Other </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">38</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">38 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 63%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 0px 0px; 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; width: 63%;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"/> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">94,630</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 34,450</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 129,080 </div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 63%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; 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="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> <div style="clear: both; max-height: 0px;"> </div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <table style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';;width:;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Three Months Ended June 30, 2018</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';;width:;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;">Brick Products</div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; white-space: nowrap;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;">Advanced Products</div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap;;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; white-space: nowrap;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; white-space: nowrap;;width:;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;">Total</div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';;width:;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 63%;"> <div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Direct customers, contract manufacturers and non-stocking <br/> distributors</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">  43,404</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">23,130</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">66,534</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 63%;"> <div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Stocking distributors, net of sales allowances</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">4,735</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">2,208</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">6,943</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 63%;"> <div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Non-recurring engineering</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">197</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">465</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">662</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 63%;"> <div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Royalties</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">13</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">26</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">39</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 63%;"> <div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Other</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">—  </div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">18</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">18</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 63%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 63%;"> <div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; background: none;"/> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">48,349</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">25,847</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">74,196</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 63%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 6%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; 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="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="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/> <div style="margin-top: 0px; background: none;"/> </div> <table border="0" cellpadding="0" cellspacing="0" style="width: 84%; font-size: 10pt; margin-right: auto; margin-left: auto; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 63%; padding: 0px;"> </td> <td style="width: 6%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 6%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 6%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Six Months Ended June 30, 2018</div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Brick Products</div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Advanced Products</div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Total</div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </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 non-stocking <br/> distributors</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">78,878</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">44,416</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">123,294</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </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;">Stocking distributors, net of sales allowances</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">9,698</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">5,151</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">14,849</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </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;">Non-recurring engineering</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">372</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">800</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">1,172</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </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;">Royalties</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">38</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">76</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">114</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </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;">Other</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">36</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">36</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom;"> </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; background: none;"/> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">88,986</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">50,479</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">139,465</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom;"> </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> 25732000 5323000 31055000 6374000 1642000 8016000 15287000 7843000 23130000 612000 542000 1154000 48005000 15350000 63355000 48024000 12272000 60296000 12383000 2628000 15011000 32398000 18743000 51141000 1825000 807000 2632000 94630000 34450000 129080000 18295000 8124000 26419000 4877000 1275000 6152000 23876000 16387000 40263000 1301000 61000 1362000 48349000 25847000 74196000 35286000 16756000 52042000 9602000 1923000 11525000 42087000 31532000 73619000 2011000 268000 2279000 88986000 50479000 139465000 40843000 12184000 53027000 7111000 2918000 10029000 51000 230000 281000 18000 18000 48005000 15350000 63355000 80791000 26950000 107741000 13228000 6083000 19311000 599000 1355000 1954000 12000 24000 36000 38000 38000 94630000 34450000 129080000 43404000 23130000 66534000 4735000 2208000 6943000 197000 465000 662000 13000 26000 39000 18000 18000 48349000 25847000 74196000 78878000 44416000 123294000 9698000 5151000 14849000 372000 800000 1172000 38000 76000 114000 36000 36000 88986000 50479000 139465000 The following table presents the changes in certain contract assets and (liabilities) (in thousands):  <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 62%; padding: 0px;"> </td> <td style="width: 7%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 7%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 7%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">June 30, 2019</div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">December 31, 2018</div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Increase<br/> (decrease)</div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </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: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Accounts receivable</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"> 38,537</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"> 43,673</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"> (5,136</div> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</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: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Deferred revenue</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">(5,232</div> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">(3,820</div> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">(1,412</div> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</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: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Deferred expenses</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">1,216</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">501</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">715</div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </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: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Customer prepayments</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">(1,349</div> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">(1,250</div> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">(99</div> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</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: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Sales allowances</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">(640</div> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">(548</div> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">(92</div> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</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> 38537000 43673000 -5136000 5232000 3820000 1412000 1216000 501000 715000 -1349000 -1250000 -99000 640000 548000 92000 <div style="text-align: left; text-indent: 0%; font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0px; margin-left: 0%;">7. <div style="text-decoration:underline;display:inline;">Product Warranties</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%;">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 Condensed Consolidated Balance Sheets.</div> <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;">Product warranty activity was as follows (in thousands):</div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%; padding: 0px;"/> <td style="width: 3%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 3%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 3%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 3%; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Three Months Ended<br/>June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Six Months Ended<br/>June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">2019</div></td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">2018</div></td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">2019</div></td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">2018</div></td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 76%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Balance at the beginning of the period</div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">231</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">346</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">268</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">290</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 76%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Accruals for warranties for products sold in the period</div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">56</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">10</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">85</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">133</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 76%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Fulfillment of warranty obligations</div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">(17</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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">(20</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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">(83</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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">(77</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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 76%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Revisions of estimated obligations</div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><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: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">(10</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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><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: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">(20</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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 76%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 76%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Balance at the end of the period</div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">270</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">326</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">270</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">326</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 76%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom;"> </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: 0pt; margin-bottom: 0pt; margin-left: 4%;">Product warranty activity was as follows (in thousands):</div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%; padding: 0px;"/> <td style="width: 3%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 3%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 3%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 3%; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Three Months Ended<br/>June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Six Months Ended<br/>June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">2019</div></td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">2018</div></td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">2019</div></td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">2018</div></td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 76%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Balance at the beginning of the period</div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">231</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">346</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">268</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">290</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 76%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Accruals for warranties for products sold in the period</div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">56</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">10</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">85</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">133</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 76%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Fulfillment of warranty obligations</div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">(17</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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">(20</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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">(83</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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">(77</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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 76%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Revisions of estimated obligations</div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><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: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">(10</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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><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: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">(20</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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 76%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 76%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Balance at the end of the period</div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">270</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">326</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">270</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">326</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 76%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 3%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom;"> </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;"/> 231000 346000 268000 290000 56000 10000 85000 133000 17000 20000 83000 77000 10000 20000 270000 326000 270000 326000 <div style="text-align: left; text-indent: 0%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0%; line-height: 12pt;">8.<div style="text-decoration:underline;display:inline;"> Stock-Based Compensation</div><div style="font-size: 10pt; text-align: center; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px; margin-left: 4%; line-height: 12pt;">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. <div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock-based compensation expense 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: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 74%; padding: 0px;"/> <td style="width: 2%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 2%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 2%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 2%; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Three Months Ended<br/>June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Six Months Ended<br/>June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">2019</div></td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">2018</div></td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">2019</div></td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">2018</div></td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';;width:;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 74%;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Cost of revenues</div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">73</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">59</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">142</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">115</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 74%;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Selling, general and administrative</div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">506</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">957</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">1,025</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">1,499</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 74%;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Research and development</div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">187</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">164</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">372</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">302</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 74%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 74%;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total stock-based compensation</div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"> 766</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"> 1,180</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">1,539</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">1,916</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 74%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </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="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px; margin-left: 4%;">Compensation expense by type of award was as follows (in thousands):</div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 74%; padding: 0px;"/> <td style="width: 2%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 2%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 2%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 2%; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Three Months Ended<br/>June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Six Months Ended<br/>June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">2019</div></td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">2018</div></td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">2019</div></td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">2018</div></td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </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: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Stock options</div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"> 509</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"> 1,005</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">1,042</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">1,598</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </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: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">ESPP</div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">257</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">175</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">497</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">318</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </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: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total stock-based compensation</div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"> 766</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"> 1,180</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">1,539</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">1,916</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </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;"/> Stock-based compensation expense was as follows (in thousands): <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 74%; padding: 0px;"/> <td style="width: 2%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 2%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 2%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 2%; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Three Months Ended<br/>June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Six Months Ended<br/>June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">2019</div></td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">2018</div></td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">2019</div></td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';;width:;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;;width:;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">2018</div></td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';;width:;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 74%;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Cost of revenues</div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">73</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">59</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">142</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">115</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 74%;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Selling, general and administrative</div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">506</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">957</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">1,025</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">1,499</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; width: 74%;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Research and development</div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">187</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">164</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">372</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">302</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 74%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; width: 74%;"><div style="text-align: left; text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total stock-based compensation</div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"> 766</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"> 1,180</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">1,539</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">1,916</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 74%;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; width: 2%;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 73000 59000 142000 115000 506000 957000 1025000 1499000 187000 164000 372000 302000 766000 1180000 1539000 1916000 <div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px; margin-left: 4%;">Compensation expense by type of award was as follows (in thousands):</div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 74%; padding: 0px;"/> <td style="width: 2%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 2%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 2%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 2%; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Three Months Ended<br/>June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Six Months Ended<br/>June 30,</div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">2019</div></td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">2018</div></td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">2019</div></td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="text-align: center; font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">2018</div></td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </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: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Stock options</div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"> 509</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"> 1,005</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">1,042</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">1,598</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </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: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">ESPP</div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">257</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">175</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">497</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">318</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </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: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total stock-based compensation</div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"> 766</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"> 1,180</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">1,539</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">1,916</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </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;"/> 509000 1005000 1042000 1598000 257000 175000 497000 318000 766000 1180000 1539000 1916000 <div style="text-align: left; text-indent: 0%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0%;">9. <div style="text-decoration:underline;display:inline;">Leases</div></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 style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 7pt; margin-bottom: 0pt; margin-left: 4%; line-height: 12pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As of June 30, 2019, the balance of ROU assets was approximately $3,933,000, and the balances of current and long-term lease liabilities were approximately $1,660,000 and $2,392,000, respectively. For the three and six months ended June 30, 2019, the Company recorded operating lease cost, including short-term lease cost, of approximately $480,000 and $937,000, respectively. The ROU assets are included in “Property, plant and equipment, net” in the accompanying Condensed Consolidated Balance Sheets.</div></div><div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 7pt; margin-bottom: 0pt; margin-left: 4%; line-height: 12pt;"><div style="letter-spacing: 0px; font-size: 10pt; text-indent: -2%; top: 0px;;display:inline;">The maturities of the Company’s lease liabilities are as follows (in thousands):</div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 89%; padding: 0px; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 5%; padding: 0px; font-family: &quot;Times New Roman&quot;;"/> <td style="padding: 0px; font-family: &quot;Times New Roman&quot;;"/> <td style="padding: 0px; font-family: &quot;Times New Roman&quot;;"/> <td style="padding: 0px; font-family: &quot;Times New Roman&quot;;"/></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="letter-spacing: 0px; top: 0px;;display:inline;">2019</div></div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><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;">911</div></div></td> <td style="padding: 0px 2pt 0px 0px; 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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><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;">1,461</div></div></td> <td style="padding: 0px 2pt 0px 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><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;">756</div></div></td> <td style="padding: 0px 2pt 0px 0px; 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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><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;">453</div></div></td> <td style="padding: 0px 2pt 0px 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><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;">357</div></div></td> <td style="padding: 0px 2pt 0px 0px; 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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Thereafter </div></div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><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;">413</div></div></td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 0px 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Total lease payments </div></div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><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;"> 4,351</div></div></td> <td style="padding: 0px 2pt 0px 0px; 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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Less: Imputed interest </div></div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><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;">299</div></div></td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 0px 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Present value of lease liabilities </div></div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><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;"> 4,052</div></div></td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; 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="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="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: 6pt; margin-bottom: 0px; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As of June 30, 2019, the weighted-average remaining lease term was 3.5 years and the weighted-average discount rate was 3.83% 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: 6pt; margin-bottom: 0px; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For the three and six months ended June 30, 2019, the Company paid approximately $42,000 and $63,000, respectively, for amounts included in the measurement of lease liabilities through operating cash flows, and obtained approximately $56,000 and $462,000 in ROU assets for the three and six months ended June 30, 2019, respectively, in exchange for new operating lease liabilities.</div></div><div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 8pt; margin-bottom: 0px; margin-left: 4%; line-height: 12pt;">The maturities of the lease payments to be received by the Company under its leased facility in California are as follows (in thousands):</div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 89%; padding: 0px; font-family: 'Times New Roman';"/> <td style="width: 5%; padding: 0px; font-family: 'Times New Roman';"/> <td style="padding: 0px; font-family: 'Times New Roman';"/> <td style="padding: 0px; font-family: 'Times New Roman';"/> <td style="padding: 0px; font-family: 'Times New Roman';"/></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: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">2019</div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">429</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </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: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">2020</div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">874</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </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: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">2021</div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">901</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </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: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">2022</div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">928</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </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: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">2023</div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">955</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </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: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Thereafter</div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">402</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </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: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total lease payments to be received</div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">4,489</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </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; margin-left: 4%;">For the three and six months ended June 30, 2019, the Company recorded lease income under this lease of approximately $214,000 and $428,000, respectively.</div> 3933000 480000 937000 <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 7pt; margin-bottom: 0pt; margin-left: 4%; line-height: 12pt;"><div style="letter-spacing: 0px; font-size: 10pt; text-indent: -2%; top: 0px;;display:inline;">The maturities of the Company’s lease liabilities are as follows (in thousands):</div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 89%; padding: 0px; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 5%; padding: 0px; font-family: &quot;Times New Roman&quot;;"/> <td style="padding: 0px; font-family: &quot;Times New Roman&quot;;"/> <td style="padding: 0px; font-family: &quot;Times New Roman&quot;;"/> <td style="padding: 0px; font-family: &quot;Times New Roman&quot;;"/></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="letter-spacing: 0px; top: 0px;;display:inline;">2019</div></div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><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;">911</div></div></td> <td style="padding: 0px 2pt 0px 0px; 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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><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;">1,461</div></div></td> <td style="padding: 0px 2pt 0px 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><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;">756</div></div></td> <td style="padding: 0px 2pt 0px 0px; 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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><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;">453</div></div></td> <td style="padding: 0px 2pt 0px 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><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;">357</div></div></td> <td style="padding: 0px 2pt 0px 0px; 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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Thereafter </div></div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><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;">413</div></div></td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 0px 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Total lease payments </div></div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><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;"> 4,351</div></div></td> <td style="padding: 0px 2pt 0px 0px; 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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Less: Imputed interest </div></div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><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;">299</div></div></td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 0px 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Present value of lease liabilities </div></div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><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;"> 4,052</div></div></td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr></table> 911000 1461000 756000 453000 357000 413000 4351000 299000 4052000 P3Y6M 0.0383 0.01375 42000 63000 56000 462000 <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 8pt; margin-bottom: 0px; margin-left: 4%; line-height: 12pt;">The maturities of the lease payments to be received by the Company under its leased facility in California are as follows (in thousands):</div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 89%; padding: 0px; font-family: 'Times New Roman';"/> <td style="width: 5%; padding: 0px; font-family: 'Times New Roman';"/> <td style="padding: 0px; font-family: 'Times New Roman';"/> <td style="padding: 0px; font-family: 'Times New Roman';"/> <td style="padding: 0px; font-family: 'Times New Roman';"/></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: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">2019</div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">429</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </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: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">2020</div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">874</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </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: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">2021</div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">901</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </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: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">2022</div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">928</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </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: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">2023</div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">955</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </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: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Thereafter</div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">402</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </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: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total lease payments to be received</div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">4,489</div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: 'Times New Roman';"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: 'Times New Roman';"> </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;"/> 429000 874000 901000 928000 955000 402000 4489000 214000 428000 <div style="text-align: left; text-indent: 0%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0%; line-height: 12pt;">10. <div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">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; margin-left: 4%;">The tax provision is based on the estimated annual effective tax rate for the year, which includes estimated federal, state and foreign income taxes on the Company’s projected <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-tax</div> income.</div><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The provision for income taxes and the effective income tax rates were as follows (dollars in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%; padding: 0px;"/> <td style="width: 4%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 4%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 4%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 4%; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended<br/>June 30, </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Six Months Ended<br/>June 30, </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019</div></div></td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018</div></div></td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019</div></div></td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018</div></div></td> <td style="text-align: center; padding: 0px 2pt 0px 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Provision for income taxes </div></div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><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;"> 113</div></div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><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;"> 363</div></div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><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;"> 539</div></div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><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;"> 497</div></div></td> <td style="padding: 0px 2pt 0px 0px; 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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Effective income tax rate </div></div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><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;">4.2</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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">%</td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><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;">4.4</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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">%</td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><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;">7.3</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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">%</td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><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;">4.0</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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">%</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="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="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; margin-left: 4%;">The effective tax rates were lower than the statutory tax rates for the three and six months ended June 30, 2019 and 2018 due primarily to the utilization of net operating loss carryforwards and tax credits. The provisions for income taxes in the three and six months ended June 30, 2019 and 2018 also included estimated foreign income taxes and estimated state taxes in jurisdictions in which the Company does not have net operating loss carryforwards.<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </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;">As of June 30, 2019, the Company has a valuation allowance of approximately $30,031,000 against all domestic net 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 June 30, 2019, it has been in such a position for only a limited number of quarters. In addition, some uncertainty in economic conditions that could potentially impact the Company has led management to conclude a full valuation allowance against all domestic net deferred tax assets is still warranted as of June 30, 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, the Company may release all or a portion of the valuation in the near-term. 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 style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The provision for income taxes and the effective income tax rates were as follows (dollars in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 92%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%; padding: 0px;"/> <td style="width: 4%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 4%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 4%; padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="padding: 0px;"/> <td style="width: 4%; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended<br/>June 30, </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Six Months Ended<br/>June 30, </div></div></td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019</div></div></td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018</div></div></td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019</div></div></td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018</div></div></td> <td style="text-align: center; padding: 0px 2pt 0px 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Provision for income taxes </div></div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><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;"> 113</div></div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><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;"> 363</div></div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><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;"> 539</div></div></td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><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;"> 497</div></div></td> <td style="padding: 0px 2pt 0px 0px; 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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Effective income tax rate </div></div></td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><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;">4.2</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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">%</td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><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;">4.4</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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">%</td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><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;">7.3</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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">%</td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"><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;">4.0</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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">%</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="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="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 113000 363000 539000 497000 0.042 0.044 0.073 0.040 30031000 <div style="text-align: left; text-indent: 0%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0%;">11. <div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Net Income per Share</div></div></div> <div style="text-align: left; text-indent: 8%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the computation of basic and diluted net income per share (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: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%; padding: 0px;"> </td> <td style="width: 2%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 2%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 2%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 2%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended<br/> June 30, </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Six Months Ended<br/> June 30, </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019</div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018</div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019</div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018</div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Numerator: </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; 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: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net income attributable to Vicor Corporation </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">2,563</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">7,860</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">6,849</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 11,803</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Denominator: </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; 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: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Denominator for basic net income per share-weighted </div>average shares (1)<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">40,275</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">39,709</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">40,252</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">39,594</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; 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: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Effect of dilutive securities: </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/> </td> <td style="padding: 0px 2pt 0px 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/> </td> <td style="padding: 0px 2pt 0px 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/> </td> <td style="padding: 0px 2pt 0px 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/> </td> <td style="padding: 0px 2pt 0px 0px; 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; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; background-color: rgb(255, 255, 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: 5em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Employee stock options (2) </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <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;">806</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <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;">937</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <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;">803</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <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;">812</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.26in; line-height: normal;">Denominator for diluted net income per share – adjusted weighted-average shares and    assumed conversions</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">41,081</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">40,646</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">41,055</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">40,406</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding: 0px 2pt 1.5pt 0px; 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; background-color: rgb(255, 255, 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="letter-spacing: 0px; top: 0px;;display:inline;">Basic net income per share </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <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;">0.06</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <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;">0.20</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <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;">0.17</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <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;">0.30</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; 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="letter-spacing: 0px; top: 0px;;display:inline;">Diluted net income per share </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">0.06</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">0.19</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">0.17</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">0.29</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </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> <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: 0px; margin-bottom: 0px; border-bottom: 0.5px solid rgb(0, 0, 0); background: none;"><div style="background: none; text-decoration: none; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">(1)</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Denominator represents weighted average number of shares of Common Stock and Class B Common Stock outstanding.</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> <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;"/> <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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">(2)</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Options to purchase 142,817 and 128,018 shares of Common Stock for the three and six months ended June 30, 2019, respectively, and 44,793 and 79,857 shares of Common Stock for the three and six months ended June 30, 2018, 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> <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> <div style="text-align: left; text-indent: 8%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the computation of basic and diluted net income per share (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: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%; padding: 0px;"> </td> <td style="width: 2%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 2%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 2%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="width: 2%; padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> <td style="padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended<br/> June 30, </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Six Months Ended<br/> June 30, </div></div> </td> <td style="padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019</div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018</div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2019</div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">2018</div></div> </td> <td style="text-align: center; padding: 0px 2pt 0px 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Numerator: </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; 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: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net income attributable to Vicor Corporation </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">2,563</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">7,860</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">6,849</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;"> 11,803</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding: 0px 2pt 1.5pt 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">Denominator: </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; background: none;"/> </td> <td style="padding: 0px 2pt 0px 0px; 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: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Denominator for basic net income per share-weighted </div>average shares (1)<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">40,275</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">39,709</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">40,252</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;"> <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;">39,594</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; 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: 3em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Effect of dilutive securities: </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/> </td> <td style="padding: 0px 2pt 0px 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/> </td> <td style="padding: 0px 2pt 0px 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/> </td> <td style="padding: 0px 2pt 0px 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"/> </td> <td style="padding: 0px 2pt 0px 0px; 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; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; background-color: rgb(255, 255, 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: 5em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Employee stock options (2) </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <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;">806</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <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;">937</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <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;">803</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <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;">812</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="padding: 0px 2pt 0px 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.26in; line-height: normal;">Denominator for diluted net income per share – adjusted weighted-average shares and    assumed conversions</div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">41,081</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">40,646</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">41,055</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">40,406</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding: 0px 2pt 1.5pt 0px; 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; background-color: rgb(255, 255, 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="letter-spacing: 0px; top: 0px;;display:inline;">Basic net income per share </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <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;">0.06</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <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;">0.20</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <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;">0.17</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(255, 255, 255);"> <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;">0.30</div></div> </td> <td style="padding: 0px 2pt 0px 0px; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="font-size: 10pt; break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; 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="letter-spacing: 0px; top: 0px;;display:inline;">Diluted net income per share </div></div> </td> <td style="vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">0.06</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">0.19</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">0.17</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgb(204, 238, 255);">$</td> <td style="text-align: right; vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; 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="letter-spacing: 0px; top: 0px;;display:inline;">0.29</div></div> </td> <td style="padding: 0px 2pt 0px 0px; 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-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="vertical-align: bottom; border-bottom: 2.5pt double rgb(0, 0, 0); padding-left: 0px; padding-top: 0px; padding-bottom: 1.5pt; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </td> <td style="padding: 0px 2pt 1.5pt 0px; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"> </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> <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: 0px; margin-bottom: 0px; border-bottom: 0.5px solid rgb(0, 0, 0); background: none;"><div style="background: none; text-decoration: none; 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">(1)</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Denominator represents weighted average number of shares of Common Stock and Class B Common Stock outstanding.</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> <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;"/> <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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">(2)</td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;">Options to purchase 142,817 and 128,018 shares of Common Stock for the three and six months ended June 30, 2019, respectively, and 44,793 and 79,857 shares of Common Stock for the three and six months ended June 30, 2018, 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> <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> 2563000 7860000 6849000 11803000 806000 937000 803000 812000 142817 128018 44793 79857 <div style="text-align: left; text-indent: 0%; font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0px; margin-left: 0%;">12. <div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Commitments and Contingencies</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; margin-left: 4%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">At June 30, 2019, the Company had approximately $3,367,000 of capital expenditure commitments. </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%;">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 in September 2011, 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 complaint 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, asserted that the SynQor patents are invalid, and asserted that the ‘290 patent is unenforceable due to inequitable conduct by SynQor or its agents during the examination of the ‘290 patent at the United States Patent and Trademark Office (“USPTO”). The Company also asserted counterclaims seeking damages against</div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;">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 proceedings at the USPTO (including any appeals from such proceedings to the Federal Circuit (as defined below)) concerning the SynQor patents, which are described below. On November 2, 2018, SynQor filed a motion to lift the stay of the Texas Action. On January 3, 2019, the magistrate judge issued an order denying the motion and reaffirming the Court’s original decision that the stay should remain at least until the conclusion of all pending inter partes reexaminations and related appeals. On January 17, 2019, SynQor filed objections to the magistrate judge’s order, and sought reconsideration of that order by the district court judge. The district court judge has not yet ruled on SynQor’s objections.</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%;">In 2011, in response to the filing of the Texas Action, the Company initiated inter partes reexamination proceedings at the USPTO challenging the validity of certain claims of the SynQor patents asserted in the Texas Action, including all claims that were asserted against the Company by SynQor. The current status of these proceedings is as follows. Regarding the ‘190 patent, 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 May 2, 2016, the PTAB issued a decision affirming the examiner’s original rejection of all but one of the remaining claims of the ‘190 patent, and identifying a new basis for rejecting the remaining claim (“claim 34”), which had been added by SynQor during the reexamination. SynQor then requested further examination of claim 34 by the examiner, pursuant to 37 C.F.R. § 41.77(b)(1). On June 22, 2017, the examiner issued a determination under 37 C.F.R. § 41.77(d), finding claim 34 was unpatentable. That decision was affirmed by the PTAB on February 20, 2019. SynQor subsequently appealed that decision to the Federal Circuit and that appeal is currently pending. On May 2, 2016, the PTAB also issued decisions finding all challenged claims of SynQor’s ‘021 patent invalid and upholding the validity of all challenged claims of SynQor’s ‘702 and ‘290 patents. On August 30, 2017, the Federal Circuit issued rulings with regard to those decisions. 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. 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.</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%;">On October 31, 2017, the Company filed a request with the USPTO for ex parte reexamination of the asserted claims of the ‘702 patent, based on different prior art references than had been at issue in the previous inter partes reexamination of the ‘702 patent. On December 6, 2017, the USPTO issued a decision initiating ex parte reexamination of the ‘702 patent after finding that the Company’s request had raised a substantial new question of patentability of the challenged claims. On March 21, 2018, the examiner issued a non-final office action finding all of the challenged claims of the ‘702 patent to be unpatentable. On May 14, 2018, SynQor filed a petition requesting the USPTO to vacate its prior decision granting the Company’s request for ex parte reexamination. No action has been taken on the petition to date. On September 12, 2018, the examiner issued a final office action finding all of the challenged claims of the ‘702 patent to be unpatentable. On October 26, 2018, SynQor filed a notice of appeal appealing the examiner’s final rejection to the PTAB. On December 3, 2018, the USPTO denied SynQor’s petition to vacate the decision initiating the ex parte reexamination. On January 25, 2019, SynQor appealed the examiner’s final rejection to the PTAB. That appeal is pending. The Company continues to monitor the progress of this proceeding.</div> <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; line-height: 12pt;">On August 6, 2018, the Company filed a request with the USPTO for ex parte reexamination of the asserted claims of the ‘190 patent, based on different prior art references than had been at issue in the previous inter partes reexamination of the ‘190 patent. On September 11, 2018, SynQor filed a petition asking the USPTO to reject the Company’s request on the ground that it presented substantially the same prior art or arguments presented to the USPTO in the prior inter partes reexamination of the ‘190 patent. On December 3, 2018, the USPTO denied SynQor’s petition to reject the Company’s ex parte reexamination request. On December 4, 2018, the USPTO instituted ex parte reexamination of the ‘190 patent after finding that the Company’s request had raised a substantial new question affecting the patentability of the challenged claims. On March 15, 2019, the USPTO issued a non-final rejection of all of the asserted claims of the ‘190 patent.</div> <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 8pt; margin-bottom: 0pt; margin-left: 4%; line-height: 12pt;">On January 23, 2018, the 20-year terms of the ‘190 patent, the ‘021 patent and the ‘702 patent expired. The 20-year term of the ‘290 patent expired on July 16, 2018. 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: 6pt; margin-bottom: 0px; margin-left: 4%;">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 style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px; margin-left: 4%;">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> 3367000 <div style="text-align: left; text-indent: 0%; font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0px; margin-left: 0%;">13. <div style="text-decoration:underline;display:inline;">VI Chip Merger</div></div> <div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; margin-left: 4%; line-height: 12pt;"> </div><div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; line-height: 12pt;">On June 28, 2019, the Company’s Board of Directors unanimously approved the merger of VI Chip Corporation (“VI Chip”), a subsidiary of Vicor, 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 to the assumption of the VI Chip Corporation Amended and Restated 2007 Stock Option and Incentive Plan, and options outstanding thereunder, by the Company. There was no net impact on the Company’s consolidated financial statements for the three and six months ended June 30, 2019 as a result of the merger.</div> <div style="text-align: left; text-indent: 0%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0%; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;">14. <div style="text-decoration:underline;display:inline;">Segment Information</div></div><div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 6pt; margin-top: 0px; margin-bottom: 0px; margin-left: 4%; padding-top: 0pt; padding-bottom: 0pt; background: none;"><div style="font-size: 6pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="text-align: left; text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; padding-top: 0pt; padding-bottom: 0pt; line-height: 12pt;">In the second quarter of 2019, management determined the Company would report as one segment, rather than under the three segment approach employed since 2007. Given the growth profiles of the markets the Company serves with Advanced Products and Brick Products, 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. The Company’s Board of Directors and Dr. Vinciarelli, the Chief Operating Decision Maker (“CODM”), authorized the mergers of our VI Chip and Picor Corporation (“Picor”) subsidiaries, based on the development and evolution of the aforementioned strategy. 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 line 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 style="text-align: left; text-indent: 0%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 10pt; margin-bottom: 0px; margin-left: 0%; line-height: 12pt;">15. <div style="text-decoration:underline;display:inline;">Impact of Recently Issued Accounting Standards</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; margin-left: 4%;"><div style="top: 0px; letter-spacing: 0px; display: inline;">In August 2018, the Financial Accounting Standards Board (“FASB”) issued guidance which modifies the disclosure requirements on fair value measurements under Topic 820, <div style="font-style:italic;display:inline;">Fair Value Measurements,</div> including the consideration of costs and benefits<div style="top: 0px; letter-spacing: 0px; font-style: normal; display: inline;"><div style="font-style: normal; display: inline;"><div style="font-style:italic;display:inline;">. </div></div></div> 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 has not yet determined the impact this new guidance will have 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: 6pt; margin-bottom: 0px; margin-left: 4%;"/><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;">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="top: 0px; letter-spacing: 0px; display: inline; white-space: nowrap;">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: 6pt; margin-bottom: 0px; margin-left: 4%;"><div style="top: 0px; letter-spacing: 0px; display: inline;">Other new pronouncements issued but not effective until after June 30, 2019 are not expected to have a material impact on the Company’s consolidated financial statements.</div><div style="top: 0px; letter-spacing: 0px; display: inline;"> </div></div></div><div style="margin-top: 0px; margin-bottom: 0px; background: none; font-size: 10pt;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">  </div><div style="background: none; font-size: 10pt; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-align: left; text-indent: 0%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 10pt; margin-bottom: 0px; margin-left: 0%; line-height: 12pt;">15. <div style="text-decoration:underline;display:inline;">Impact of Recently Issued Accounting Standards</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; margin-left: 4%;"><div style="top: 0px; letter-spacing: 0px; display: inline;">In August 2018, the Financial Accounting Standards Board (“FASB”) issued guidance which modifies the disclosure requirements on fair value measurements under Topic 820, <div style="font-style:italic;display:inline;">Fair Value Measurements,</div> including the consideration of costs and benefits<div style="top: 0px; letter-spacing: 0px; font-style: normal; display: inline;"><div style="font-style: normal; display: inline;"><div style="font-style:italic;display:inline;">. </div></div></div> 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 has not yet determined the impact this new guidance will have 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: 6pt; margin-bottom: 0px; margin-left: 4%;"/><div style="text-align: left; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;">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="top: 0px; letter-spacing: 0px; display: inline; white-space: nowrap;">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: 6pt; margin-bottom: 0px; margin-left: 4%;"><div style="top: 0px; letter-spacing: 0px; display: inline;">Other new pronouncements issued but not effective until after June 30, 2019 are not expected to have a material impact on the Company’s consolidated financial statements.</div><div style="top: 0px; letter-spacing: 0px; display: inline;"> </div></div></div><div style="margin-top: 0px; margin-bottom: 0px; background: none; font-size: 10pt;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">  </div><div style="background: none; font-size: 10pt; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> Denominator represents weighted average number of shares of Common Stock and Class B Common Stock outstanding. The deferred tax assets associated with cumulative foreign currency translation gains and cumulative unrealized gains on available-for-sale securities are completely offset by a tax valuation allowance as of June 30, 2019 and 2018. Therefore, there is no income tax benefit (provision) recognized for the three and six months ended June 30, 2019 and 2018. Options to purchase 142,817 and 128,018 shares of Common Stock for the three and six months ended June 30, 2019, respectively, and 44,793 and 79,857 shares of Common Stock for the three and six months ended June 30, 2018, respectively, were not included in the calculation of net income per share as the effect would have been antidilutive. XML 12 R1.htm IDEA: XBRL DOCUMENT v3.19.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2019
Jul. 23, 2019
Document Information [Line Items]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2019  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q2  
Entity Registrant Name VICOR CORP  
Entity Central Index Key 0000751978  
Current Fiscal Year End Date --12-31  
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 Quarterly 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  
Common Stock [Member]    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   28,519,626
Class B Common Stock [Member]    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   11,758,218
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 71,482 $ 70,557
Accounts receivable, less allowance of $102 in 2019 and $224 in 2018 38,537 43,673
Inventories, net 54,572 47,370
Other current assets 5,054 3,460
Total current assets 169,645 165,060
Long-term deferred tax assets, net 241 265
Long-term investments, net 2,565 2,526
Property, plant and equipment, net 55,285 50,432
Other assets 2,867 2,785
Total assets 230,603 221,068
Current liabilities:    
Accounts payable 10,819 16,149
Accrued compensation and benefits 11,144 10,657
Accrued expenses 2,228 2,631
Operating lease liabilities 1,660  
Sales allowances 640 548
Accrued severance and other charges   234
Income taxes payable 85 710
Deferred revenue 6,581 5,069
Total current liabilities 33,157 35,998
Long-term deferred revenue 196 232
Contingent consideration obligations 306 408
Long-term income taxes payable 236 238
Long-term operating lease liabilities 2,392 102
Total liabilities 36,287 36,978
Commitments and contingencies (Note 12)  
Vicor Corporation stockholders' equity:    
Additional paid-in capital 196,698 193,457
Retained earnings 135,849 129,000
Accumulated other comprehensive loss (278) (394)
Treasury stock, at cost (138,927) (138,927)
Total Vicor Corporation stockholders' equity 193,863 183,656
Noncontrolling interest 453 434
Total equity 194,316 184,090
Total liabilities and equity 230,603 221,068
Class B Common Stock [Member]    
Vicor Corporation stockholders' equity:    
Common Stock 118 118
Total equity 118 118
Common Stock [Member]    
Vicor Corporation stockholders' equity:    
Common Stock $ 403 $ 402
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Accounts receivable, allowance $ 102 $ 224
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Income Statement [Abstract]        
Net revenues $ 63,355 $ 74,196 $ 129,080 $ 139,465
Cost of revenues 34,238 38,313 68,877 73,371
Gross margin 29,117 35,883 60,203 66,094
Operating expenses:        
Selling, general and administrative 15,030 15,814 30,403 31,213
Research and development 11,706 11,403 22,926 22,529
Severance and other charges   350   350
Total operating expenses 26,736 27,567 53,329 54,092
Income from operations 2,381 8,316 6,874 12,002
Other income (expense), net:        
Total unrealized gains on available-for-sale securities, net 19 33 39 56
Less: portion of gains recognized in other comprehensive income (18) (31) (37) (52)
Net credit gains recognized in earnings 1 2 2 4
Other income (expense), net 287 (46) 525 382
Total other income (expense), net 288 (44) 527 386
Income before income taxes 2,669 8,272 7,401 12,388
Less: Provision for income taxes 113 363 539 497
Consolidated net income 2,556 7,909 6,862 11,891
Less: Net (loss) income attributable to noncontrolling interest (7) 49 13 88
Net income attributable to Vicor Corporation $ 2,563 $ 7,860 $ 6,849 $ 11,803
Net income per common share attributable to Vicor Corporation:        
Basic $ 0.06 $ 0.20 $ 0.17 $ 0.30
Diluted $ 0.06 $ 0.19 $ 0.17 $ 0.29
Shares used to compute net income per common share attributable to Vicor Corporation:        
Basic [1] 40,275 39,709 40,252 39,594
Diluted 41,081 40,646 41,055 40,406
[1] Denominator represents weighted average number of shares of Common Stock and Class B Common Stock outstanding.
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Statement of Comprehensive Income [Abstract]        
Consolidated net income $ 2,556 $ 7,909 $ 6,862 $ 11,891
Foreign currency translation gains (losses) , net of tax [1] 151 (215) 85 27
Unrealized gains on available-for-sale securities, net of tax [1] 18 31 37 52
Other comprehensive income (loss) 169 (184) 122 79
Consolidated comprehensive income 2,725 7,725 6,984 11,970
Less: Comprehensive income attributable to noncontrolling interest 4 32 19 90
Comprehensive income attributable to Vicor Corporation $ 2,721 $ 7,693 $ 6,965 $ 11,880
[1] The deferred tax assets associated with cumulative foreign currency translation gains and cumulative unrealized gains on available-for-sale securities are completely offset by a tax valuation allowance as of June 30, 2019 and 2018. Therefore, there is no income tax benefit (provision) recognized for the three and six months ended June 30, 2019 and 2018.
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Operating activities:    
Consolidated net income $ 6,862 $ 11,891
Adjustments to reconcile consolidated net income to net cash provided by operating activities:    
Depreciation and amortization 4,998 4,539
Stock-based compensation expense, net 1,539 1,916
(Benefit) provision for doubtful accounts (117) 65
Decrease in long-term income taxes payable (2)  
Increase in other long-term liabilities   5
Decrease in long-term deferred revenue (36) (36)
Gain on disposal of equipment (22) (16)
Deferred income taxes 24 25
Credit gain on available-for-sale securities (2) (4)
Change in current assets and liabilities, net (8,005) (9,857)
Net cash provided by operating activities 5,239 8,528
Investing activities:    
Additions to property, plant and equipment (5,864) (3,558)
Proceeds from sale of equipment 22 16
Decrease in other assets (137) (67)
Net cash used for investing activities (5,979) (3,609)
Financing activities:    
Proceeds from issuance of Common Stock 1,707 4,966
Payment of contingent consideration obligations (102) (172)
Net cash provided by financing activities 1,605 4,794
Effect of foreign exchange rates on cash 60 (23)
Net increase in cash and cash equivalents 925 9,690
Cash and cash equivalents at beginning of period 70,557 44,230
Cash and cash equivalents at end of period $ 71,482 $ 53,920
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed 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, 2017 $ 136,419 $ 401 $ 181,395 $ 93,605 $ (478) $ (138,927) $ 136,114 $ 305 $ 118
Sales of Common Stock 4,039 3 4,036       4,039    
Stock-based compensation expense 1,916   1,916       1,916    
Issuances of stock through employee stock purchase plan 927 1 926       927    
Cumulative effect of adoption of new accounting principle (Topic 606) 3,670     3,670     3,670    
Other (3) (6) 3       (3)    
Components of comprehensive income, net of tax                  
Net income 11,891     11,803     11,803 88  
Other comprehensive income (loss) 79       77   77 2  
Total comprehensive income 11,970           11,880 90  
Ending Balance at Jun. 30, 2018 158,938 399 188,276 109,078 (401) (138,927) 158,543 395 118
Beginning Balance at Mar. 31, 2018 146,355 402 183,415 101,218 (234) (138,927) 145,992 363 118
Sales of Common Stock 3,681 3 3,678       3,681    
Stock-based compensation expense 1,180   1,180       1,180    
Other (3) (6) 3       (3)    
Components of comprehensive income, net of tax                  
Net income 7,909     7,860     7,860 49  
Other comprehensive income (loss) (184)       (167)   (167) (17)  
Total comprehensive income 7,725           7,693 32  
Ending Balance at Jun. 30, 2018 158,938 399 188,276 109,078 (401) (138,927) 158,543 395 118
Beginning Balance at Dec. 31, 2018 184,090 402 193,457 129,000 (394) (138,927) 183,656 434 118
Sales of Common Stock 428   428       428    
Stock-based compensation expense 1,539   1,539       1,539    
Issuances of stock through employee stock purchase plan 1,279 1 1,278       1,279    
Other (4)   (4)       (4)    
Components of comprehensive income, net of tax                  
Net income 6,862     6,849     6,849 13  
Other comprehensive income (loss) 122       116   116 6  
Total comprehensive income 6,984           6,965 19  
Ending Balance at Jun. 30, 2019 194,316 403 196,698 135,849 (278) (138,927) 193,863 453 118
Beginning Balance at Mar. 31, 2019 190,692 403 195,799 133,286 (436) (138,927) 190,243 449 118
Sales of Common Stock 137   137       137    
Stock-based compensation expense 766   766       766    
Other (4)   (4)       (4)    
Components of comprehensive income, net of tax                  
Net income 2,556     2,563     2,563 (7)  
Other comprehensive income (loss) 169       158   158 11  
Total comprehensive income 2,725           2,721 4  
Ending Balance at Jun. 30, 2019 $ 194,316 $ 403 $ 196,698 $ 135,849 $ (278) $ (138,927) $ 193,863 $ 453 $ 118
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.19.2
Basis of Presentation
6 Months Ended
Jun. 30, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
1.
Basis of Presentation
The accompanying unaudited Condensed Consolidated Financial Statements of Vicor Corporation and its consolidated subsidiaries (collectively, the “Company”) have been prepared in accordance with generally accepted accounting principles for interim financial information and pursuant to the rules and regulations of the Securities and Exchange Commission. Accordingly, these interim financial statements do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements.
In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the three and six months ended June 30, 2019 are not necessarily indicative of the results that may be expected for any other interim period or the year ending December 31, 2019. The balance sheet at December 31, 2018 presented herein has been derived from the audited financial statements at that date but does not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements. For further information, refer to the consolidated financial statements and notes thereto contained in the Company’s Annual Report on Form
10-K
for the year ended December 31, 2018 filed by the Company with the Securities and Exchange Commission on February 28, 2019 (“2018 Form
10-K”).
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.19.2
Recently Adopted Accounting Standard
6 Months Ended
Jun. 30, 2019
Text Block [Abstract]  
Recently Adopted Accounting Standard
2.
Recently Adopted Accounting Standard
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.
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, the latter not being 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 three and six months ended June 30, 2019.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.19.2
Inventories
6 Months Ended
Jun. 30, 2019
Inventory Disclosure [Abstract]  
Inventories
3.
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.
The Company provides reserves for inventories estimated to be excess, obsolete or unmarketable. The Company’s estimation process for assessing net realizable value is based upon its known backlog, projected future demand, historical consumption and expected market conditions. If the Company’s estimated demand and/or market expectation 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.
 
Inventories were as follows (in thousands):
                 
 
June 30, 2019
   
December 31, 2018
 
Raw materials
  $
 36,925
    $
 37,696
 
Work-in-process
   
6,052
     
4,740
 
Finished goods
   
11,595
     
4,934
 
                 
Net balance
  $
 54,572
    $
 47,370
 
                 
 
 
 
 
 
 
 
 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.19.2
Long-Term Investments
6 Months Ended
Jun. 30, 2019
Investments, Debt and Equity Securities [Abstract]  
Long-Term Investments
4.
Long-Term Investments
As of June 30, 2019 and December 31, 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 June 30, 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 June 30, 2019.
The following is a summary of
available-for-sale
securities (in thousands):
                                 
June 30, 2019
 
Cost
   
Gross
Unrealized
Gains
   
Gross
Unrealized
Losses
   
Estimated
Fair
Value
 
Failed Auction Security
  $
3,000
    $
 —  
    $
 435
    $
 2,565
 
                                 
 
 
 
 
 
 
 
 
 
 
 
 
 
                                 
December 31, 2018
 
Cost
   
Gross
Unrealized
Gains
   
Gross
Unrealized
Losses
   
Estimated
Fair
Value
 
Failed Auction Security
  $
3,000
    $
—  
    $
 474
    $
 2,526
 
                                 
 
 
 
 
 
 
 
 
As of June 30, 2019, the Failed Auction Security had been in an unrealized loss position for greater than 12 months.
The cost and estimated fair value of the Failed Auction Security on June 30, 2019, by contractual maturity,
are shown below (in thousands):
                 
 
Cost
   
Estimated
Fair Value
 
Due in twenty to forty years
  $
3,000
    $
 2,565
 
                 
 
 
 
 
 
 
 
 
 
 
 
Based on the fair value measurements described in Note 5, the fair value of the Failed Auction Security on June 30, 2019, with a par value of $3,000,000, was estimated by the Company to be approximately $2,565,000. The gross unrealized loss of $435,000 on the Failed Auction Security consists of two types of estimated loss: an aggregate credit loss of $39,000 and an aggregate temporary impairment of $396,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 Failed Auction Security for the six months ended June 30 (in thousands):
                 
 
2019
   
2018
 
Balance at the beginning of the period
  $
 41
    $
 48
 
Reductions in the amount related to credit gain for which other-than-temporary impairment was not previously recognized
   
(2
)    
(4
)
                 
Balance at the end of the period
  $
 39
    $
 44
 
                 
 
 
 
 
 
 
 
 
 
 
 
At this time, the Company has no intent to sell the impaired Failed Auction Security and does not believe it is more likely than not the Company will be required to sell this 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 Condensed Consolidated Statements 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 23 R12.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements
6 Months Ended
Jun. 30, 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 June 30, 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
June 30, 2019
 
Cash equivalents:
   
     
     
     
 
Money market funds
  $
 9,538
    $
—  
    $
—  
    $
 9,538
 
Long-term investments:
   
     
     
     
 
Failed Auction Security
   
—  
     
—  
     
2,565
     
2,565
 
Liabilities:
   
     
     
     
 
Contingent consideration obligations
   
—  
     
—  
     
(306
)    
(306
)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Assets and liabilities 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 June 30, 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 June 30, 2019. The major assumptions used in preparing the DCF model were similar to those described in Note 5 – Fair Value Measurements in the Notes to the Consolidated Financial Statements contained in the Company’s 2018 Form
 10-K.
Quantitative information about Level 3 fair value measurements as of June 30, 2019 is as follows (dollars in thousands):
                         
 
Fair Value
   
Valuation
Technique
 
Unobservable
Input
 
Weighted
Average
 
Failed Auction Security
  $
2,565
   
Discounted cash flow
 
Cumulative probability of earning the maximum rate until maturity
   
  0.08
%
   
   
 
Cumulative probability of principal return prior to maturity
   
94.34
%
   
   
 
Cumulative probability of default
   
  5.58
%
   
   
 
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 six months ended June 30, 2019 was as follows (in thousands):
         
Balance at the beginning of the period
  $
2,526
 
Credit gain on
available-for-sale
securities included in Other income (expense), net
   
2
 
Gain included in Other comprehensive income
   
37
 
         
Balance at the end of the period
  $
2,565
 
         
 
 
 
 
 
 
 
 
 
 
 
 
 
The Company has classified its contingent consideration obligations as Level 3 because the fair value for these liabilities was determined using unobservable inputs. The liabilities were based on estimated sales of legacy products over the period of royalty payments at the royalty rate, 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 six months ended June 30, 2019 was as follows (in thousands):
         
Balance at the beginning of the period
  $
 408
 
Payments
   
(102
)
         
Balance at the end of the period
  $
 306
 
         
 
 
 
 
 
 
 
 
 
 
 
 
 
There were no transfers between Level 1 and Level 2 of the fair value hierarchy during the six months ended June 30, 2019.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue
6 Months Ended
Jun. 30, 2019
Revenue from Contract with Customer [Abstract]  
Revenue
6.
Revenues
 
Revenue from the sale of Advanced Products represents the sum of third-party sales of the former Picor and VI Chip operating segments for periods prior to the second quarter of 2019. Revenue from the sale of Brick Products represents the sum of third-party revenues of the former Brick Business Unit operating segment, inclusive of such sales of our Vicor Custom Power and Vicor Japan Company, Ltd. subsidiaries. See Note 14 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):    
                         
 
Three Months Ended June 30, 2019
 
 
Brick Products
   
Advanced Products
   
Total
 
United States
  $
  25,732
     
5,323
    $
  31,055
 
Europe
   
6,374
     
1,642
     
8,016
 
Asia Pacific
   
15,287
     
7,843
     
23,130
 
All other
   
612
     
542
     
1,154
 
                         
  $
48,005
    $
  15,350
    $
  63,355
 
                         
 
 
 
 
 
Six Months Ended June 30, 2019
 
 
Brick Products
   
Advanced Products
   
Total
 
United States
  $
48,024
     
12,272
    $
  60,296
 
Europe
   
12,383
     
2,628
     
15,011
 
Asia Pacific
   
32,398
     
18,743
     
51,141
 
All other
   
1,825
     
807
     
2,632
 
                         
  $
94,630
    $
34,450
    $
129,080
 
                         
 
 
 
 
 
 
 
 
  
 
Three Months Ended June 30, 2018
 
 
Brick Products
   
Advanced Products
   
Total
 
United States
  $
18,295
     
8,124
    $
26,419
 
Europe
   
4,877
     
1,275
     
6,152
 
Asia Pacific
   
23,876
     
16,387
     
40,263
 
All other
   
1,301
     
61
     
1,362
 
                         
  $
48,349
    $
25,847
    $
74,196
 
                         
       
 
Six Months Ended June 30, 2018
 
 
Brick Products
   
Advanced Products
   
Total
 
United States
  $
35,286
     
16,756
    $
52,042
 
Europe
   
9,602
     
1,923
     
11,525
 
Asia Pacific
   
42,087
     
31,532
     
73,619
 
All other
   
2,011
     
268
     
2,279
 
                         
  $
88,986
    $
50,479
    $
139,465
 
                         
 
 
 
 
 
 
 
 
 
The following tables present the Company’s net revenues disaggregated by the category of revenue, by product line (in thousands):
                         
 
Three Months Ended June 30, 2019
 
 
Brick Products
   
Advanced Products
   
Total
 
Direct customers, contract manufacturers and
non-stocking 

distributors
  $
40,843
     
12,184
    $
53,027
 
Stocking distributors, net of sales allowances
   
7,111
     
2,918
     
10,029
 
Non-recurring
engineering
   
51
     
230
     
281
 
Royalties
   
—  
     
—  
     
—  
 
Other
   
—  
     
18
     
18
 
                         
  $
48,005
    $
 15,350
    $
 63,355
 
                         
       
 
Six Months Ended June 30, 2019
 
 
Brick Products
   
Advanced Products
   
Total
 
Direct customers, contract manufacturers and
non-stocking 

distributors
  $
80,791
     
26,950
    $
107,741
 
Stocking distributors, net of sales allowances
   
13,228
     
6,083
     
19,311
 
Non-recurring
engineering
   
599
     
1,355
     
1,954
 
Royalties
   
12
     
24
     
36
 
Other
   
—  
     
38
     
38
 
                         
  $
94,630
    $
 34,450
    $
 129,080
 
                         
 
 
 
 
 
 
 
 
 
 
 
 
 
Three Months Ended June 30, 2018
 
 
Brick Products
   
Advanced Products
   
Total
 
Direct customers, contract manufacturers and non-stocking 
distributors
  $
  43,404
     
23,130
    $
66,534
 
Stocking distributors, net of sales allowances
   
4,735
     
2,208
     
6,943
 
Non-recurring engineering
   
197
     
465
     
662
 
Royalties
   
13
     
26
     
39
 
Other
   
—  
     
18
     
18
 
                         
  $
48,349
    $
25,847
    $
74,196
 
                         
 
 
 
 
 
 
 
 
 
 
 
 
  
                         
 
Six Months Ended June 30, 2018
 
 
Brick Products
   
Advanced Products
   
Total
 
Direct customers, contract manufacturers and non-stocking 
distributors
  $
78,878
     
44,416
    $
123,294
 
Stocking distributors, net of sales allowances
   
9,698
     
5,151
     
14,849
 
Non-recurring engineering
   
372
     
800
     
1,172
 
Royalties
   
38
     
76
     
114
 
Other
   
—  
     
36
     
36
 
                         
  $
88,986
    $
50,479
    $
139,465
 
                         
 
 
 
 
 
 
 
The following table presents the changes in certain contract assets and (liabilities) (in thousands):    
 
                         
 
June 30, 2019
   
December 31, 2018
   
Increase
(decrease)
 
Accounts receivable
  $
 38,537
    $
 43,673
    $
 (5,136
)
Deferred revenue
   
(5,232
)    
(3,820
)    
(1,412
)
Deferred expenses
   
1,216
     
501
     
715
 
Customer prepayments
   
(1,349
)    
(1,250
)    
(99
)
Sales allowances
   
(640
)    
(548
)    
(92
)
 
 
 
 
 
 
 
The decrease in accounts receivable was primarily due to a decrease in net revenues in the second quarter of 2019 compared to the fourth quarter of 2018.
 
Deferred expenses are included in Other current assets, and customer prepayments are included in Deferred revenue, in the accompanying Condensed Consolidated Balance Sheets, respectively.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.19.2
Product Warranties
6 Months Ended
Jun. 30, 2019
Guarantees and Product Warranties [Abstract]  
Product Warranties
7.
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 Condensed Consolidated Balance Sheets.
Product warranty activity was as follows (in thousands):
 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
 
2019
   
2018
   
2019
   
2018
 
Balance at the beginning of the period
  $
231
    $
346
    $
268
    $
290
 
Accruals for warranties for products sold in the period
   
56
     
10
     
85
     
133
 
Fulfillment of warranty obligations
   
(17
)    
(20
)    
(83
)    
(77
)
Revisions of estimated obligations
   
—  
     
(10
)    
—  
     
(20
)
                                 
Balance at the end of the period
  $
270
    $
326
    $
270
    $
326
 
                                 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2019
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-Based Compensation
8.
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. 
Stock-based compensation expense was as follows (in thousands):
 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
 
2019
   
2018
   
2019
   
2018
 
Cost of revenues
  $
73
    $
59
    $
142
    $
115
 
Selling, general and administrative
   
506
     
957
     
1,025
     
1,499
 
Research and development
   
187
     
164
     
372
     
302
 
                                 
Total stock-based compensation
  $
 766
    $
 1,180
    $
1,539
    $
1,916
 
                                 
Compensation expense by type of award was as follows (in thousands):
 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
 
2019
   
2018
   
2019
   
2018
 
Stock options
  $
 509
    $
 1,005
    $
1,042
    $
1,598
 
ESPP
   
257
     
175
     
497
     
318
 
                                 
Total stock-based compensation
  $
 766
    $
 1,180
    $
1,539
    $
1,916
 
                                 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.19.2
Leases
6 Months Ended
Jun. 30, 2019
Leases [Abstract]  
Leases
9.
Leases
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 June 30, 2019, the balance of ROU assets was approximately $3,933,000, and the balances of current and long-term lease liabilities were approximately $1,660,000 and $2,392,000, respectively. For the three and six months ended June 30, 2019, the Company recorded operating lease cost, including short-term lease cost, of approximately $480,000 and $937,000, respectively. The ROU assets are included in “Property, plant and equipment, net” in the accompanying Condensed Consolidated Balance Sheets.
The maturities of the Company’s lease liabilities are as follows (in thousands):
2019
  $
911
 
2020
   
1,461
 
2021
   
756
 
2022
   
453
 
2023
   
357
 
Thereafter
   
413
 
         
Total lease payments
  $
 4,351
 
Less: Imputed interest
   
299
 
         
Present value of lease liabilities
  $
 4,052
 
         
As of June 30, 2019, the weighted-average remaining lease term was 3.5 years and the weighted-average discount rate was 3.83% 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 three and six months ended June 30, 2019, the Company paid approximately $42,000 and $63,000, respectively, for amounts included in the measurement of lease liabilities through operating cash flows, and obtained approximately $56,000 and $462,000 in ROU assets for the three and six months ended June 30, 2019, respectively, in exchange for new operating lease liabilities.
The maturities of the lease payments to be received by the Company under its leased facility in California are as follows (in thousands):
2019
  $
429
 
2020
   
874
 
2021
   
901
 
2022
   
928
 
2023
   
955
 
Thereafter
   
402
 
         
Total lease payments to be received
  $
4,489
 
         
For the three and six months ended June 30, 2019, the Company recorded lease income under this lease of approximately $214,000 and $428,000, respectively.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes
6 Months Ended
Jun. 30, 2019
Income Tax Disclosure [Abstract]  
Income Taxes
10.
Income Taxes
The tax provision is based on the estimated annual effective tax rate for the year, which includes estimated federal, state and foreign income taxes on the Company’s projected
pre-tax
income.
The provision for income taxes and the effective income tax rates were as follows (dollars in thousands):
 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
 
2019
   
2018
   
2019
   
2018
 
Provision for income taxes
  $
 113
    $
 363
    $
 539
    $
 497
 
Effective income tax rate
   
4.2
%    
4.4
%    
7.3
%    
4.0
%
The effective tax rates were lower than the statutory tax rates for the three and six months ended June 30, 2019 and 2018 due primarily to the utilization of net operating loss carryforwards and tax credits. The provisions for income taxes in the three and six months ended June 30, 2019 and 2018 also included estimated foreign income taxes and estimated state taxes in jurisdictions in which the Company does not have net operating loss carryforwards.
As of June 30, 2019, the Company has a valuation allowance of approximately $30,031,000 against all domestic net 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 June 30, 2019, it has been in such a position for only a limited number of quarters. In addition, some uncertainty in economic conditions that could potentially impact the Company has led management to conclude a full valuation allowance against all domestic net deferred tax assets is still warranted as of June 30, 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, the Company may release all or a portion of the valuation in the near-term. 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.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.19.2
Net Income per Share
6 Months Ended
Jun. 30, 2019
Earnings Per Share [Abstract]  
Net Income per Share
11.
Net Income per Share
The following table sets forth the computation of basic and diluted net income per share (in thousands, except per share amounts):
                                 
 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
 
2019
   
2018
   
2019
   
2018
 
Numerator:
   
     
     
     
 
Net income attributable to Vicor Corporation
  $
2,563
    $
7,860
    $
6,849
    $
 11,803
 
                                 
Denominator:
   
     
     
     
 
Denominator for basic net income per share-weighted 
average shares (1)
   
40,275
     
39,709
     
40,252
     
39,594
 
Effect of dilutive securities:
   
     
     
     
 
Employee stock options (2)
   
806
     
937
     
803
     
812
 
                                 
Denominator for diluted net income per share – adjusted weighted-average shares and    assumed conversions
   
41,081
     
40,646
     
41,055
     
40,406
 
                                 
Basic net income per share
  $
0.06
    $
0.20
    $
0.17
    $
0.30
 
                                 
Diluted net income per share
  $
0.06
    $
0.19
    $
0.17
    $
0.29
 
                                 
 
 
 
 
 
 
 
 
 
 
 
(1) Denominator represents weighted average number of shares of Common Stock and Class B Common Stock outstanding.
 
 
 
 
 
 
 
 
 
 
(2) Options to purchase 142,817 and 128,018 shares of Common Stock for the three and six months ended June 30, 2019, respectively, and 44,793 and 79,857 shares of Common Stock for the three and six months ended June 30, 2018, respectively, were not included in the calculation of net income per share as the effect would have been antidilutive.
 
 
 
 
 
 
 
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
12.
Commitments and Contingencies
At June 30, 2019, the Company had approximately $3,367,000 of capital expenditure commitments.
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 in September 2011, 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 complaint 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, asserted that the SynQor patents are invalid, and asserted that the ‘290 patent is unenforceable due to inequitable conduct by SynQor or its agents during the examination of the ‘290 patent at the United States Patent and Trademark Office (“USPTO”). The Company also asserted counterclaims seeking damages against
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 proceedings at the USPTO (including any appeals from such proceedings to the Federal Circuit (as defined below)) concerning the SynQor patents, which are described below. On November 2, 2018, SynQor filed a motion to lift the stay of the Texas Action. On January 3, 2019, the magistrate judge issued an order denying the motion and reaffirming the Court’s original decision that the stay should remain at least until the conclusion of all pending inter partes reexaminations and related appeals. On January 17, 2019, SynQor filed objections to the magistrate judge’s order, and sought reconsideration of that order by the district court judge. The district court judge has not yet ruled on SynQor’s objections.
In 2011, in response to the filing of the Texas Action, the Company initiated inter partes reexamination proceedings at the USPTO challenging the validity of certain claims of the SynQor patents asserted in the Texas Action, including all claims that were asserted against the Company by SynQor. The current status of these proceedings is as follows. Regarding the ‘190 patent, 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 May 2, 2016, the PTAB issued a decision affirming the examiner’s original rejection of all but one of the remaining claims of the ‘190 patent, and identifying a new basis for rejecting the remaining claim (“claim 34”), which had been added by SynQor during the reexamination. SynQor then requested further examination of claim 34 by the examiner, pursuant to 37 C.F.R. § 41.77(b)(1). On June 22, 2017, the examiner issued a determination under 37 C.F.R. § 41.77(d), finding claim 34 was unpatentable. That decision was affirmed by the PTAB on February 20, 2019. SynQor subsequently appealed that decision to the Federal Circuit and that appeal is currently pending. On May 2, 2016, the PTAB also issued decisions finding all challenged claims of SynQor’s ‘021 patent invalid and upholding the validity of all challenged claims of SynQor’s ‘702 and ‘290 patents. On August 30, 2017, the Federal Circuit issued rulings with regard to those decisions. 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. 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.
On October 31, 2017, the Company filed a request with the USPTO for ex parte reexamination of the asserted claims of the ‘702 patent, based on different prior art references than had been at issue in the previous inter partes reexamination of the ‘702 patent. On December 6, 2017, the USPTO issued a decision initiating ex parte reexamination of the ‘702 patent after finding that the Company’s request had raised a substantial new question of patentability of the challenged claims. On March 21, 2018, the examiner issued a non-final office action finding all of the challenged claims of the ‘702 patent to be unpatentable. On May 14, 2018, SynQor filed a petition requesting the USPTO to vacate its prior decision granting the Company’s request for ex parte reexamination. No action has been taken on the petition to date. On September 12, 2018, the examiner issued a final office action finding all of the challenged claims of the ‘702 patent to be unpatentable. On October 26, 2018, SynQor filed a notice of appeal appealing the examiner’s final rejection to the PTAB. On December 3, 2018, the USPTO denied SynQor’s petition to vacate the decision initiating the ex parte reexamination. On January 25, 2019, SynQor appealed the examiner’s final rejection to the PTAB. That appeal is pending. The Company continues to monitor the progress of this proceeding.
On August 6, 2018, the Company filed a request with the USPTO for ex parte reexamination of the asserted claims of the ‘190 patent, based on different prior art references than had been at issue in the previous inter partes reexamination of the ‘190 patent. On September 11, 2018, SynQor filed a petition asking the USPTO to reject the Company’s request on the ground that it presented substantially the same prior art or arguments presented to the USPTO in the prior inter partes reexamination of the ‘190 patent. On December 3, 2018, the USPTO denied SynQor’s petition to reject the Company’s ex parte reexamination request. On December 4, 2018, the USPTO instituted ex parte reexamination of the ‘190 patent after finding that the Company’s request had raised a substantial new question affecting the patentability of the challenged claims. On March 15, 2019, the USPTO issued a non-final rejection of all of the asserted claims of the ‘190 patent.
On January 23, 2018, the 20-year terms of the ‘190 patent, the ‘021 patent and the ‘702 patent expired. The 20-year term of the ‘290 patent expired on July 16, 2018. 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 31 R20.htm IDEA: XBRL DOCUMENT v3.19.2
VI Chip Merger
6 Months Ended
Jun. 30, 2019
Business Combinations [Abstract]  
VI Chip Merger
13.
VI Chip Merger
 
On June 28, 2019, the Company’s Board of Directors unanimously approved the merger of VI Chip Corporation (“VI Chip”), a subsidiary of Vicor, 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 to the assumption of the VI Chip Corporation Amended and Restated 2007 Stock Option and Incentive Plan, and options outstanding thereunder, by the Company. There was no net impact on the Company’s consolidated financial statements for the three and six months ended June 30, 2019 as a result of the merger.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Information
6 Months Ended
Jun. 30, 2019
Segment Reporting [Abstract]  
Segment Information
14.
Segment Information
 
In the second quarter of 2019, management determined the Company would report as one segment, rather than under the three segment approach employed since 2007. Given the growth profiles of the markets the Company serves with Advanced Products and Brick Products, 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. The Company’s Board of Directors and Dr. Vinciarelli, the Chief Operating Decision Maker (“CODM”), authorized the mergers of our VI Chip and Picor Corporation (“Picor”) subsidiaries, based on the development and evolution of the aforementioned strategy. 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 line 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 33 R22.htm IDEA: XBRL DOCUMENT v3.19.2
Impact of Recently Issued Accounting Standards
6 Months Ended
Jun. 30, 2019
Accounting Changes and Error Corrections [Abstract]  
Impact of Recently Issued Accounting Standards
15.
Impact of Recently Issued Accounting Standards
In August 2018, the Financial Accounting Standards Board (“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 has not yet determined the impact this new guidance will have 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 June 30, 2019 are not expected to have a material impact on the Company’s consolidated financial statements.
 
  
 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.19.2
Recently Adopted Accounting Standard (Policies)
6 Months Ended
Jun. 30, 2019
Accounting Changes and Error Corrections [Abstract]  
Recently Adopted Accounting Standard
2.
Recently Adopted Accounting Standard
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.
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, the latter not being 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 three and six months ended June 30, 2019.
Impact of recently issued accounting standards
15.
Impact of Recently Issued Accounting Standards
In August 2018, the Financial Accounting Standards Board (“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 has not yet determined the impact this new guidance will have 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 June 30, 2019 are not expected to have a material impact on the Company’s consolidated financial statements.
 
  
 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.19.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2019
Inventory Disclosure [Abstract]  
Summary of Inventories
Inventories were as follows (in thousands):
                 
 
June 30, 2019
   
December 31, 2018
 
Raw materials
  $
 36,925
    $
 37,696
 
Work-in-process
   
6,052
     
4,740
 
Finished goods
   
11,595
     
4,934
 
                 
Net balance
  $
 54,572
    $
 47,370
 
                 
 
 
 
 
 
 
 
 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.19.2
Long-Term Investments (Tables)
6 Months Ended
Jun. 30, 2019
Investments, Debt and Equity Securities [Abstract]  
Summary of Available-for-Sale Securities
The following is a summary of
available-for-sale
securities (in thousands):
                                 
June 30, 2019
 
Cost
   
Gross
Unrealized
Gains
   
Gross
Unrealized
Losses
   
Estimated
Fair
Value
 
Failed Auction Security
  $
3,000
    $
 —  
    $
 435
    $
 2,565
 
                                 
 
 
 
 
 
 
 
 
 
 
 
 
 
                                 
December 31, 2018
 
Cost
   
Gross
Unrealized
Gains
   
Gross
Unrealized
Losses
   
Estimated
Fair
Value
 
Failed Auction Security
  $
3,000
    $
—  
    $
 474
    $
 2,526
 
                                 
 
 
 
 
 
 
 
 
Cost and Estimated Fair Value of Failed Auction Security by Contractual Maturities
The cost and estimated fair value of the Failed Auction Security on June 30, 2019, by contractual maturity,
are shown below (in thousands):
                 
 
Cost
   
Estimated
Fair Value
 
Due in twenty to forty years
  $
3,000
    $
 2,565
 
                 
 
 
 
 
 
 
 
 
 
 
 
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 Failed Auction Security for the six months ended June 30 (in thousands):
                 
 
2019
   
2018
 
Balance at the beginning of the period
  $
 41
    $
 48
 
Reductions in the amount related to credit gain for which other-than-temporary impairment was not previously recognized
   
(2
)    
(4
)
                 
Balance at the end of the period
  $
 39
    $
 44
 
                 
 
 
 
 
 
 
 
 
 
 
 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 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 June 30, 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
June 30, 2019
 
Cash equivalents:
   
     
     
     
 
Money market funds
  $
 9,538
    $
—  
    $
—  
    $
 9,538
 
Long-term investments:
   
     
     
     
 
Failed Auction Security
   
—  
     
—  
     
2,565
     
2,565
 
Liabilities:
   
     
     
     
 
Contingent consideration obligations
   
—  
     
—  
     
(306
)    
(306
)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Assets and liabilities 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 June 30, 2019 is as follows (dollars in thousands):
                         
 
Fair Value
   
Valuation
Technique
 
Unobservable
Input
 
Weighted
Average
 
Failed Auction Security
  $
2,565
   
Discounted cash flow
 
Cumulative probability of earning the maximum rate until maturity
   
  0.08
%
   
   
 
Cumulative probability of principal return prior to maturity
   
94.34
%
   
   
 
Cumulative probability of default
   
  5.58
%
   
   
 
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 six months ended June 30, 2019 was as follows (in thousands):
         
Balance at the beginning of the period
  $
2,526
 
Credit gain on
available-for-sale
securities included in Other income (expense), net
   
2
 
Gain included in Other comprehensive income
   
37
 
         
Balance at the end of the period
  $
2,565
 
         
 
 
 
 
 
 
 
 
 
 
 
 
 
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 six months ended June 30, 2019 was as follows (in thousands):
         
Balance at the beginning of the period
  $
 408
 
Payments
   
(102
)
         
Balance at the end of the period
  $
 306
 
         
 
 
 
 
 
 
 
 
 
 
 
 
 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2019
Summary of Net Revenues Disaggregated by Geography
The following tables present the Company’s net revenues disaggregated by geography based on the location of the customer, by product line (in thousands):    
                         
 
Three Months Ended June 30, 2019
 
 
Brick Products
   
Advanced Products
   
Total
 
United States
  $
  25,732
     
5,323
    $
  31,055
 
Europe
   
6,374
     
1,642
     
8,016
 
Asia Pacific
   
15,287
     
7,843
     
23,130
 
All other
   
612
     
542
     
1,154
 
                         
  $
48,005
    $
  15,350
    $
  63,355
 
                         
 
 
 
 
 
Six Months Ended June 30, 2019
 
 
Brick Products
   
Advanced Products
   
Total
 
United States
  $
48,024
     
12,272
    $
  60,296
 
Europe
   
12,383
     
2,628
     
15,011
 
Asia Pacific
   
32,398
     
18,743
     
51,141
 
All other
   
1,825
     
807
     
2,632
 
                         
  $
94,630
    $
34,450
    $
129,080
 
                         
 
 
 
 
 
 
 
 
  
 
Three Months Ended June 30, 2018
 
 
Brick Products
   
Advanced Products
   
Total
 
United States
  $
18,295
     
8,124
    $
26,419
 
Europe
   
4,877
     
1,275
     
6,152
 
Asia Pacific
   
23,876
     
16,387
     
40,263
 
All other
   
1,301
     
61
     
1,362
 
                         
  $
48,349
    $
25,847
    $
74,196
 
                         
       
 
Six Months Ended June 30, 2018
 
 
Brick Products
   
Advanced Products
   
Total
 
United States
  $
35,286
     
16,756
    $
52,042
 
Europe
   
9,602
     
1,923
     
11,525
 
Asia Pacific
   
42,087
     
31,532
     
73,619
 
All other
   
2,011
     
268
     
2,279
 
                         
  $
88,986
    $
50,479
    $
139,465
 
                         
 
 
 
 
 
 
 
 
 
The following tables present the Company’s net revenues disaggregated by the category of revenue, by product line (in thousands):
                         
 
Three Months Ended June 30, 2019
 
 
Brick Products
   
Advanced Products
   
Total
 
Direct customers, contract manufacturers and
non-stocking 

distributors
  $
40,843
     
12,184
    $
53,027
 
Stocking distributors, net of sales allowances
   
7,111
     
2,918
     
10,029
 
Non-recurring
engineering
   
51
     
230
     
281
 
Royalties
   
—  
     
—  
     
—  
 
Other
   
—  
     
18
     
18
 
                         
  $
48,005
    $
 15,350
    $
 63,355
 
                         
       
 
Six Months Ended June 30, 2019
 
 
Brick Products
   
Advanced Products
   
Total
 
Direct customers, contract manufacturers and
non-stocking 

distributors
  $
80,791
     
26,950
    $
107,741
 
Stocking distributors, net of sales allowances
   
13,228
     
6,083
     
19,311
 
Non-recurring
engineering
   
599
     
1,355
     
1,954
 
Royalties
   
12
     
24
     
36
 
Other
   
—  
     
38
     
38
 
                         
  $
94,630
    $
 34,450
    $
 129,080
 
                         
 
 
 
 
 
 
 
 
 
 
 
 
 
Three Months Ended June 30, 2018
 
 
Brick Products
   
Advanced Products
   
Total
 
Direct customers, contract manufacturers and non-stocking 
distributors
  $
  43,404
     
23,130
    $
66,534
 
Stocking distributors, net of sales allowances
   
4,735
     
2,208
     
6,943
 
Non-recurring engineering
   
197
     
465
     
662
 
Royalties
   
13
     
26
     
39
 
Other
   
—  
     
18
     
18
 
                         
  $
48,349
    $
25,847
    $
74,196
 
                         
 
 
 
 
 
 
 
 
 
 
 
 
                         
 
Six Months Ended June 30, 2018
 
 
Brick Products
   
Advanced Products
   
Total
 
Direct customers, contract manufacturers and non-stocking 
distributors
  $
78,878
     
44,416
    $
123,294
 
Stocking distributors, net of sales allowances
   
9,698
     
5,151
     
14,849
 
Non-recurring engineering
   
372
     
800
     
1,172
 
Royalties
   
38
     
76
     
114
 
Other
   
—  
     
36
     
36
 
                         
  $
88,986
    $
50,479
    $
139,465
 
                         
 
 
 
 
 
 
Accounting Standards Update 2014-09 [Member]  
Summary of Net Revenues Disaggregated by Geography The following table presents the changes in certain contract assets and (liabilities) (in thousands): 
                         
 
June 30, 2019
   
December 31, 2018
   
Increase
(decrease)
 
Accounts receivable
  $
 38,537
    $
 43,673
    $
 (5,136
)
Deferred revenue
   
(5,232
)    
(3,820
)    
(1,412
)
Deferred expenses
   
1,216
     
501
     
715
 
Customer prepayments
   
(1,349
)    
(1,250
)    
(99
)
Sales allowances
   
(640
)    
(548
)    
(92
)
 
 
 
 
 
 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.19.2
Product Warranties (Tables)
6 Months Ended
Jun. 30, 2019
Guarantees and Product Warranties [Abstract]  
Product Warranty Activity
Product warranty activity was as follows (in thousands):
 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
 
2019
   
2018
   
2019
   
2018
 
Balance at the beginning of the period
  $
231
    $
346
    $
268
    $
290
 
Accruals for warranties for products sold in the period
   
56
     
10
     
85
     
133
 
Fulfillment of warranty obligations
   
(17
)    
(20
)    
(83
)    
(77
)
Revisions of estimated obligations
   
—  
     
(10
)    
—  
     
(20
)
                                 
Balance at the end of the period
  $
270
    $
326
    $
270
    $
326
 
                                 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2019
Stock-Based Compensation Expense Stock-based compensation expense was as follows (in thousands):
 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
 
2019
   
2018
   
2019
   
2018
 
Cost of revenues
  $
73
    $
59
    $
142
    $
115
 
Selling, general and administrative
   
506
     
957
     
1,025
     
1,499
 
Research and development
   
187
     
164
     
372
     
302
 
                                 
Total stock-based compensation
  $
 766
    $
 1,180
    $
1,539
    $
1,916
 
                                 
Summary of Compensation Expense by Type of Award
Compensation expense by type of award was as follows (in thousands):
 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
 
2019
   
2018
   
2019
   
2018
 
Stock options
  $
 509
    $
 1,005
    $
1,042
    $
1,598
 
ESPP
   
257
     
175
     
497
     
318
 
                                 
Total stock-based compensation
  $
 766
    $
 1,180
    $
1,539
    $
1,916
 
                                 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.19.2
Lease (Table)
6 Months Ended
Jun. 30, 2019
Leases, Operating [Abstract]  
Maturities of Lease Liabilities
The maturities of the Company’s lease liabilities are as follows (in thousands):
2019
  $
911
 
2020
   
1,461
 
2021
   
756
 
2022
   
453
 
2023
   
357
 
Thereafter
   
413
 
         
Total lease payments
  $
 4,351
 
Less: Imputed interest
   
299
 
         
Present value of lease liabilities
  $
 4,052
 
         
Maturities of Lease Payments
The maturities of the lease payments to be received by the Company under its leased facility in California are as follows (in thousands):
2019
  $
429
 
2020
   
874
 
2021
   
901
 
2022
   
928
 
2023
   
955
 
Thereafter
   
402
 
         
Total lease payments to be received
  $
4,489
 
         
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2019
Income Tax Disclosure [Abstract]  
Provision for Income Taxes and Effective Income Tax Rates
The provision for income taxes and the effective income tax rates were as follows (dollars in thousands):
 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
 
2019
   
2018
   
2019
   
2018
 
Provision for income taxes
  $
 113
    $
 363
    $
 539
    $
 497
 
Effective income tax rate
   
4.2
%    
4.4
%    
7.3
%    
4.0
%
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.19.2
Net Income per Share (Tables)
6 Months Ended
Jun. 30, 2019
Earnings Per Share [Abstract]  
Computation Of Basic And Diluted Net Income Per Share
The following table sets forth the computation of basic and diluted net income per share (in thousands, except per share amounts):
                                 
 
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
 
2019
   
2018
   
2019
   
2018
 
Numerator:
   
     
     
     
 
Net income attributable to Vicor Corporation
  $
2,563
    $
7,860
    $
6,849
    $
 11,803
 
                                 
Denominator:
   
     
     
     
 
Denominator for basic net income per share-weighted 
average shares (1)
   
40,275
     
39,709
     
40,252
     
39,594
 
Effect of dilutive securities:
   
     
     
     
 
Employee stock options (2)
   
806
     
937
     
803
     
812
 
                                 
Denominator for diluted net income per share – adjusted weighted-average shares and    assumed conversions
   
41,081
     
40,646
     
41,055
     
40,406
 
                                 
Basic net income per share
  $
0.06
    $
0.20
    $
0.17
    $
0.30
 
                                 
Diluted net income per share
  $
0.06
    $
0.19
    $
0.17
    $
0.29
 
                                 
 
 
 
 
 
 
 
 
 
 
 
(1) Denominator represents weighted average number of shares of Common Stock and Class B Common Stock outstanding.
 
 
 
 
 
 
 
 
 
 
(2) Options to purchase 142,817 and 128,018 shares of Common Stock for the three and six months ended June 30, 2019, respectively, and 44,793 and 79,857 shares of Common Stock for the three and six months ended June 30, 2018, respectively, were not included in the calculation of net income per share as the effect would have been antidilutive.
 
 
 
 
 
 
 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.19.2
Recently Adopted Accounting Standard - Additional Information (Detail) - USD ($)
Jun. 30, 2019
Jan. 01, 2019
Operating leases right of use assets $ 3,933,000 $ 4,329,000
Operating Lease, Liability $ 4,052,000 $ 4,455,000
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.19.2
Inventories - Summary of Inventories (Detail) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Inventory Disclosure [Abstract]    
Raw materials $ 36,925 $ 37,696
Work-in-process 6,052 4,740
Finished goods 11,595 4,934
Net balance $ 54,572 $ 47,370
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.19.2
Long-Term Investments - Additional Information (Detail) - USD ($)
6 Months Ended
Jun. 30, 2019
Dec. 31, 2018
Jun. 30, 2018
Dec. 31, 2017
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      
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,565,000 2,526,000    
Gross Unrealized Losses 435,000 474,000    
Aggregate credit loss 39,000 $ 41,000 $ 44,000 $ 48,000
Aggregate temporary impairment loss $ 396,000      
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.19.2
Long-Term Investments - Summary of Available-for-Sale Securities (Detail) - Failed Auction Security [Member] - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Debt Securities, Available-for-sale [Line Items]    
Cost $ 3,000 $ 3,000
Gross Unrealized Losses 435 474
Estimated Fair Value $ 2,565 $ 2,526
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.19.2
Long-Term Investments - Amortized Cost and Estimated Fair Value of Available-for-Sale Securities by Contractual Maturities (Detail)
$ in Thousands
Jun. 30, 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,565
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.19.2
Long-Term Investments - Rollforward of Credit (Gain) Loss Recognized in Earnings on Available-for-Sale Auction Rate Securities (Detail) - Failed Auction Security [Member] - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Other than Temporary Impairment, Credit Losses Recognized in Earnings [Line Items]    
Balance at the beginning of the period $ 41 $ 48
Reductions in the amount related to credit gain for which other-than-temporary impairment was not previously recognized (2) (4)
Balance at the end of the period $ 39 $ 44
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
Jun. 30, 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 $ (306) $ (408)
Failed Auction Security [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Estimated Fair Value 2,565 2,526
Money Market Funds [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash equivalents 9,538 9,433
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,538 9,433
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 (306) (408)
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,565 $ 2,526
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements - Quantitative Information about Level 3 Fair Value Measurements (Detail) - Failed Auction Security [Member] - Significant Unobservable Inputs (Level 3) [Member]
$ in Thousands
6 Months Ended
Jun. 30, 2019
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Estimated Fair Value $ 2,565
Cumulative Probability of Earning Maximum Rate Until Maturity [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Unobservable Input Cumulative probability of earning the maximum rate until maturity
Weighted Average Interest Rate 0.08%
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 94.34%
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 5.58%
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 52 R41.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements - Change in Estimated Fair Values Calculated for Investment Valued on Recurring Basis Utilizing Level 3 Inputs (Detail)
$ in Thousands
6 Months Ended
Jun. 30, 2019
USD ($)
Fair Value Disclosures [Abstract]  
Balance at the beginning of the period $ 2,526
Credit gain on available-for-sale securities included in Other income (expense), net 2
Gain included in Other comprehensive income 37
Balance at the end of the period $ 2,565
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.19.2
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
6 Months Ended
Jun. 30, 2019
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Balance at the beginning of the period $ 408
Payments (102)
Balance at the end of the period $ 306
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements - Additional Information (Detail)
Jun. 30, 2019
USD ($)
Fair Value Disclosures [Abstract]  
Fair Value, Assets, Level 1 to Level 2 Transfers, Amount $ 0
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue - Summary of Net Revenues Disaggregated by Geography (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Disaggregation of Revenue [Line Items]        
Revenue $ 63,355 $ 74,196 $ 129,080 $ 139,465
Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 48,005 48,349 94,630 88,986
Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 15,350 25,847 34,450 50,479
United States [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 31,055 26,419 60,296 52,042
United States [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 25,732 18,295 48,024 35,286
United States [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 5,323 8,124 12,272 16,756
Europe [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 8,016 6,152 15,011 11,525
Europe [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 6,374 4,877 12,383 9,602
Europe [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 1,642 1,275 2,628 1,923
Asia Pacific [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 23,130 40,263 51,141 73,619
Asia Pacific [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 15,287 23,876 32,398 42,087
Asia Pacific [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 7,843 16,387 18,743 31,532
All Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 1,154 1,362 2,632 2,279
All Other [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 612 1,301 1,825 2,011
All Other [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 542 $ 61 $ 807 $ 268
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue - Summary of Net Revenues Disaggregated by Category (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Disaggregation of Revenue [Line Items]        
Revenue $ 63,355 $ 74,196 $ 129,080 $ 139,465
Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 48,005 48,349 94,630 88,986
Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 15,350 25,847 34,450 50,479
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 53,027 66,534 107,741 123,294
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 40,843 43,404 80,791 78,878
Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 12,184 23,130 26,950 44,416
Stocking Distributors, Net of Sales Allowances [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 10,029 6,943 19,311 14,849
Stocking Distributors, Net of Sales Allowances [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 7,111 4,735 13,228 9,698
Stocking Distributors, Net of Sales Allowances [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 2,918 2,208 6,083 5,151
Non-recurring Engineering [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 281 662 1,954 1,172
Non-recurring Engineering [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 51 197 599 372
Non-recurring Engineering [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 230 465 1,355 800
Royalties [Member]        
Disaggregation of Revenue [Line Items]        
Revenue   39 36 114
Royalties [Member] | Brick Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue   13 12 38
Royalties [Member] | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue   26 24 76
Other        
Disaggregation of Revenue [Line Items]        
Revenue 18 18 38 36
Other | Advanced Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 18 $ 18 $ 38 $ 36
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue - Summary of Changes in Certain Contract Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Disaggregation of Revenue [Line Items]    
Accounts receivable $ 38,537 $ 43,673
Deferred revenue (5,232) (3,820)
Deferred expenses 1,216 501
Customer prepayments (1,349) (1,250)
Sales allowances (640) $ (548)
Accounting Standards Update 2014-09 [Member]    
Disaggregation of Revenue [Line Items]    
Accounts receivable (5,136)  
Deferred revenue (1,412)  
Deferred expenses 715  
Customer prepayments (99)  
Sales allowances $ (92)  
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.19.2
Product Warranties - Product Warranty Activity (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Guarantees [Abstract]        
Balance at the beginning of the period $ 231 $ 346 $ 268 $ 290
Accruals for warranties for products sold in the period 56 10 85 133
Fulfillment of warranty obligations (17) (20) (83) (77)
Revisions of estimated obligations   (10)   (20)
Balance at the end of the period $ 270 $ 326 $ 270 $ 326
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-Based Compensation - Stock-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation $ 766 $ 1,180 $ 1,539 $ 1,916
Cost of Revenues [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation 73 59 142 115
Selling, General and Administrative [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation 506 957 1,025 1,499
Research and Development [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation $ 187 $ 164 $ 372 $ 302
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-Based Compensation - Summary of Compensation Expense by Type of Award (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation $ 766 $ 1,180 $ 1,539 $ 1,916
Stock Options [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation 509 1,005 1,042 1,598
ESPP [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation $ 257 $ 175 $ 497 $ 318
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Additional information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2019
Jan. 01, 2019
Dec. 31, 2018
Operating leases right of use assets $ 3,933,000 $ 3,933,000 $ 4,329,000  
Long-term lease liabilities current portion 1,660,000 1,660,000    
Long-term lease liabilities non current portion 2,392,000 2,392,000   $ 102,000
Short-term lease cost $ 480,000 $ 937,000    
Weighted-average remaining lease term 3 years 6 months 3 years 6 months    
Weighted-average discount rate 3.83% 3.83%    
Additional interest factor   1.375%    
Lease liabilities paid $ 42,000 $ 63,000    
ROU assets in exchange for new operating lease liabilities 56,000 462,000    
Lease income $ 214,000 $ 428,000    
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Maturities of Lease Liabilities (Detail) - USD ($)
Jun. 30, 2019
Jan. 01, 2019
2019 $ 911,000  
2020 1,461,000  
2021 756,000  
2022 453,000  
2023 357,000  
Thereafter 413,000  
Total lease payments 4,351,000  
Less: Imputed interest 299,000  
Present value of lease liabilities $ 4,052,000 $ 4,455,000
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Maturities of Lease Payments (Detail)
$ in Thousands
Jun. 30, 2019
USD ($)
2019 $ 429
2020 874
2021 901
2022 928
2023 955
Thereafter 402
Total lease payments to be received $ 4,489
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes - Additional Information (Detail)
Jun. 30, 2019
USD ($)
Income Tax Disclosure [Line Items]  
Valuation allowance, deferred tax assets $ 30,031,000
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes - Provision for Income Taxes and Effective Income Tax Rates (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Income Tax Disclosure [Abstract]        
Provision for income taxes $ 113 $ 363 $ 539 $ 497
Effective income tax rate 4.20% 4.40% 7.30% 4.00%
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.19.2
Net Income per Share - Computation Of Basic And Diluted Net Income Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Numerator:        
Net income attributable to Vicor Corporation $ 2,563 $ 7,860 $ 6,849 $ 11,803
Denominator:        
Denominator for basic net income per share-weighted average shares [1] 40,275 39,709 40,252 39,594
Effect of dilutive securities:        
Employee stock options [2] 806 937 803 812
Denominator for diluted net income per share - adjusted weighted-average shares and assumed conversions 41,081 40,646 41,055 40,406
Basic net income per share $ 0.06 $ 0.20 $ 0.17 $ 0.30
Diluted net income per share $ 0.06 $ 0.19 $ 0.17 $ 0.29
[1] Denominator represents weighted average number of shares of Common Stock and Class B Common Stock outstanding.
[2] Options to purchase 142,817 and 128,018 shares of Common Stock for the three and six months ended June 30, 2019, respectively, and 44,793 and 79,857 shares of Common Stock for the three and six months ended June 30, 2018, respectively, were not included in the calculation of net income per share as the effect would have been antidilutive.
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.19.2
Net Income per Share - Computation Of Basic And Diluted Net Income Per Share (Parenthetical) (Detail) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Earnings Per Share [Abstract]        
Options to purchase shares of Common Stock not included in the computation of diluted income per share 142,817 44,793 128,018 79,857
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies - Additional Information (Detail)
Jun. 30, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Capital expenditure commitments $ 3,367,000
EXCEL 69 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "2'_TX?(\\#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,$% @ )(?_3B?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 " DA_]./I4^8^\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O6;%BJ'+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!65=6 0U)&D8()6(2%R&1KM- 1%?7QC#=ZP8?/V,TPHP$[ M=.@I 2\Y,#E-#*>Q:^$*F&"$T:7O IJ%.%?_Q,X=8.?DF.R2&H:A'.HYEW?@ M\/;T^#*O6UB?2'F-^5>R@DX!U^PR^;5^V.RV3*XJ?E]4=T7-=[P1MXVHFO?) M]8??5=CUQN[M/S:^",H6?MV%_ )02P,$% @ )(?_3IE&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 " DA_].--N+0V(# "H$ & 'AL+W=ON.]U&4;L]JBIO M;_1)U>;.7C=5WIG+YA"UIT;E.QM4E1'%\2RJ\J(.UTO;]M"LE_KFC,533ULBLJ5;>%KH-& M[5?AG;C=R*P/L(H?A;JT5^=!G\J3UL_]Q>?=*HS[$:E2;;N^B]P<7M1&E67? MDQG'K['3QZXZKS%#J?+7X5C4]G@9[B3)&(8#: R@ M*8#^'R#' #D%"!L0#2.SJ7[(NWR];/0E:(9JG?)^4HA;:1[FMF^TS\[>,]FV MIO5E'2^CE[Z;47$_*.A*(29%9/J># @9W!,+IW\--EPAL8&$&4@;+J_"$QR> MP/#$AB=7X:GS +ABA@U2:)"R\,PQX(HY-IA!@QD+7S@&7"%B[)!!AXS'"\<" M2 A;S*'%G,=+QP)(/)5>0(L%CW=+#22>6HL8XQ3S'MQR(XVGX,(#K> ]N#4' M&O(474!R[P3Q'MRR(XVG[@+C*R3OP:T\TGA*+S#E@D-,;O&1QE=]C+K@)!.K M_KMI%QAWP6FFN6O"-3X33+S@/!.;85SC,\',"TZT9%\?H/%\?P3&7G"H);DN M7.-)A3#WQ)F6[BQ&&L\L)LP]<::E.XN!QC>+"7-/G&DYEPP^<2I M3ECU@<97?8P^<:P35GV@\54?HT\8?MX>TK,OX&I6,Q\KSJ) MP94W[*M4<[!:Y#;;Z7-O] M^57KM V_([MO_"L?]O!?\^90U&WPI#NS^[1[Q+W6G3(#BF_,4(XJWTT7I=IW M_6EFSIMA[SQ<=/HT_B\037].K/\ 4$L#!!0 ( "2'_TY@65ZXN@0 %48 M 8 >&PO=V]R:W-H965T&ULC9EO;]LV$,:_BN'WK7@\ M4B0#Q\#LHMB #0@Z='NMQ$QL5+(\28F[;S])5@WY[ICU3?3'SY$/R>./%+,Z MU\VW=A]CM_A>EU:]=>3C&AV;1OE95T?R[B65]OE_"\L>++X>7 M?3>\R-:K4_$2_XS=U]-#TS]EUU)VARH>VT-]7#3Q^7[Y"]QMC1D"1L5?AWAN M9_>+H2F/=?UM>/AM=[]4@Z-8QJ=N**+H+V]Q&\MR**GW\<]4Z/):YQ XO_]1 M^N>Q\7UC'HLV;NOR[\.NV]\O_7*QB\_%:]E]J<^_QJE!=KF86O][?(ME+Q^< M]'4\U64[_ET\O;9=74VE]%:JXOOE>CB.U_/EESQ,87* G@+T-0#,NP$X!2 ) MR"[.QJ9^*KIBO6KJ\Z*YC-:I&)("[K#OS*?AY=AWXV]]:]O^[=O:AE7V-I0S M2387B9Y)]*UBRQ6YNDJROOZK"2V:T&,\SN-!CDMD+T;T8K@7)%XN$CNK!;U%1[QPE<'S%BEXL]V*(%\MJL<8Z MVB]<91RZQ!CGHI><>['$2\Z]*$L,;[D(32K;G.C$<2)8)9"'W!##6TEF M5@9"8I M[H5!2?%DL=I3-Y),&=0)/PE& O,SR_W)#_!V>SJ26TGE?&*<0(8E:.X&J!O- MZ\$^,9'Z$70:U&SD;QW)^ 5D_':I'I:A"9R:CE(3.!!!>0BT28(L!Q,2?F1P M B>GH^0$#D4 ,)17DDSEJ34%9'@"IZ>C] 1.1JVUIW8$58Z)U19D@ (GJ*,$ M!8F-*3*"C$;@;'24C<#!EQM%&\U%UJ1R7,8C<#XZUK<"^]#(U6@9?9JCSU'T M:YCS+K:=KDZ#J5\G$C-2)+2*G'JUGHSG-$,%2 M"$LR&T(B'[3,/,WWG'0WN9DT-W,@Y-0-%^G4^J1E>FI.3T_IJ85-IV)>A#VG M2O6+3$[-R>DI.35'HD;F11*EO,C4U)R:=*)LM,!##'3_*ZA I09)AJ;FT/04 MFII#$W/M60)+LN!2G2/#57.XTHHVDB95BXQ-'=C6P"!T ?-,WUGQ#>>I(1B1R1@6()A9UC0$\_W[>2 MSF-N$Q\Y*(,2.2@#A1,*W]V6V1%$J5T'RJ!$#DJZ3FU00& P")3;DLX;%5(9 M+=,2.2T#I1-R#(H?.9+NG8\I$I: 0*TIPQ MVXE_=%MUYD_AG.O]1L-#*S#/^$38Y-XMR/$X:/S44S M/U\T+%U%$=UK9+/SW>' _8^B>3D^:_>QV%T? MROC<#;>NOV\N!]V7AZX^38?XV?4_">O_ %!+ P04 " DA_].'<>F^:8! M "- P & 'AL+W=O91NFA32T M*E+MX*K"GH.2!@Z.^+/6POUY &6'DN;TK? D3UV(!585O3C!#P@_^X/#C,TJ MC=1@O+2&.&A+^BG?[7G$)\"SA,$O8A([.5K[$I.O34FS: @4U"$J"%PNL >E MHA#:^#UITOG(2%S&;^J?4^_8RU%XV%OU2S:A*^D])0VTXJS"DQV^P-3/+253 M\]_@ @KAT0F>45OETY?49Q^LGE30BA:OXRI-6H=QYVX[T3XF\(G 9T*^_B]A M-1%65P0V.DNM/HH@JL+9@;CQ9_4BWHE\M\)AUK&89I?VL%N/U4NUO2_8)>I, MD(<1PA<0_B]B_QZQR68(P_-G$_Q#$SSQUTL3VRL3(V23("9!\NS:QGL,Y^LK M'VPQF'A1OPMWDL:3HPTXXS2)UMH J)?=X-_O\&W,B8(VQ/ .8S?>D#$)MI\N M/YM?8/474$L#!!0 ( "2'_TZ2%*A# @4 #<9 8 >&PO=V]R:W-H M965T&ULC9E?;^(X%,6_"N*]37P=.PFB2&T@VI5VI=&,=O@(81-TG;VVZ\34@;N/6GG!4CR\\T]_G=L,W^KZN_-UKEV\J/<'YJ[Z;9M MC[,@:-9;5Q;-;75T!__DJ:K+HO67]7/0'&M7;/I"Y3Z@,+1!6>P.T\6\O_>E M7LRKEW:_.[@O]:1Y*MMV-8#$_%L_NFVO_.GZI M_55PCK+9E>[0[*K#I'9/=]-[-]^*]F,>B<5FU_V>W:;=W MTV0ZV;BGXF7??JW>?G.#(#.=#.K_<*]N[_$N$_^.=;5O^L_)^J5IJW*(XE,I MBQ^G[]VA_WX;XK\7PP5H*$"_6D /!?2Y@$_VHP+14"#Z62#ZL( 9"IA??8,= M"ECVAN!467WM+XNV6,SKZFU2GSK0L>CZJ9I9W[[K[F;?G/TSWP"-O_NZ4&$X M#UZ[0 .3G1BZ8M0ULP+,F0A\!N(8("H#Q!=!8A8A9\8VS.'GK%:&\-J1%)QI%++ZD12BM(P86V< M TRGD358FH'2#)#&DLY.C+EXCXY()TP:H!*M-),F*9LD<J( 9\B&?#=!5LBFO',EH/L(0(QI=,L:. M2,(>J( )*FZ"2GK2C>(>B" MEET(X@Z((#/6V-@!%;! WODR)1U)]&)@DUS2 MIT@.D!';4]CW5 SDQ%Q.+!-)N*$#Z"82HU)"A@P7)2&=C+42=F,%[)CWJTQ) M=Z1$=#X)W43ZY)$TP"OWFA-BF;$# L+>2\![90^13ABI4&QA$!9:L5K"T?CQ5PZC1>'(TD)S M^[U^BEU,(Q=C;?L (=Y7@XOSV-+5S_UI>C-95R^'MM-PQW.5CH$3WSB_LGI#/]G2J>_%/XLZN?=H9D\5FU;E?WY\%-5 MM<[K#6]]C6]=L3E?[-U3V_V,_>_Z=)1_NFBKX_ W17#^KV3Q/U!+ P04 M" DA_].QD7/704# "T"P & 'AL+W=O;N7LK#U/.Z]9[7176%QOC5%<>]7WFU479N(N9L3VVBYDXRJIL^&/K=,>Z+MI_2UZ)\]PE M[JOA1[G;2VWP%K-#L>,_N?QU>&S5R!NC;,J:-UTI&J?EV[G[0*8K0K6#(7Z7 M_-Q=/#M:RI,0SWKP=3-W?9T1K_A:ZA"%^COQE%>5CJ3R^#L$=</E\VOT ME1&OQ#P5'4]%]:?MC68[S9S: M@$Y93PL2^#/OI ,-3-HS])+QR363(\Q(>"J#,0V*I9%2RYU>+Y#9!/$!DW\8 M9?5^E*M$ [1>@0D07-7KAM()&F!B DPN U!0S+1GF&&:7D<8,E 0&XH2/P$5 ML2$6,U@4&R(D3FZH"E%5H:TJ ,LL$8;&0'G/A)>IA* ZFB1O;%17_P'4$L#!!0 ( "2'_TZ]FP+JS0, L1 8 >&PO=V]R M:W-H965T&UL?9A;CZ,X$(7_"N*]!UQ@ ZTD4B>KU8XT([5F M-;O/=.(D:+AD@71F_OV:2V?H\G&_!'".JTX9\V&SNC7MC^ZL=>_]K,JZ6_OG MOK\\!D&W/^LJ[SXU%UV;?XY-6^6]N6Q/07=I=7X8.U5E0&&H@BHO:G^S&MN> MV\VJN?9E4>OGUNNN596WO[:Z;&YK7_AO#=^*T[D?&H+-ZI*?]-^Z_WYY;LU5 M<(]R*"I==T53>ZT^KOTG\;BC;.@P*OXI]*U;G'M#*2]-\V.X^'Q8^^'@2)=Z MWP\AM>4_Q:'_KSV4]\[ MZ&-^+?MOS>TO/1:.]"]@\G]48=H[A#][A"/Q4_.QE+_R/M\LVJ;F]=.=^N2#Y-" M/$9F,/=#XSAVXW^FVLZTOFY$E*V"UR'0K-E.&EIJ[HK 1+^G()1B2U9W>I]@ M9RM$2#A%!*N(Q@#1,D )E !)L&":-&C7UJ%&IXJ78(B'2S#%> M$GJ1H!A' 4#*+N8F/G<3AJY\!EG6"!$B)_K$&11 MK))9M$SCJ$0XZ"% EH3C0]C%1):5CT7OS4#./ D"9E)NAL#(\H<8B5R336 B MB0B8L< :67DHYEZ QG63,-L$@)L,N97XHQDW6P&:V&$%HTU(8(5S=A:]2Y.& MH>1N@"Q+9>(PA%$I "LE9Z6P.2C)(A10I9)2AQV,2Y'8[)>1(P3&G "T 62>FJ">-. -Y)SCMA \]^*FV-ZZ$D#$4"4)2,1%NRH?@@(OX2 M0"KEF'N$X4D GI+#DP 799;PR8=DD0H=[VK" "4"L\]QLPECCP#V),<>V4@3 M26B-L*V*,^6ZX1A]!-"G./H(8&VY_ISM(%7B>"D3QA\!_"F./[*Y9CQS^@%5 MG&0.&A.&'P'X\07MEFRL\1'< 5D<4^0RA"%* ***0W06+3GV-.ZV.V_?7.M^V*PM6N\[^B<:MJ"L?6MV^M.^_'>8Z3/!U[P]%77G MO32]V>".V]!CT_3:N P_F0$[Z_QPORCUL1].$W/>3MOSZ:)O+O.GA^#^_6/S M/U!+ P04 " DA_].P39.LI<& ]* & 'AL+W=O?RD/Q;[]SV-9[?*F_5@]S>M#5>0/?:/==BZ#0,]W^68_O;KHO[NK MKB[*EV:[V1=WU:1^V>WRZM]%L2W?+J=B^O[%M\W3<]-],;^Z..1/Q?>B^?-P M5[6?YJ^NP:?G[_'GW=)]\F\R.OBV6Y M_7OST#Q?3I/IY*%XS%^VS;?R+2V&A*+I9,C^]^*UV+9X-Y*VC_MR6_=_)_&@@QVD -#=2I@92C#<*A07AJ MH/1H@VAH$'WT$(\VT$,#?6H01:,-XJ%!_-%#.-H@&1HD'SV,-S!# _.1M!IM M((+WR@4?3?K2S8\E[^?0*F_RJXNJ?)M4Q]/@D'=GF_@JNFEZWWW;S\K^G^T\ MJMMO7Z^$UA?SUR[2P"R.C+28V&:6G(E(F!4*D]C,-6*,S:P!$P_E,-)*Z![ .$5BP# MI6<@:\ 1'G $!DPFS2)BW;")M>0,/2E0%)K0>$]6/AKGHT$^Y&19:#Y=-%W? MKGV@] QD#3C& X[!@,G\7L2LFQF9X$N T"G%$1(D'>W'2B;!R21] /4YF<1Q M. R.8/CA2,A,6A@^UT1B"'4-J8"F[$5EG$H<2UVG"] " IZ8HI>@ ?K<#YT+ M:\305=Z#R0 C'2FYQ$: 6DF:D@ 'V+ 3"6))$M!!<\PXYI=PJ( +I H.FK) MAQ,E1I&59 DX94C%5BA8DDAZ7;A&7& "NGRM 3=C#G*#**@$.-U$:;J6+Q%%JX,"T;,B/=>= MG9C#A@32(?9C#;B.H$O5RHM*SU'VJ!W.(Y#T4(<0W%681""&_<8$SD.3&NW* M3LEA12+V-PGAD!&1>+C$ -F7W,#0$Q]0B6;%]*$R0(6.'QG"(4D"6!*7"2XM M,[:.KB%%]QY2+RJ#E$/?I<.3)/ D)A42^8TD"U"**&WH90U0RB%"TB%"$HD0 M50H)# "X4J!@2"D0AY0"<$ I$(5W&6"N7"E@KFR? :JAHT*N_1\D??2" M)9&GA8$):(4XQY4"!3,JC&):(@>PA.RQ(^FSV2+!'$]$-K)47E9ZC[%$[ M%$?Z[/A(H"62*L42430Q&(A5XTQW=F(."Y(^%B2!FH1TS.>9=)RQQ^M0'/D_ M%$E"A*B034$?*@.4< B@="B.]%$<"79OI*0K)]KBH1N/ M/E &(,=FJW+8C?*Q&\6-1!LJ;BFD-%DQ,T )QWFE'':CD-W094Z!B[0)%3V$ M2\"%=+=M!8/I]AB0*8LX%;'IN ;M[K SHR*Z9'W@-(SD#UDA]TH'[M1W$AB>G-[Y0.E M9R![R ZU44AMJ $H[AK, #R8=)RQQ^LP%J7]#4 Y+$*!^T?, !2_L2,CZOK7 MD**K6NI%98":N2:@PVT4UCY#U/ R ,#QZPL,!@P <<@ <, %'P M^@*'!PP Y-N@?K_LBKI\V^GOPHFZ;<]8\7/99E4[0!@R]M MJ9^+_.'T85L\-MW;N'U?'1]H.WYHRL/PL-[\],3@U7]02P,$% @ )(?_ M3EQ4# JR 0 T@, !@ !X;"]W;W)KM]=V#,E2TH[FY,!QK_U,8J[M&U#7.=!5Y%D)(L M39*/3'&A:9'%V,D6F>F]%!I.EKA>*6Y_'4&:(:<;>@T\BZ;U(<"*K.,-? /_ MO3M9]-C,4@D%V@FCB84ZIW>;PW$7\F/"#P]@D='(VYB4X7ZN<)D$02"A] M8.!X7. >I Q$*.-UXJ1SR0!E""-4HC7?R2LG?>J(D%I2C^-IY"QW.8^*^P=4 Z =)W M #86BLH_<\^+S)J!V''V'0]7O#FD.)LR!.,HXC\4[S!Z*3;[?<8N@6C*.8XY MZ3)GSF#(/I=(UTHKA/L5@EVD6#WWQ97;S;.OS;& TI);G"% M6GQ@LR.A]L'\A+8=UVQTO.FF%\3F9US\!E!+ P04 " DA_].1''"5K0! M #2 P & 'AL+W=O=\?&'-5!XJ[*].#QIO&6,4]FK9EKK? ZPA2DJ6[W3537&A: MYM%WLF5N!B^%AI,E;E"*VQ]'D&8L:$+?'$^B[7QPL#+O>0M?P'_M3Q8MMK#4 M0H%VPFABH2GH77(X[D-\#/@F8'2K,PF5G(UY#L;'NJ"[( @D5#XP<-PN< ]2 M!B*4\3)STB5E *[/;^P/L7:LYQZ>.#FDV)LJ.&,KXAV*=^B]E,G[)&>70#3''*>8=!VS M1#!D7U*D6RF.Z5_P=!N>;2K,(CS[3>$_"/:;!/M(L/]OB5LQV1])V*JG"FP; MI\F1R@PZ3O+*NPSL71K?Y%?X-.V?N6V%=N1L/+YL[']CC >4LKO"$>KP@RV& MA,:'XPV>[31FD^%-/_\@MGSC\B=02P,$% @ )(?_3G6[H#^T 0 T@, M !D !X;"]W;W)K&UL?5-AC]0@$/TKA!]P[+*] M\]RT36[/&$TTV9Q1/[/MM"4'3 6Z/?^]0'NU:N,78(9Y;]X,0SZB?78=@"20-G2]R@M; _3Z!P+.B>OCJ>9-OYZ&!EWHL6OH#_VI]ML-C"4DL-QDDT MQ$)3T(?]\93%^!3P3<+H5F<2*[D@/D?C8UW0710$"BH?&438KO (2D6B(./' MS$F7E!&X/K^ROT^UAUHNPL$CJN^R]EU![RFIH1&#\D\X?H"YGEM*YN(_P154 M"(]*0HX*E4LKJ0;G4<\L08H6+],N3=K'Z>; 9]@V@,\ O@#N4QXV)4K*WPDO MRMSB2.S4^U[$)]X?>>A-%9VI%>DNB'?!>RWW;[.<72/1''.:8O@Z9HE@@7U) MP;=2G/@_<+X-/VPJ/"3XX0^%M]L$V29!E@BR_Y:X%7/W5Q*VZJD&VZ9I@I3=31BA+GRPQ5#0^'A\ M$\YV&K/)\-C//X@MW[C\!5!+ P04 " DA_].QUWC3+4! #2 P &0 M 'AL+W=OU,8J[M&T#7.=!5Y%D)(LW6P^,<6%ID46?2=;9*;W M4F@X6>)ZI;A]/8(T0TX3^NYX$$WK@X,56<<;^ G^5W>R:+&9I1(*M!-&$PMU M3N^2PW$7XF/ HX#!+7YG_Q)KQUK.W,&]D4^B\FU.]Y144/->^@'.=3+!U0#H!TAFPCWG8F"@J_\P]+S)K M!F+'WG<\/'%R2+$W97#&5L0[%._0>RF2VYN,70+1%',<8])ES!S!D'U.D:ZE M.*;_P--U^'95X3;"MW\HW*\3[%8)=I%@]]\2UV)N_TK"%CU58)LX38Z4IM=Q MDA?>>6#OTO@F'^'CM/_@MA':D;/Q^+*Q_[4Q'E#*Y@I'J,4/-AL2:A^.-WBV MXYB-AC?=](/8_(V+-U!+ P04 " DA_].8M!AAK,! #2 P &0 'AL M+W=O@-4JR12MPB! M!-*J"'CV)I/$JB_!=C;E[QD[:0B0]L7VC.><.3,>YZ-UC[X#".1)*^,+VH70 M'QGS50=:^!O;@\&;QCHM IJN9;YW(.H$THKQW>XMTT(:6N;)=W9E;H>@I(&S M(W[06KA?)U!V+.B>/CL>9-N%Z&!EWHL6OD+XUI\=6FQAJ:4&XZ4UQ$%3T+O] M\93%^!3P7<+H5V<2*[E8^QB-3W5!=U$0**A"9!"X7>$>E(I$*./GS$F7E!&X M/C^S?TBU8RT7X>'>JA^R#EU!;RFIH1&#"@]V_ AS/6\HF8O_#%=0&!Z58([* M*I]64@T^6#VSH!0MGJ9=FK2/T\TAFV'; #X#^ *X37G8E"@I?R^"*'-G1^*F MWORWQ07-VC41SS&F*X:N8_1+!D'U)P;=2G/A_ M<+X-/VPJ/"3XX2^%+^3/-@FR1)"]6N)6S+\JV:JG&ER;ILF3R@XF3?+*NPSL M'4]O\B=\FO8OPK72>'*Q 5\V];^Q-@!*V=W@"'7XP19#01/B\1V>W31FDQ%L M/_\@MGSC\C=02P,$% @ )(?_3EE8?Y"U 0 T@, !D !X;"]W;W)K M&UL?5/;;MP@$/T5Q <$+^MDZ8B%.J?WN\,Q#?$Q MX*>$T:W.)%1R-N8E&%^KG"9!$"@H?6 0N%W@ 90*1"CC=>:D2\H 7)\_V#_' MVK&6LW#P8-2SK'R;TSM**JC%H/RC&;_ 7,\U)7/QW^ ""L.#$LQ1&N7B2LK! M>:-G%I2BQ=NTRR[NXW23WLZP;0"? 7P!W,4\;$H4E7\27A29-2.Q4^][$9YX M=^#8FS(X8ROB'8IWZ+T4/-EG[!*(YICC%,-7,;LE@B'[DH)OI3CR?^!\&[[? M5+B/\/T?"M-M@G23((T$Z7]+W(JY_BL)6_54@VWB-#E2FJ&+D[SR+@-[S^.; M_ Z?IOV[L(WL'#D;CR\;^U\;XP&E)%&UL?5-A;]P@#/TKB!]0DZ8B%.J8U&!^KG"9!$"@H?6 0N%WA$90*1"CCQ\Q)EY0!N#Z_LS_'VK&6 MBW#P:-1W6?DVIP=**JC%H/R+&3_ 7,\M)7/QG^ *"L.#$LQ1&N7B2LK!>:-G M%I2BQ=NTRR[NXW23WLZP;0"? 7P!'&(>-B6*RI^$%T5FS4CLU/M>A"?>'3GV MI@S.V(IXA^(=>J\%3^XR=@U$<\QIBN&KF-T2P9!]2<&W4ISX/W"^#=]O*MQ' M^/X/A??;!.DF01H)TO^6N!5S^"L)6_54@VWB-#E2FJ&+D[SR+@/[P..;_ Z? MIOVSL(WL'+D8CR\;^U\;XP&E)#SG<9L,KSIYQ_$EF]< M_ )02P,$% @ )(?_3JZ25]*T 0 T@, !D !X;"]W;W)K&UL?5/;;IPP$/T5RQ\0@Y?6=;YF;T2O9PML2-6@O[YP3*3 5- MZ8OC4;:=#PY6YH-HX3OX'\/9HL56E5IJZ)TT/;'0%/0^/9ZR@(^ GQ(FMSF3 M4,G%F*=@?*D+FH2$0$'E@X+ [0H/H%00PC1^+YIT#1F(V_.+^J=8.]9R$0X> MC/HE:]\5](Z2&AHQ*O]HIL^PU/..DJ7XKW %A?"0"<:HC')Q)=7HO-&+"J:B MQ?.\RS[NTWQSFRVT?0)?"'PEW,4X; X4,_\HO"AS:R9BY]X/(CQQ>N38FRHX M8ROB'2;OT'LM>?(A9]<@M&!.,X9O,.F*8*B^AN![(4[\%9WOTP^[&1XB_;"E MI\F^0+8KD$6![,T2=S#I_T6R34\UV#9.DR.5&?LXR1OO.K#W/+[)/_@\[=^$ M;67OR,5X?-G8_\88#YA*/P+,! #2 P &0 'AL+W=O0/F;5AO) MG#=-1^Q@@#41) 6AN]TMD8PK7!71=S95H4,I#? SXP6&RJS,*E5RT M?@G&YZ;$NR (!-0N,#"_7>$>A A$7L;/Q(F7E &X/K^Q/\3:?2T79N%>BV?> MN+[$!XP::-DHW).>'B'5\P&C5/P7N(+PX4&)SU%K8>.*ZM$Z+1.+ER+9Z[QS M%?0^?I_TK,QU7%EVT M\R\;^]]J[K]!UL, :T+QX_^;.8QFPVGA_2#R/*-J]]02P,$% M @ )(?_3AZ9G(RU 0 T@, !D !X;"]W;W)K&UL?5/;;MP@$/T5Q >$-=Y]P?&7-F"$N[*]*#QIC96"8^F;9CK M+8@J@I1D?+>[84ITFA99])ULD9G!RT[#R1(W*"7LVQ&D&7.:T _'4]>T/CA8 MD?6B@6?PW_N318LM+%6G0+O.:&*ASNE]7;G-Y1 M4D$M!NF?S/@%YGJN*9F+_P87D!@>E&".TD@75U(.SALULZ 4)5ZGO=-Q'Z>; M-)UAVP ^ _@"N(MYV)0H*O\DO"@R:T9BI][W(CQQ(MG.XW99'C3SS^(+=^X> =02P,$% @ M)(?_3FV*[ZFT 0 T@, !D !X;"]W;W)K&UL M?5-AC]0@$/TKA!]PM.R>KINVR>T9HXDFFS/J9[:=MN2@5*#;\]\[T&ZMVMP7 M8(9Y;]X,0S8:^^Q: $]>M.I<3EOO^R-CKFQ!"W=G>NCPIC96"X^F;9CK+8@J M@K1B/$G>,"UD1XLL^LZVR,S@E>S@;(D;M!;VUPF4&7.:TIOC23:M#PY69+UH MX"OX;_W9HL46EDIJZ)PT';%0Y_0A/9[V(3X&?)C?HA*]_F]$!)!;48 ME'\RXT>8Z[FG9"[^,UQ!87A0@CE*HUQ<23DX;_3,@E*T>)EVV<5]G&YV-]@V M@,\ O@ .$<"F1%'Y>^%%D5DS$COUOA?AB=,CQ]Z4P1E;$>]0O$/OM>#I(6/7 M0#3'G*88OHI)EPB&[$L*OI7BQ/^#\VWX;E/A+L)W?RE\MTVPWR381X+]JR5N MQ/#DGR1LU5,-MHG3Y$AIABY.\LJ[#.P#CV_R)WR:]B_"-K)SY&(\OFSL?VV, M!Y22W.$(M?C!%D-![W<NC@Q59)QKX!OY[ M=[+!8C-+)348)]$0"W5.;[>'XS[&IX ?$@:W.)-8R1GQ*1KW54XW41 H*'UD M$&&[P!TH%8F"C.>)D\XI(W!Y?F/_G&H/M9R%@SM4/V7EVYS>4%)!+7KE'W'X M E,]UY1,Q7^%"Z@0'I6$'"4JEU92]LZCGEB"%"U>QEV:M _CS36?8.L /@'X M#+A)>=B8*"G_)+PH,HL#L6/O.Q&?>'O@H3=E=*96I+L@W@7OI>!\F[%+))IB MCF,,7\2\1[# /J?@:RF._"\X7X?O5A7N$GSWF\)_$.Q7"?:)8/_?$M=B=G\D M88N>:K!-FB9'2NQ-FN2%=Q[8V_2([#U\G/8'81MI'#FC#R^;^E\C>@A2-E=A MA-KPP69#0>WC\6,XVW',1L-C-_T@-G_CXA=02P,$% @ )(?_3I7/!I*T M 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TK MB!]0[DC:5:M.IL3EOG^@-CMFQ!"WN%/73^ID:CA?.F:9CM#8@J@K1B?+>[85K( MCA99])U,D>'@E.S@9(@=M!;F]0@*QYSNZ9OC43:M"PY69+UHX >XG_W)>(LM M+)74T%F)'3%0Y_1N?SBF(3X&_)(PVM69A$K.B,_!^%;E=!<$@8+2!0;AMPO< M@U*!R,OX/7/2)64 KL]O[%]B[;Z6L[!PC^I)5J[-Z2TE%=1B4.X1QZ\PUW-- MR5S\=[B \N%!B<]1HK)Q)>5@'>J9Q4O1XF7:91?W<;I)DAFV#> S@"^ VYB' M38FB\L_"B2(S.!(S];X7X8GW!^Y[4P9G;$6\\^*M]UX*SM.,70+1''.<8O@J M9K]$,,^^I.!;*8[\'SC?AB>;"I,(3]XIO-XF2#<)TDB0_K?$K9B;#TG8JJ<: M3!.GR9(2ARY.\LJ[#.P=CV_R-WR:]@=A&ME9%(K4! #2 M P &0 'AL+W=O_(M M0"#/6AF?TS:$[LB8+UO0PM_8#@S>U-9I$=!T#?.= U$ED%:,;S;OF1;2T")+ MOK,K,ML')0V<'?&]UL+]/H&R0TZW],7Q*)LV1 0*E( MA#)^39QT3AF!R_,+^\=4.]9R$1X>K/HIJ]#F]$!)!;7H57BTPR>8ZGE'R53\ M%[B"PO"H!'.45OFTDK+WP>J)!:5H\3SNTJ1]&&_XW01;!_ )P&? (>5A8Z*D M_(,(HLB<'8@;>]^)^,3;(\?>E-&96I'N4+Q'[[7@_#9CUT@TQ9S&&+Z(V<.3,>YZ-US[X#".1% M*^,+VH70'QGS50=:^!O;@\&;QCHM IJN9;YW(.H$THKQ+'O#M)"&EGGRG5V9 MVR$H:>#LB!^T%N['"90="[JCKXY'V78A.EB9]Z*%+Q"^]F>'%EM8:JG!>&D- M<= 4]'YW/!UB? KX)F'TJS.)E5RL?8[&Q[J@610$"JH0&01N5W@ I2(1RO@^ M<](E902NSZ_L[U/M6,M%>'BPZDG6H2OH'24U-&)0X=&.'V"NYY:2N?A/< 6% MX5$)YJBL\FDEU>"#U3,+2M'B9=JE2?LXW=SR&;8-X#. +X"[E(=-B9+R=R*( M,G=V)&[J?2_B$^^.''M316=J1;I#\1Z]UY+OLYQ=(]$<#PWQ*W8OY4R58]U>#:-$V>5'8P M:9)7WF5@[],CLE_AT[1_%JZ5QI.+#?BRJ?^-M0%02G:#(]3A!UL,!4V(Q[=X M=M.834:P_?R#V/*-RY]02P,$% @ )(?_3M*D2MG& 0 -P0 !D !X M;"]W;W)K&UL=53M;IPP$'P5RP\0'^9HTQ,@Y1)% MK=1*IU1-?_M@ 2O^H+8YTK>O;0BE%_H'V^O9F5G;2SYJ\V([ (=>I5"VP)US M_8$06W4@F;W1/2B_TV@CF?-+TQ+;&V!U3)*"T-WN Y&,*USF,78R9:X')[B" MDT%VD)*9WT<0>BQP@M\"3[SM7 B0,N]9"]_!_>A/QJ_(PE)S"&8!7P$/',8[6J.0B5GK5_"XDM=X%TP! (J%QB8'RYP#T($(F_CU\R)%\F0 MN)Z_L3_&VGTM9V;A7HN?O'9=@6\QJJ%A@W!/>OP,Q[%JXX.5!_-E4(QJ.(>]Z\]=%+2=,T)Y= -&..$X:N,,F"()Y]D:!;$D?Z M+IUNIZ>;#M.8GO[C\#_Z^TV"?238K^U_2JY*W,*DVR+9IDCVCH"F^RN1+LO3PNE^;E.R_"O*/U!+ P04 " DA_].3,-1 M9[@! #2 P &0 'AL+W=O:IZ;V2+9PL<;W6POXY@C)#1K?TW?$HZ\8'!\O33M3P"_SO[F31 M8K-**36T3IJ66*@R>K<]''Y!J2"$:;Q.FG0.&8C+\[OZMU@[UG(6#NZ->I:E;S)Z2TD)E>B5?S3# TSU M["F9BO\!%U (#YE@C,(H%U=2],X;/:E@*EJ\C;MLXSZ,-PF?:.L$/A'X3+B- M<=@8*&;^57B1I]8,Q(Z][T1XXNV!8V^*X(RMB'>8O$/O)>?)/F67(#1ACB.& M+S#;&<%0?0[!UT(<^7]TODY/5C-,(CU91O^R7Q?8K0KLHL#NGQ*O/Y6XAKGY M%(0M>JK!UG&:'"E,W\9)7GCG@;V+C\@^X..T_Q2VEJTC9^/Q96/_*V,\8"J; M*QRA!C_8;"BH?#C>X-F.8S8:WG33#V+S-\[_ E!+ P04 " DA_].;;B7 M9- ! "A.\TQENC.E/A.BB <'T@^RALU\JJ00S-E0UT;T"5GJ2X(1&T8$( MUG8X3WWNHO)4#H:W'5P4TH,03/TZ Y=CAG?XGGAIZ\:X!,G3GM7P% _XWL*H5WOD.KE*^>J"3V6&(U<0<"B,4V!V MN<$S<.Z$;!D_9TV\6#KB>G]7_^![M[UPQFIO_##?@%NXJL1Z%Y-K_HF+01HI9Q98BV-NTMIU?QUG_3@L3Z$R@&P*9 MC'SE[YEA>:KDB-1T]CUS?_'N1.W9%"[IC\)_L\5KF[WE-#ZFY.:$9LQYPM 5 M9K<@B%5?+&C(XDS_H=,P/0Y6&'MZO'9_/(8%DJ! X@62OUI\W+08P"11V&0? M--D'!'8;DQ#F/T=Q")H< @+QQB2$238F9'4[!*C:SX5&A1PZ/Y.K[#)Z3]3? MKC_P:6Z_,%6WG497:>P=]3>IDM* +25ZL TW]JE8 @Z5<=MW=J^F@9D"(_OY M+2#+@Y3_!E!+ P04 " DA_].)HQC6=P! !!0 &0 'AL+W=O6IO!C>=G!22%^$8.K/ M$;@<,KS!M\1+6S?&)4B>]JR&[V!^]"=E(S*KE*V 3K>R0PJJ##]L#L?$X3W@ M9PN#7NR1Z^0LY:L+OI09CEQ!P*$P3H'9Y0J/P+D3LF7\GC3Q;.F(R_U-_=GW M;GLY,PV/DO]J2]-D^!ZC$BIVX>9%#I]AZB?&:&K^*UR!6[BKQ'H4DFO_BXJ+ M-E),*K84P=[&M>W\.DSZ-UJ80"<"71'(:.0K?V*&Y:F2 U+CV??,_<6; [5G M4[BD/PK_S1:O;?::TUV,S9\YX/!23-L^V!W#H10IE2]P[-QP)L74/DMD;/8#R)ZTV MDCEOFH[8P0!K8I 4A.YV=T0RKG!51-_95(4>G> *S@;944IF?I] Z*G$&7YU M//&N=\%!JF)@'7P#]WTX&V^1E:7A$I3E6B$#;8D?LN,I#_@(^,%ALIL]"I5< MM'X.QN>FQ+L@" 34+C POUSA$80(1%[&KX43KRE#X';_ROXQUNYKN3 +CUK\ MY(WK2WS J(&6C<(]Z>D3+/7D&"W%?X$K" \/2GR.6@L;OZ@>K=-R8?%2)'N9 M5Z[B.LTG>;:$I0/H$D#7@$/,0^9$4?D'YEA5&#TA,]_]P$*+LR/U=U,'9[R* M>.;%6^^]5C3?%^0:B!;,:<;0#29;$<2SKREH*L6)_A-.T^&W286W,7S_E\+\ MG<(4YBZ=9)],LD\0W*<)\B1!_A\J4YC#NR1DTS@)IHM/UJ):CRJ.R\:[3L4# MC8U_@\\C]969CBN++MKYYQ.;W&KMP$O9W7@MO9_BU1#0NK"]]WLSO^79<'I8 MQI2L_XKJ#U!+ P04 " DA_].E64!"[M\?&7-E"UJX M&]-#AS>UL5IX-&W#7&]!5)&D%>-)R@[,E;M!:V#\G M4&;,Z8Z^.UYDT_K@8$76BP:^@__1GRU:;%&II(;.2=,1"W5.'W;'4QKP$?!3 MPNA69Q(JN1CS&HPO54Z3D! H*'U0$+A=X1&4"D*8QN]9DRXA W%]?E=_CK5C M+1?AX-&H7[+R;4[O*:F@%H/R+V;\#',]!TKFXK_"%13"0R88HS3*Q964@_-& MSRJ8BA9OTRZ[N(_337J8:=L$/A/X0KB/<=@4*&;^)+PH,FM&8J?>]R(\\>[( ML3=E<,96Q#M,WJ'W6O##IXQ=@]",.4T8OL+L%@1#]24$WPIQXO_1^39]OYGA M/M+W:WIRMRV0;@JD42!="]PF'TK>9>!?>#Q M3?[!IVG_)FPC.T]/,/ M8LLW+OX"4$L#!!0 ( "2'_TZK'-63N0$ /8# 9 >&PO=V]R:W-H M965T8W M9Z]M%#Y MZ!Z4_]-H(YGSH6F)[0VP.I*D('2SV1/)N,)E'G,G4^9Z<((K.!ED!RF9>3N" MT&.!M_@]\<3;SH4$*?.>M? 3W*_^9'Q$EBHUEZ LUPH9: I\OSTN7$'RO"[P)AD! Y4(%YI<+/( 0H9"W\6>NB1?)0%SOWZM_C;W[ M7L[,PH,6S[QV78'O,*JA88-P3WK\!G,_MQC-S?^ "P@/#TZ\1J6%C5]4#=9I M.5?Q5B1[G5:NXCI.?[+/,RU-H#.!+H2[J$,FH>C\"W.LS(T>D9G.OF?ABK<' MZL^F"LEX%/&?-V]]]E+2/8[8(@OOHB05,21_H?G:;INZ3# M7:1G'QSNKARF,%E:)$N*9(D"MU/$653I0<5I7V67H;ZG M\=[^P:<7\.G=2*RV9=:9NB.DUL"H$24%HDMP3R7B'BRSXSKK(U& %[^"LD1FD9/K/ M"80:M; =[ _^K-V%EE8*BZA,UQU2$.=XX?T>-IY? #\ MY#":U1[Y2BY*O7KC2Y7CQ L" :7U#,PM5W@$(3R1D_%[YL1+2A^XWK^S/X?: M72T79N!1B5^\LFV.#QA54+-!V!0A4Z*@_(E95F1:C4A/O>^9O^+T M2%UO2N\,K0AG3KQQWFM![_<9N7JB&7.:,'2%21<$<>Q+"AI+<:+_A=-X^":J M&711UCV?<,FU4A:&UL;5/;;MP@$/T5Q >$->M- M5BO;4C95U4JMM$K5]IFUQQ<%&!?P.OW[ G9<-_4+,,,Y9RX,V8CFQ;8 CKPJ MJ6U.6^?Z$V.V;$$)>X<]:']3HU'">=,TS/8&1!5)2C*^V]TS)3I-BRSZ+J;( M<'"RTW QQ Y*"?/[#!+'G";TS?'<-:T+#E9DO6C@&[CO_<5XBRTJ5:= VPXU M,5#G]#$YG=. CX ?'8QV=2:ADBOB2S ^5SG=A81 0NF"@O#;#9Y RB#DT_@U M:](E9""NSV_J'V/MOI:KL/"$\F=7N3:G1THJJ,4@W3..GV"NYT#)7/P7N('T M\)")CU&BM'$EY6 =JEG%IZ+$Z[1W.N[C=',XSK1M I\)?"$<8QPV!8J9?Q!. M%)G!D9BI][T(3YRI=" MV1RWSG4'0FS9@F3V2G>@_$VMC63.FZ8AMC/ JDB2@M#-YH9(QA4NLN@[F2+3 MO1-)LT M\1PR$)?G3_6'6+NOYNS?$>HPIJU@OWK(='F.JYQF@J_@=<0'AX MR,3'*+6P<45E;YV6DXI/1;+W<>* MS.@!F;'W'0M/G!RH[TT9G+$5\&PO=V]R:W-H965TKO?;@26@VIC:3FC?OK8AB"3H_N#=]!%(4A :1?=$\KK!61)J.YTE MZFA%W0Z>8 M2\1V!O$8C1CB'(PVZ*P-&@06%P+QE8T>& MV*PA-F/HJNL-NUTH6M);0S.XQ7)Y:XA,#LT_HA>N#W5CT%Y9=_[AE$JE+#C- MZ,[=S,J]VS$14%H?/KA8][>W3ZQJAX=)QK]#]@U02P,$% @ )(?_3B [ M5$ @ > 4 !D !X;"]W;W)K&UL?53M;ILP M%'T5Q /4?-BFB0"I235MTB9%G;;]=I*;@&HPLYW0O?UL0Q$%;W^PKWW.\3D7 M<-X+^:HJ !V\-;Q515AIW6T14J<*&J8>1 >MV;D(V3!M2GE%JI/ SH[4<)1$ M$44-J]NPS-W:09:YN&E>MW"0@;HU#9-_=L!%7X1Q^+[P4E\K;1=0F7?L"M]! M_^@.TE1H4CG7#;2J%FT@X5*$3_%V3RW> 7[6T*O9/+!)CD*\VN++N0@C:P@X MG+158&:XPQXXMT+&QN]1,YR.M,3Y_%W]D\MNLAR9@KW@O^JSKHKP,0S.<&$W MKE]$_QG&/"0,QO!?X0[P>FFM&A&%6.E86_#6+=N[(>=+!YI M?D(R$I*)$./_$M*1D"X(:'#FHCXSSZ%>+]3C)5MXH:ON$TRR95_6*)RE MV;(Q:/8/V#OI&Y/7NE7!46CS.[F/_B*$!J,8/9A@E;D&IX+#1=MI9N9RN R& M0HMNO.?0=-F6?P%02P,$% @ )(?_3OX4JZ%Z @ MP@ !D !X;"]W M;W)K&ULC5;;;ILP&'X5Q /4V!P"48*4T[1)FQ1U MZG;M)$Z""IC93NC>?K8AE,"?KKD(MOE.OPTVLYJ+5WEF3#EO15[*N7M6JIHB M)/=G5E#YQ"M6ZCM'+@JJ=%>S>!IZSTUF9 93.*GIB/YEZJ;9"]U"GVS&E[#A_-9UOA[GKF40L9WME)*B^7-F*Y;E1TCG^ MM*)NYVF(_?9-_8LM7A>SHY*M>/X[.ZCSW(U=Y\".])*K9UY_96U!H>NTU7]G M5Y9KN$FB/?8\E_;?V5^DXD6KHJ,4]*VY9J6]UJW^C0832$L@'0'''Q+\EN"_ M$X(/"4%+"#Y+"%M".""@IG8[F6NJ:#H3O'9$\SQ4U#QV>!KJY=J;0;LZ]IZ> M3ZE'KRF)XQFZ&J$6LVPPI(?!'0)I]X/5&!%Y]Y#U&(*]@X4CTL&KLP2^O!T0:O;W>R"OP@4@0;A(\CO1@/\% I&08"8^L M_ 1(A$>S&> 1; W!@A%L \'BQ^6!>]D"DU%Y_M!IV8+NGND$6%S4VZ0+)D[V MQ)3.GE]*>USW1KM3>6$/9?0.;X[T'U2Y[/^ MBN@Z.3LJTYSHMFB.TJ:C>-5^)J#N6R7]!U!+ P04 " DA_].&6(\M=X! M #F! &0 'AL+W=O*S-4.LLC$6;.V@X,,U)ES*O\\ 1-#CC;H6GAM3XVV!5QD/3W!#] _^X,T M*SR[5"V'3K6B"R34.?J\V>T3JW>"MQ8&M9@'-LE1B'>[^%KE*+1 P*#4UH&: MX0)[8,P:&8S?DR>:M[2-R_G5_<5E-UF.5,%>L%]MI9LF7X5PQ>8 M\B0HF,)_@PLP([R8VN\B\S-(6W;MSSTQ:9:J7(@HW M&;Y8HTGS-&K(0D-N%?M[11K.$FP 9@KBI2"N/[JA('Z#R&L0.8/XQB!:Q1@U MJ=-TDR8,5TG^([I!B;TH\1T*^?2X0ADUR6*7.$I6)![--O:#)%Z0Q .R78$D M=W%)DJY)?"*2KE#PXL39&^ [E:>V4\%1:'-XW1&KA=!@#,,'X]B82V=>,*BU MG6[-7(Z?WKC0HI]N%3Q?;<5?4$L#!!0 ( "2'_TXCZREXJP$ ,$# 9 M >&PO=V]R:W-H965T-0=B>P.LB4E2$)IE:R(95[@J8FQGJD(? MG> *=@;9HY3,?&U!Z*'$"WP.O/)#YT* 5$7/#O &[D^_,]XC$TO#)2C+M4(& MVA+_6&RV>ADK_5'<'XU)T$CR!$(/)E_$N< M>)(,B9?VF?TY]NY[V3,+CUJ\\\9U)7[ J(&6'85[U<-/2/VL,$K-_X83" \/ ME7B-6@L;5U0?K=,RL?A2)/L<=Z[B/B3^<]I\ DT)=$J@8R^C4*S\B3E6%48/ MR(RS[UFXXL6&^MG4(1A'$<]\\=9'3]4RRPMR"D0)LQTQ] JSFC#$\T\B=%:$ M1H+E%<%ZGF Y2[",!/D5P?U-E2-F'3$J8;)L7B6?5.W^1<=RMU@X\87;G7TSG_]/D"&A=,.^];<97-3I.]^G# MD.G75M]02P,$% @ )(?_3M--K9$% @ ;P4 !D !X;"]W;W)K&UL?53;;IPP$/T5Q'MC;DO3%2 %JJB56FF5*NVS%X:+ M8F-BFR7]^]J&)82U^K+V#&?.G)D=3S(Q_B): .F\4=*+U&VE'(X(B;(%BL4= M&Z!77VK&*9;*Y T2 P=%TUU3ZL#M_E\2=-%$"R:?,<$&XZ\(I-C7%($M M11[G2"R$D2&(/I X._:,&-B@^D-)MI! M"@ODWB[C8)5QL,C8-2N?,8=-CD_[?EH@D5U&;)416V2$.QGQ3:GA;FZ*6TBT MEX$VT[MCL'U!+ P04 M" DA_].\!0/"&X" !Q"0 &0 'AL+W=O5\5&4M5VZN5+/T/+G-647E$V]8K>_LN:BHTE-Q M\&0C&-W9HJKTL.]'7D6+VLU2N_8BLI0?55G4[$4X\EA55/Q[9B5O5RYRSPNO MQ2%79L'+TH8>V"^FWIH7H6?>P+(K*E;+@M>.8/N5^QDMUR@Q!1;QNV"MO!@[ MII4-Y^]F\GVWU!V>:0HOQV?VK[9YW M5D/-GP(MB39S:Q:M=_:>[E;JU5-&4)!Z)T/48YX[#+[ X&O$>HJ(_ 'B:0&# M"@RJP+8^N%(1P@0$)""6@%P11#!! !($@(+%R(<.$UE,;3&?B!^-K ! @1_# M4D)02CB1@A,"$T0@072_&0N08 $H&)O18<*+/G$8A2,S(!">D1*#4F+@OM)B&)QSD!4 &9>;EH)K%H*@?/I W!<4/X 5/@ MP"%RCRGD+E, U+PI<'P1D%^,9BC@V*'P 5/@X*'HCEVD!X6WMQ$(-;N/(#C& M:)IC@O$,!1P_%#]@"AQ E-RQF_2@Z/9V J(F^XEW\>TSAY&?5!R*6CH;KO1G MU'[L]IPKIAG])VUPKL\_PZ1D>V6&"ST6W2&@FRC>] <<;SAE9?\!4$L#!!0 M ( "2'_TX%A@E_D0( '@* 9 >&PO=V]R:W-H965T6PIJ+A?VS#BW3*:.WSUI..2T@??K&_MGU[QI M9D<5>Q;\5W70Y2K,PN# CO3,]8NX?F%]0[,PZ+O_QBZ,&[BMQ.38"Z[<;[ _ M*RWJGL644M/W[EHU[GKM^6]A< #N _ 0D,Y=+UTB5_DGJFF12W$-9"=^2^TS M1DMLM-G;0R>%NV>*5^;T4A!,\NABB7K,IL/@.PP:$)%A'U)@*,4&C\))/(,) M"%@C<03DOQH3F" !"1)'D-P1X,7\H$F<-),C!)!A!D#TD@S ).L@"3+,8$)(8)4 S_L>/I:B*/ M-] $/2$0\?@#@099(SQ!4@A$L"PK7 \054( M1#)/'MA[&+*5YQ6"85MA/%U5##L& XX9J0J!$L_+"L.VPN,O%* J $H>WS31 MW8>_9O+D1AX5[,6YDP5JVQ&QS^P;N9[#N5IZI1P4YH,WZX(>$HA&:F MEOC)^+,T8^"PX>RH[7)NUK*;A;J-%FT_YT7#L%G\!5!+ P04 " DA_]. MY7UO\>P! "!0 &0 'AL+W=O@T3MG@ZJC3NMQA[%J.^!4/8D1!G-R%I)3;4QYP6J40$\NB#-, MXKC G/9#U%3.=Y!-):Z:]0,<)%)7SJG\LPK/'E5$>Q30@8 MM-HR4+/I/NJNC#Q$ZP9E> MF7X5TV>8Z\DC-!?_%6[ #-QF8C1:P93[HO:JM. SBTF%TW>_]H-;IYG_'A8. M(', 60*(K\4+N0%299$-BP+Q(D)+$G#^%IG(<)TF".J2-(5P0D_D\&69 @&UL;539;MLP$/P50>\-=2+/$0A?JC .KXG7L1^42:"Z MG' /WT']F$Y"1VAC:4<*3(Z@!!#I-OXO7*&FZ0IW.^O[)^L=^WEC"6\^?(95C]Y&*SFO\(%B(:;3K1&PXFTOT$S2\7IRJ);H?C=K2.SZ[+R M7\O\!_"*Y5R2_%\D>;T0<)M^)?(BCQ*]2>%4*CY7T1J6X MLY)&M^>%=A>$@NCM:,B@X3.S8[G+;M/WG-@+]@_N1O<;%OW(9'#F2E]3>YDZ MSA7H5J('[770K\46$.B4V3[JO7 SXP+%I_4Y0-N;5/\%4$L#!!0 ( "2' M_TX,G&PO=V]R:W-H965TB2T5: M,5X4#TP+:6A3I=S1-96]!"4-'!WQ%ZV%^WL 9:>:;NA;XDF>AQ 3K*E&<8:? M$'Z-1X<16U@ZJ<%X:0UQT-?TTV9_*",^ 9XE3'[EDSC)R=J7&'SK:EI$0:"@ M#9%!H+G"(R@5B5#&GYF3+BUCX=I_8_^29L=93L+#HU6_91>&FNXHZ: 7%Q6> M[/05YGFVE,S#?X+&Y35#>)"@3P?U_*C^^4YDQ#PEC$J9X MUX*MEA+?W _ASM)X<@V'%^ MQVSYF9I_4$L#!!0 ( "2'_TYKS\38U00 /08 9 >&PO=V]R:W-H M965T1'D1_J^^FN M:8YWLUF]V=DBJ[^41WMP_WDIJR)KW&'U.JN/E?G6Y/N#?:HF]5M19-6_CS8O3_=3/OUH^+I_W35MPVPQ/V:O]D_;?#L^ M5>YH=E'9[@M[J/?E85+9E_OI [];2]UVZ(B_]O94#[Y/VJD\E^7W]N"W[?V4 MM2.RN=TTK43F/M[MTN9YJ^3&\4\O.KV3>9YZRVRS+_>[]M M=O=3,YUL[4OVEC=?R].OMI^0FD[ZV?]NWVWN\'8D[AR;,J^[OY/-6]V41:_B MAE)D/\Z?^T/W>>KU/[KA#J+O("X=W+D_ZT!]!_K907[:0?8=Y-@SJ+Z#\LXP M.\^],W.5-=EB7I6G276^'XY9>]OQ.^4NUZ9M[*Y.]S_G9^U:WQ>DV'SVW@KU MS..9$0.&,W[-K !S(69N!)=A"#2,1Q%T%]1)27*3,>-=X#3!* MI59X:@I.3053(Q4Q5T,!/=[DG&?D>QM2 MQJ1&XXD9.#$#K"4LD$*!=+RUG.&D8"/,[:'A7+D*$F4),*&,3/Q0"3&2TE=; M TPQF:21Z46"D .+940"AM@#%S>8C..%TQB3*;2%LR ? ":T2PC?Y!#33/@Y ML@:8$DQ&GF^.PX^'Z3?,M6L)'#)#C+18X;X0887$/79G'N/=T+P&EN0K6 M5R'%%>/>6G"-,"<6>*_\@#%!1GR+0ZQ5,=6L@+'H ACD%3DI2EPU(CD!H=QU(AP:0,<-N"AE4&) M "B1^%$,**&%\0T&6JF(++D$CD 11B!IAB4(!PVQ\083#AH*%S:AP3UT90IQ M?R6[!)AD0GMJ*X ISJ6?$P!+2//(+4@X!"D,0:<1D8C4=#<4=82CAL:4=3UT M'9_")+[)(>82(/$+.X"Y5V?JW\@ DX*9R,N*< P2*.UTK&[&:4,W%'>$TX;& ME'<45EN)D?Z2 E!C@0.X<"A&ZH\B0-' MCJGR)*CRN/)?>(@:WC7]_@0H!;6_S%XC2L0J/(F#4((*3TQ#22)4-Q) MG#-R3''70\/M+A4L)P"D W=#QK#$-S>$A/:7LK/!CFUAJ]=N^[R>;,JW0],Z M,FB];-$_B';'UVM_Y'=+#MI7_&Y]WH#_*7_^/>"/K'K='^K)<]DT9='M!K^4 M96/=V-D7=T5V-MM>#G+[TK1?$_>].N_#GP^:\MC_QC"[_-"Q^ ]02P,$% M @ )(?_3LB^Y+3\! &1L !D !X;"]W;W)K&ULE9G=;N,V$(5?Q? #K$C.4#^!8R"17;1 "P1;;'NMV$QLK&2YDA)OW[Z2 MK'AM\C"5;F*)^3CB')/'''%Q*JOO][(*@W.U-D]9?R M: [M?U[*JLB:]K9Z#>IC9;)MWZG( R5$&!39_C!?+OJVIVJY*-^:?'\P3]6L M?BN*K/KWT>3EZ7XNYQ\-7_>ONZ9K"):+8_9J_C3-M^-3U=X%ERC;?6$.];X\ MS"KS3 MFCSO(K7C^&<(.K\\L^MX??T1_9<^^3:9YZPV:9G_O=\VN_MY/)]MS4OVEC=? MR].O9DA(SV=#]K^;=Y.W>#>2]AF;,J_[O[/-6]V4Q1"E'4J1_3A_[@_]YVF( M_]$-=U!#!W7IT#[[LPXT=*"?'?C3#CQTX+%/T$,';3TA..?>B[G*FFRYJ,K3 MK#K/AV/633MYI]NO:],U]M]._[]6S[IM?5]2&"Z"]R[0P#R>&77%2"%OF15@ M+D30CN R#(6&\:B<[NKV :E+2&$QJ_^-LOX\RLU ">I%?0"ZUDM[,F48@/L M?#U&09;@9R;LF4//A$1:6XJX5,0RL;Z\E4M)E8A86,( C!(.-4Y-P]2TDQII MC[@A#!".%S>" :(1XIX9?94IQT+8XB**.+'$=:E6,[*U=:DX3N(0)Q;#Q&(@ M+>$ "0R0C)=6"NP48H2X W2=J]2D+452@"D=(#,V&AF.D3ET/4#$3+;, ",6CLPN%HLH<51VL2B. M(Y]"V :EZX,4^I8#-AP93Q 96XY,QHB<@%DE8[9%=C%%TG;:%<+"Q#4,%V-F MZ7%DA?U0N7Y(D?"$P)ZCY'B1%?8R"RG5!BCQ;-\).0V*\P(2=AMS=C2OP -U(%]LS&$!A:!=B M )*)MDQ]C2CIFWR$_8]<_Z/(LR4A3TDWH:8C;#(TIJH;H-O99*OK,C*QM\4H M4)+8XKJ0=V$3]CT"!5WDJ0@)VPM-*.D(VPN-*>K(K;&4O3M( 71=X0[BNI!T M:N\UH-HBTI,7]CP"-5WDV8(0]A::4-4Q]A8>4=6E#.HPNQ1&C/4N8@T8*3V+ ME;&1,2C3(D^9QM@R>$*9QM@R>$29EC(HF.S-%&+L=U: (<^//'O>.8&BRU=2 M,/8"GE!T,?8"'E%TI>S6/\IYI048^[<%,+[%Q=AWV/4=Z7NGP'B)\X0BBO$2 MYS%%%(,BRMX7C6!6@"%[TXD8C[ :6XY&A9-'6(U=0$\HG#1V 3VFSG$>^F,MT?ZMESV31ET1\9O)1E8]JABR_M;-B9;'NYR&'@" "." M&0 'AL+W=O$*FF_!B)CE.R-T9-'<$X3J.&5&VX M*LW:"U^5["SKJJ4O/!#GIB'\SYK6[+H,07A;>*V.)ZD7HE79D2/]3N6/[H6K M671GV5<-;47%VH#3PS+\ !8;D&@#@_A9T:L8C ,=RI:Q-SWYLE^&L59$:[J3 MFH*HUX5N:%UK)J7CMR4-[SZUX7!\8_]D@E?!;(F@&U;_JO;RM SS,-C3 SG7 M\I5=/U,;$ X#&_U7>J&U@FLERL>.U<(\@]U92-98%B6E(>_]NVK-^VKY;V9^ M V@-X-V@3\ZL ;(&:&(0]E]%%$UG,NL? 0:.$1L7D?XCB92 NPKH50&-/1JJP,!/@+P$R! D MHS# )(P>DQI,:S$899-07%2"T@SYQ21>,8DCQDEI#\$#+T\8HFE:/2B4PYG, M8J\6[$G,Q,T:.VX !.E$BPO"\94RU/.,G]2G*ODMQ1 G'F)RB\!,7C9P?$_AX0/W!Z M+&AG. 5K,:-B+*9IBP87@[ZIOQ%^K%H1;)E4=XRY"0Z,2:H( MXV>E^*1^#NZ3FAZD'F9JS/L;LI](UMG;/[K_@JS^ E!+ P04 " DA_]. M?PP;^'\" "(" &0 'AL+W=OY?[I1%!6DBJ5FJEU59MGYW$"6@!4]L)V[^O+X0E9IKN"[:',V?F M#",/V4#H"ZLPYM9KVW1L;5><]RO'8?L*MX@]D!YWXLV1T!9Q<:0GA_44HX-R M:AO'=]W8:5'=V7FF;$\TS\B9-W6'GZC%SFV+Z)\"-V18VYY]-3S7IXI+@Y-G M/3KA[YC_Z)^H.#D3RZ%N<<=JTED4']?VH[?:IA*O #]K/+#9WI)*=H2\R,.7 MP]IV94*XP7LN&9!8+KC$32.)1!J_1TY["BD=Y_LK^R>E76C9(89+TORJ#[Q: MVZEM'? 1G1O^3(;/>-03V=8H_BN^X$; 928BQIXT3#VM_9EQTHXL(I46O>JU M[M0ZC/Q7-]C!'QW\R4'$ON<0C [!FT-XUR$<'<+W1HA&A\B(X&CMJI@;Q%&> M43)85+=#CV37>:M(?*Z]-*JOH]Z)>C)AO>1!&F;.11*-F$)C_!G&<[U;S ; M3 A'9#"EX4-I%/["W;\-4"X1GFM@-O]EV=YGN4DT .L5*(+@IEX13!""!*$B M".<$GE',0F-BA>FTCL# E$M,$,9&/0">.#4J F ^NK"@"!04+06E1B*%QD2S M()$!*9<0SS7D+"&STFLU $L0P&IB4$T,J$D,-?$BR ?/P)0 QC?U )@T, 0! MF"2!!26@H 009/1 F0""C&2W ,;_1Y^D8"(IT/B&VB)=-F-B)%(N,8%O-OX[ M>+;W>;0@9W:-MIB>U$QCUIZ<.RYO@9EU&IN/OKROAK4H/L&_$F-53\8U> MS^AOB)[JCED[PL7EKZ[H(R$&ULE5;;CMHP$/V5*!^PB>-<" I(W*I6:B6T5=MG P:B M3>+4-K#]^]I.R 9GH/2%V,,YQS,GCCW9A?$W<:14.N]E48F)>Y2R'GN>V!YI M2<0+JVFE_MDS7A*IIOS@B9I3LC.DLO "WX^]DN25.\U,;,VG&3O)(J_HFCOB M5):$_YG3@ETF+G*O@=?\<)0ZX$VSFASH=RI_U&NN9EZGLLM+6HF<50ZG^XD[ M0^,5PII@$#]S>A&]L:-+V3#VIB=?=A/7UQG1@FZEEB#J<:8+6A1:2>7QNQ5U MNS4UL3^^JG\RQ:MB-D30!2M^Y3MYG+@CU]G1/3D5\I5=/M.VH,AUVNJ_TC,M M%%QGHM;8LD*87V=[$I*5K8I*I23OS3.OS//2ZE]I,"%H"4%'4&L_(N"6@#\( MX4-"V!+"9U>(6D)DK> UM1LSET22:<;9Q>'-?JB)WG9H'*G7M=5!\W;,?\I/ MH:+G*1ZEF7?60BUFWF""'@;YZ!:S!# =PE,9=&D$4!KS8$ /;A=8#!'(MS#+ M?ZJL'JO<)(I!O[ 1P'V_4A\6"$&!T B$-P*6F?,&$QM,93!)'%M^##$(C7S+ M$ 48>OUK@!0BF*XI@BL*0)JNN-J# K$S[N:@ +)$ZXVF*CO*K9,'4(BRZWE M$()">YZ<"H#1*[/-C M"%)?9F09"Z'"-+U3V)T3#P&%A74'<\T+9\M.E=26]*)=*S$+],UDQ>=HO$! ?*E; M#W.3?<@W?[^B]H31]4J=9."[J4>)FK,FWZA MF4A6M[V0US5DT[]02P,$% @ )(?_3N?9.M1R @ 0@@ !D !X;"]W M;W)K&ULC5;;CILP$/T5Q ?P>1-WQ3$V>^?56N>YT'_0H,)_D#P1X(Z^QXA M& C!!R&\2P@'0OCH"=% B*P3O+YV8^::2))GG)T=WM^'CNAKA^>1^KH*'33? MCGFG_!0J>LJ#-,J\DQ8:,,L>XT\P&.%KS!K C A/93"FX4-I+/T;NG]]P.H6 M@9&%6?]797-?Y2K1 /0K, +!E5\(%@A!@= (A%<"EIG+'A,;3&LP21Q;?MQB M,)XARQ % 6IY0D 2G$,UQ2!-45 3?\0B$&!^'%7$U @><#5'A--ZHR0Y<7J M%H,1LGX/:P@4VC<- $7I#*YI!M8T VI*8($4%$@?=U7U>K [H =\'4#3"^1' MB64L ,*);2P "E-+:0. FP;ZTWZ7T/YP0PCX13LV$IMR20Z#KQG7_=/*[[$ M\Q4&XFL]($V__9#OI^LWP@]5*YPMDZIKF]ZZ9TQ2E3MZ4O>A5 -]W-1T+_4R M46O>3[5^(UDW3&QO_-N0_P502P,$% @ )(?_3EZ$;C>P @ "PH !D M !X;"]W;W)K&ULC9;M;ILP%(9O!7$!Q38?@2J) MU*2=-FF3JD[;?KN)DZ "9K:3='<_8UP*]DG:/X#-^Y[SV-CFS,]5<\',@^O70 MTF[9X=M4?ZY-UVF^CGFGYU/JWM,R+O)Y=.H"6(>4.1HJGGP-1F".6-PNF+C3R8YG*E8]9K,:!H[I7&,D,.R M_J3NWM!@ &0 'AL+W=OL%86?J54MP- GBO:$/G".]KJG2L7#5': M%#<@.T')Q3HU#(1!$(.&U*U?YG;M*,JE0E!]/"@!\J8B:3S^#T&]2>F<9S/G]$_V>)U,2?Z9C0=CWQNJ_T@=E6FXRT8PS9](^O?-=*MZ, M470J#7D?QKJU8S_LQ$\WMT,X.H23 T3_=8A&AVCA (;,;*D?B2)E+GCOB>%K M=<3\%' 7Z9=Y-HOVW=D]7:W4JX\209B#APDT:O:#)IQIPG\5!X,:!*-X&(2<(.4#1 M H16H 3'FQSLY& '!RTX>,5!.-KDQ$Y.[.#@!2=><2*<;'(2)R=Q<.(%)UG7 M [?K29V=!#ARD;'F2@]4A M0@$.YZSQ0#N$".-U4F#6:$SG_T;$K6ZE=^)*]RS;6:Z<*ZJ#!B^ZQ$I?-I/! MZ%69::+G8NBX@Z%X-]XF8+K2RK]02P,$% @ )(?_3C=_F5_P 0 =P4 M !D !X;"]W;W)K&UL=91MCYP@$,>_BO$#',KB MPVW4I'O-I4W:9'--KZ]9'5=S*!ZPZ_7;%] S1ND;88:9_V\&A&SDXDTV ,K[ MZ%@O<[]1:C@B),L&.BH?^ "]7JFYZ*C2IK@B.0B@E4WJ&,)!$*..MKU?9-9W M%D7&;XJU/9R%)V]=1\7?$S ^YG[H?SI>VFNCC ,5V4"O\ O4[^$LM(46E:KM MH)Y_"8^GU,3;@-<61KF:>Z:3"^=OQOA>Y7Y@"@(&I3(*5 ]W> +& MC) NXWW6]!>D25S//]6?;>^ZEPN5\,39G[923>ZGOE=!36],O?#Q&\S]1+XW M-_\#[L!TN*E$,TK.I/UZY4TJWLTJNI2.?DQCV]MQG%9B/*>Y$_"<@)<$//4R M@6SE7ZFB12;XZ(EI[P=JCC@\8KTWI7':K;!KNGBIO?>"X"!#=R,TQYRF&+R* M.031$H.T_@+!3@BV F0E$.(-8PJ);4@_U_'H9AR6M[;X!U!+ P04 " DA_]. ME+@I+)\! !? P &0 'AL+W=OJL 0IBG]D*W2R8BEXO&!+XER;L8A.6"*HO3:K+!-5%@BH1K+\0K+^IS)B;A-%%):U6E-)O MG? FZD\ M9[+\4^U_4$L#!!0 ( "2'_TY];_"=*@( & & 9 >&PO=V]R:W-H M965TBJMK^) MLXFMP\8%$E_?OH")SR$H[9\ ZYEA=H%--E#VQFL X;VWI..Y7PO1KQ#B50TM MY@^TATY^.5#68B&7[(AXSP#O-:DE* J"!6IQT_E%IF-;5F3T)$C3P99Y_-2V MF/U9 Z%#[H?^)?#:'&NA JC(>GR$[R!^]%LF5VA2V3HE M57@-^-G P&=S3V6RH_1-+;[L?S MB_HGG;O,98Q%G?N/OK>' SX1\4J'SV#R27W/)/\5SD D7#F1>U24 MO"52J/JU)!?3KZFZPGE]%SD41IALY* MR(R::8<(@O,:4#LR$0-+!9"-RV5A'-_3H>H/-+2(,+$SY3Y67^RI71F-G MO6(M$,^W"!=N@<0ID&B!Y*K@"ZO@(V:A,=WH,HRM>MQBXH6%*6\Q:?QD5>06 MDSPMW0FESH121T)+*R$7YM%*R(6QS)8.3!Q8";DP]EU$L^?1 COJ7L6]BIXZ MH4YW%IW:X7.DGI<57X>K3>B(E[)]CMWN0W[LO=\P.S8=]W94R$>MG]Z!4@'2 M>O @O=>RW4\+ @>AIDLY9V/3&Q>"]J:?H^E/I?@+4$L#!!0 ( "2'_TX1 M=5,9# , ,, 9 >&PO=V]R:W-H965T27-*WFN6,R/)ZD[ MO.6\ID?VB\FG^J%1+6]@V>V9D6AF50>?WM2=YA3!XZ_W]BWK7@EYID*MN;% MGWPO3PLW<9T].]!S(1_Y]1OK!86NTZO_P2ZL4'"=B9ICQPO1_CJ[LY"\[%E4 M*B5][?[SJOV_]OQO87" WP?X7PT(^H!@"%#)?A1 ^@#R'D ^# C[@/"K,T1] M0&3,X'5FM>YOJ*3+><.O3M-MH)KJ?8IGD5K?G>YLE[,=4PL@5.]E20)_[ETT M48]9=QA_A,$(WV(R #,@/)7!D(8/I;'VK7 CB8V-P,C 9)^R;#]FN4DT /T* M6H+@QJ\ )B @ 6D)R#@#/S ,[S!1BZDZ'6%D@#8V*$XB9#AB@Z*$I(8I-@CC M!$VH"D%5(6 +@0DBD""R;"%!>)OGRL9@/S&LZS#A2 M!?FPP;6Q4D,;(\"4# MN4)S2T%<83HA/@;%QX![$4R0@ 0)X%YLN =A3/<22TN"(L,[&Y.:/6]4092L.;;U MGW!V_%Q)?8F/>H<:<^7K"L3H7^/9!@/]F:Y)@?Y[[,\R##$I@]1( (X0-=+5 M/^_)=N7Q3]H<\THXSURJ*JJM=0Z<2Z:<0'?JG)Y413XT"G:0^C-6WTU7EG8- MR>N^Y/:&NG_Y'U!+ P04 " DA_].-]R5JA4" "9!0 &0 'AL+W=O M,^Q3 M6N)P?U'_[&HWM>RH@HU@OZJ]+E?A/ SV<* GIE]$^P5\/6D8^.*_P1F8@5LG M)D_6JG9KZ_4OM&E"[ EQ3S"Y[Q$23T@^".0N@7@" M^=\,J2>DHPRHJ]TU8'"$KS';"4R/0,9!;R.>LK&.;^CQ=8+-+0)'(\SVGRI/]U6N MC":3_4J<0#),@1?3 F12@#@!86-EO,T]FH-#2X5QSDT?WD*BC$J=:V+8-H/T<>8WLO1_$U7F[P M1'QKYDXW)C[DNZ'UG P &0 'AL M+W=OF!LMB#86:<5XEA5,"SG0NHRY@ZU+<_9*#G"P MQ)VU%O;O'I29*KJA[XDG>>I]2+"Z',4)?H%_'@\6([:PM%+#X*09B(6NHE\W MNWT>\!'P(F%R*Y^$28[&O(;@9UO1+ @"!8T/# +-!>Y!J4"$,O[,G'1I&0K7 M_CO[]S@[SG(4#NZ-^BU;WU?T"R4M=.*L_).9?L \SRTE\_ /< &%\* $>S1& MN?@ES=EYHV<6E*+%6[)RB'9*)\5V+KM>P.<"OA3P-$MJ%)5_$U[4I343L6GW MHPA7O-EQW$T3DG$5\0S%.\Q>ZNWVMF270#1C]@G#5Y@\^\ PY%^:\*M->"3( M5P2<\^L$^56"/!)L_U-9?%*9,$7$#$EE7MQE6?:I$5NM)KR\1V%/ZB,\8#)T]/O8E4-#YX-ZA;].5I\";<7[-;/FEZG]02P,$% @ M)(?_3LGHPS)$/0 60\! !0 !X;"]S:&%R9613=')I;F=S+GAM;.U]:7/; MV+7@Y\=?@5\F2W:,\+XHDI^M-UWR 2%!$3 (,%LM,S8^? ML]T%N !%RNY.ZHU2:9LF@;N<>_9[EC_E>>%]V:R3_-__L"J*[0_??Y_/5]$F MS+OI-DK@EV6:;<("_ID]?)]OLRA;J*D\,)DX;U.BKC8>5<)CQFGB7?FY:LP MB_(_?5_\]*?O\1U^;^R]2Y-BE<,[BVA1__7/9=+U!CW?Z_>"F?OCNNOU!\T_ MZO78B_CU;9Q$WE41;?+_T_K"W6X;U7\,>F=_J7]W#D\OZ(TWZ_"A_NLR7.?. M,'J.ZRB+4X33PKL,"^W.O_W;WKV]B?-YN/;^,PHS[PU\Z4#WD+=E+8WO M_Z5?_T:.]B9ZB/,B"V&8]^'&VP@ PFOX)3_^+]1[2K M/]>#_TU&P6PRK?]R4699??-M@#P["_IG@Z!E$6_B=91Y%_#>0YHY*W@;9@^1 M=SZ?1_ 4/+/@Y^N/W67A(DX>O-O=YCY=-P#BI@T$LH^;:)MF!0U1A(5[!O_I M$HV,<+N*UFOO(MULP\19OGIF$\(SK\H<,#]O&^CU)LH>< 4_9^ECL6H;4F/. M7\HP*Z)LO9/%UQ\LLK(=]P%@21X3/3:_;9V.][[,]-IV<+PK#\9]J=!VR[.%PM@E[FO/GC$NSXDSEKZ(^]-!CPT!&R]24.' MA];'N\!_P?[NTL?$X6G)(OWL+K8^Q'6:%T!Z_SO>-D*G%TR#GD.V- *(E<97 M&NC\;4K<:94F;6@PG/3.^K.>,]5M-"\SPNLO\U68 %R:>-3[\]O+KU[>J MT>$Z2S_'R=P9YMVYPQ'B C W77I!_^3^U%.K<0"2;C: 'K=%.O^T[S?OUW<1 M[MZ16(J/6,_">DG*>A_* HXH0<[DC+T. 9M>>0?-<9$"@TYR8'[P*4_7\8(X MX:MP'0(LD -%10["_>/MI7?RW:GWG1UDTC^"A^W7D>VND(."$Z2.M M&P[GNZ#7Q\6BB*1QO^OWA_*%L[:KY#-,E69Q!"B11 XK^5"L0)+,*SMPT")% MFMG_S-LT>3@#[K7Q%M$R@B<77@$7>W;3?-OZB37<7@?KX'51^YQZE/:ACL\HH;?08C :8,H @1D M5HI+OH^2:!DW'CN]$'W!YUV9^6&+4AR%W#H*\\A>G,,_ +$L;&F=*H^ 5Q(^ MX<)2QH$5J@W.*RAD-A$>9M2ZY4MUY!F,F[@2M(I >];?@$4M0P)1(TAPO#G0 M=[R(6 QZZ?TZ?J"/>T:/#]B4>3H]_ !XIWL>0-X5,ZXS3U#[F,/#WLG[%'AV MT#^MO8;VSP_Y-IQ'__X','#R*/L<_>$GS]'9XCF)?ZT4>#GRR%6Z!O#D_X.( MIMBY&+U8D%8#*]^&\>(,6,D\W,:PD_J3-U$!QA3B:I@EL.PF!"LWY9I8K: 5 MD$$6K0"S4:M9IZXJ=P>B-2]!7\E9$(1XI+E#TPS:P[;H2,PT04!GZ7J-QQBC MGA6U3=$\A'.RF@TU"KLGV 0B#A/H?Q&G'Q;)EF9SD((I RI#^VJ1YO0;/YP2,3$OGV4L8" MK$X?$AH<4*V)B?!2F[!B#A(C+AH':N-8>W;? O;#7Q#XWT< DJ@B=)IA09IZ MCM" %_8^7Z%EF+D%)CPL0N8$.>^I&C,LBBR^+PL\+Z](O>0P_OA>3^2,X/#E M/>]N^411AR<>\_1@#AZ^"O-X[J@A\;HL7+8CAD6)/! &1UR"QRRH?8L%_1JX M?KDH28$QA*!] RZ2V$9V^QC%#RL\MA#I'4R\A$Q$) #AN/"I8N(@/VBT?5)C M*W6?Q?8V0SUXJ/(1',3U>-,WP3)(\:*PGB?-N%379;?A7 M.H]I>X]QL?)$N<.IED^?(.FWYHVCI8:'I(A@74=%M-[!J2UA5=[]S@MID6!& MEV)>:?LX)+P&32/2WG=:!ZH<7P^S.LFM$C:1D%[\HJ/[=3;5D3H(BWOBV4):IKHS U^G8QL.@#I^BCS$%B< M?I-5 O/^'ONO><*GK-V?0YPE\19QODUS5$*6Q@/2:HWO52",IO0D'3KOLFLR M3FH^(3I;:^^-1_7^4#1J\F3E3R,VF[*$UMM]?J,&)],\BA8Y:\L$@?U KA]_ MLT=);Y?4#U;KW'TXXA'4!B#(_7NMKCC.\U)Y"/]'Z&)UOKF(:S]-7D.#F;K9'OL<=QX]N"\%GNH]4G; ME<.:4:..=_*6#(NV4;1S9[^WOLVY7FN1&5J??Z51@+EF8&3 MM3W]S@T7^U>?H+"G))C#V(1R:6#R9J%ZD98/@'6@^Z0[T#3XZVV9 E1R$/>\S8"L8M"MO).[=!O/O7%O[&BX=/!-.F>: M*$1NTGOW:=GO6ZU5<1,?H$>_)IO'/K:]OJ7&@WX79NU7.D^BAO/&_B4YL0Q/ M+LE] TQ> O@U6Y*-VM.'["%,1+/R+?:C-"_[71Q+! V W>).K69;BQLZZ'J- MBT-UFS".[N1QKV42EL"RF#,V\L%]8BNR5Y65]%;L"Z0".3:'%= M+B*TH=1L]:4NT[2 1R/TJ0$+SECJ'P4/9<8U+J4+O)HF!CZ4"&9NPB1\B/B& M#Y<66B;+":DKK$0A8\/%KM&* 764M!#S[*E6;FK<)J^65DDN!/(R)*%DQH[7%;X+)C[EWGB0E#,)!1*CX MPEHV7M [^P_Z0_&EKG/!=P.'E11KC/)(:??G9O>WZ D,,T<;O8N^%-ZK-6E? M1S+V?M<[9$:DWC?1?58B90$*C9G9OCF_?45F"5'>H_=0QLQ-\7#X)M421MZY% A4XW$%W&>7%UNU';;K4 J M6C,/4R(X&/\(N/8)G=]H1%'(&X9,(;-;Q'@J0BH**V"R#0M['#!FM, 5HG61 M8X1,RU88S>)*7)LOW\[1I6ZBW4BA$- O #QSOH;.JUM9Q$3MO"6:#] "L6,% M_#Q'5&&MQ]*[\2&](#Y"PQH$M]6S-Q\^5IPI]7@#TNFW<"1?8CAU=(I^-_0' M_9G?Z_4X%FCH#TNG] M*?@0#H4>+C(C1 7PS0M%N76&6%7B*IJ?N;=$*4>V^)(;6K%1;3_M MO$M-.$>SSP'J-7J*RF=4"-!]C13*: 1[XDL@1#KO9!&A8Y"$B.$;RSC+B[,X M\>43\C0;.854D<)I#;EV.*EYT?.T(2@# 9%Z,:=@P?0>X!]QO&"9;,+L4T2W M!Q7DU\,WXNW@ ?C+ M1F0S,.#Q<9SO8?DR H_(NWM$VD")SMHV A/Y5;HH 9=S<@:H1Q;1? W'Y>^; MT@88ZG?S$&7*&N_XS3'MS.GQ&2&+R "=?6$>?!VD7I,0 ;[9K,8^5-&/%AKB M2:V)?DZ( XF[Z?2'3E5C==3"SDWXJ,DY][[S!F-_UA_AAXD_GHT[OZ39)\#- M,[7!L=\;];VA/QGV.F\P/F*%%S\IRHP@\$>S$?PV&PP[Z ]0DOP[;S3T1Y,^ M?!A._,'$"9"EH*P[=)E?F:#!9D^QQ!->1O>2VL'.(\N2.I:>AUVO<7X4SHV7 M3@X0*]@!ZO4:5/<$U>@YX08Z0I7??<=&9^B!/2H$A+&? V+MQ-Z5-VBAW44X M)PU*KGF@F<6.;\ONL_13E)TM@"314[U<@C@1;>-5F'S"O\\W$5*8[[WOGG=] MUMQ1HT!R /R!TUF@O;1&CL7+!12R;.HW_-NY;$7%#FL;.\<09%M-[/%]G-?R M(F\$5F]##%C(>1A^?W[^/SU.;(#?-^'?4##P?8:Z19" .A_?0#< XJW=N$0X00*Y3-_#:3/A&PTCC?1@F*! MWH0;-.S,(V]A? SJ>,C"3==[IRU:OG8$M'Q$.8 B-MF1*H/B$6E^'0,)LUV$ M^G.FU(@V6,%X8K6A:01@B',ZU$6T#(%C(* 90RHX6L/&,)<;@9+% X>71?KJ M&6_"1"PG^U?C^DY(4 /9$*$@ZX_1_8-,O@(7V7E>61BR/%%VL'=%N 84EJ"@):3QT>'G"#48FLSQ11DIFP\3"= T_3L8:91RL#1' MP6BIU!Z#6D*V(JC1#P4:$>F2A)_6,(0W:W*'F7N6KO>_0/[#O+Z^4S.23.F* M36P"^9@(+E*YUB0*-4#9&F5K6ZF;,,M..0Z4$M4&.-0/\(HIZ(MF5;-$['.J M((\HU[N]HP/&F3O0AIM[9A LL$CJX=0@_C?(09!LG%O+FA2C:$ .^>,_7RO9 MWVE;$\@S4J:_8TNE_R/*H@'*N;X_&H\ZKK_D6TTR&?(D_7&G0:#X>R&Y"A?* M;07(:8=:,)JGDK>$Y_T OQ7$NN!)ZV#O"*%SN2?52A(YR;0 VK<(^%Q;\CUC M!%G2W5_Q"#B]0_2"?< ']'?E%C#Y MA%Z13!0>9:U^0S=1ROD9Y?,LOF=#C**N1W[]A:.W^Y3$1BO+ +8FVUC9JQEW MM"-\F8_G@?"K?KHX"Z H >$)UBR.4_8K/P*[VVW9J#3+PB%_0"0*'P!3'I#7 MB'#5DPV,O5EY#LPV],\#<:*Y%V=*:,(+8][$%3H1V;)1O#+T>J6+J?U):&(2:GPJ,B9Y M55NO$: ]>_[DM'S7PZ.&649Z585]F^PR;2=9**',9V5D&Y?]46D3OC!#4%'+ M>64"^]Y*EJ^L:+HV-:*J[C1@%D." 6\[@'9;8U_T;:AF@":BRK!'W]8,-7ZA MFCJ/MTJ%UEE:X9Q,"%:P65NK!H/NU4=02R94#-F/^,0&HR_P9A'QC:ZLP&P! MPQU<]]T;E-1_I:-^9XGV/8]=6D[P8XW_4==KF;!Z*:"2<^@&*LH*XE#:7Z]\ MNX6E9_@H7_%2AN5R9841A!KP%E;_%YY!2LH$_*LZ@N+^>T(S.^B:2 M#B;5TP)"QH7["-0UT$AE##2B"<\L ]+2R.AF@8P+)"#?5L-(Z^=1)*K&?H_ M9.Q"RV]ZKX@+EBTNP[QQ-0SDDN/+$#[D0D@:M@L+9'_SV1H3>;Q5#"B:S5=D M@:L$ ]1K66Y\*51=$7X*!UJV>5HI7FZ:*,&D*KE0/+:K(1/NUKL)9 MQ5&7V:SA:JVB*5BZ+L@_HD.W\YUDT!NCDL!__=8'XYJ:W^9PA(?1)(QT#/?D[.QQG65"> M3*)N(]CN77R.<[!C?'6Q]?1F8Y20AN$-G")TXJ;$^9BM3BT;,F=R0S#RWK4(J*% MT=Z\$W&T7UZ\T4YU@I6+=.W.&\L$:'>XL4?=EIH$^UB%QRG+'58B*Z"[)>?$ M&GPL3*#!CZVZE"#O>PZH294N_D2$X),1-\0]=91-%^L 80T2ONIV T44]K=Y MCYH$9YQ7;M<6Z!K.9$.&8UO[_JLFN8^)Q76ND.*\7P07]K@06;1=-N&*%0ML M(QCZ>=C@9_4K_!)OR@TC*H;A& ^=U^L"Y_QCIWT@HSEF$;Q#5)+2X>LQ9L/N M8+AW$.56&75'.-M;;6N(GR7:Q+"^4;?7@U]OE.^:UALG^NUACQY@!Z;.36DE MA'FXGDMXIS*M16C/=NNQ1\9\]'._T21>*H!$RC#VWM =[4UB2/IWF MT^]000YPBK6[991)=+$F\3Z<#=I^4ZO*9 ?1_Q=7E-J@I8 M:V$R+.1J(12E369*L.$J*V\B*].F@T&@7(7^KZ.'<+Y340 YW1;9V\<+^'07 MK@&+]869P$I]CPCLVUS>A'BT!RNHVWTIS=']"G2W]_NU^'Z(>O:[(S^H?9UK M!?P3K)=TF%.O-^Y(/%1$$;O:HLZU.:L4-%0ME(8FXUA -X;APKH5/#(^Z:8Y M&5"^YBC<"[E>81WL B_]-X"/QWHWQACIR5$C7F5\6K(,%;2=(1LV<#)7JR:,'/C7$&!5CJ$6+ MN E3>/7O7,D/AV;HM2[[%:AOGXY9LXJ?J2V;QU$%"4%HQX6[<)\Y:2YAW>0- MU#!(RTQE,M!!>=<4]$60H*__' +Q*Q[@>V^+1;>2T]#U]!U!,)0@=F0C):4 M$'>0FPBM.E79B:P2@<"E&QLO&G0T0>,8B55^!6?7]S\2HHWA#EO _'O;N;E. MYZ&M8<\%4^F.4$5480"50_1W%-]GUY6ITDVG=KXNEI+EV\'S4AYQ)\.!UC(-1CT.N=K51MD',"P\&+@!Z-A!^\T_%X/;Y#AM<$(+RK' _@P MZMP"0_CV&\/I^K#XOM^G2*IQS^_/QFIG\/5@"HOVQ_TI+J@7!-6]#>"!&?PT M]2>PN1%L8AA8FPO\:7_D37L3'&+0A^W-AO !=S7 V%/\$&! ZK3WU-%-G[M# M6%M_!HOP@S[=F8_](8!+-CCTIY,)++,_&<$Q!J-^=7MP6M/)V O@A.$$AP"; M\:"RO4$O@!/$#^,^']Y@.&-\F0XG\&$R] . Y][#>_;6!HA9M+S):(SQ<'V_ M-^RKO_N&;('O9[A>K16C^/N1_Z6$= O?R7T=F8"W M(B5>PH)YEZE\CN2,4BYQ[ZA.$*$#Z0131+C1 "ALTKE53RRP^!,6W"#WAZ0^ MYK5:?, M H2^/P-3-.C!"+/.>YC'*%TC^!4(J3\-.C>D*:)^5O=LR=\=5M+5 MMSCD]+=G-5\#Q&G/G\P0^_P9,XG>!#A,<"P4@X'?!\XU!D2'$YGY ^!?-3#. M9DB]HQ$2"C!@ TO@R\ P!N,:\ 93^/_OPLB^"@D'_K W%&F#!SL&(A\>"[XA M"#WTA_=[",/9<% #7I2 3AUQ[$,P P8Y!BX*C- "(@B/L3>8M6/@;\DOOP:" MDRFP_JDWA-,-QG2Z@$NSHT$(3!CDXPA$"T@)D#;#.AW;,!R ")[V>J@+3&PH M LZA% J&=5P<(WX>R9B]BD9K!Z/(!:2&D95;;+A8P4VI6!L8<%%[;(IQR'58A%Q4KNZWJ=1D\:4* M4P.\72L1KJA;RLXK%SB5MO?["T1;N MI-LTBNVC,LFEZ9),_A!#Y,XHJ?:17Y'$84Y;12>6\@+Y1#P86J*BY@LV\1%^ M^F5Q--!!HT#A^$4[4F"#!(E12V!#+2+C9 ) +^3>I9K!-:FFIV$@.-FPA)'K M>$/:I55AKMQN,40<5#-Q97-=+\4G%%NUPS;7%( '(Q4U)Q5.HO?&Z7.+:).8 ME#JY7.*).)28A\#; 7R9[E#J05,4QPI(GN;&G[\-\Z+;G.ND7$NNITSIE8_F MO,7Y@]%:^F?%AV([. ZC/3@L+TZ6ZS+B\C9->J^&@$[;B:V :P/Z,HGE("L) M31PWI$)P%JH8SM(>%_WKUFT6[0]K%O(O-;@0CN'0ZYUD9$D\/2 4,)7YKC:X M+)H+F6*L4F[%W)$[3J?-=Q7I[*I.VAHCD8NJ>EUKN;5Z/E\WA@ M^@4];PH:[�>5.NE_%ZK8)I'YN.X"28H ACZ0F*,?P)1O!IYR;B:FBU&-^F MJ_.3 %_6_\*A#O+U3TAC[H_MS\TE<3C:[<(JB>-6\-3)EE)34A?/N9'@3XP, MSZ5;@(0#:4]O>[U)D)]M:ZA03ZF(Y17&OYW=SEZVU8M@=>VJ?>L-=_U< MLD?>Q$P?+)_\N(I(2,,?.XS*I]QEY$:R%54:3)>QHZQ7 #;=4,)1M#XG$8@T M#TH/OE?0.4IN 144'MYK56"(RS-=JP)#UW#N^L;Y]>WUM;IR5GG$,&:<\3P2 MNO54V:/?BD3K%9]1T4>%AS.9IVV M\LU@[<"#XR%I^(->O\/Q-7D;%&!58S(Z_&!*IB4HR+1"?Q:,.Q=- $.WR6[+ M"6(4YOT;0?#6PM2<3 Y>F'@2T '%"YY-.X@+8-K!UB29UMP9E61:3;,GF%:3+@;^;,!9&R: A-_E@E=*P<:X+U/S MT4G5YX3;ZM"!/Q[W3+(^NEK[;K(^%R7 Y/9JF+0.9JYW+D#-06XH2!/+ M5VE6V.OG!QJ*#$RM5<\&DZ8U(Q^UZQ_0(+92Z+G' MARK!Q%H&+1-1M,PI$M@D->B#X;0=5:$$86 ,R* [F(S^^+5D3&'==4+L&SH< M#YKJ?)"%*LJ[37_U@.M&-%(9$LWI ]28X%XBK6H+&XVM&B1C7B7,:C&$8PMV MU#<66R5#<2RL1+*G-4L;%ZB1GZZQP.'UM:0\5J#0<*/7,+!BK@/?+\)U# M) MXO! QC'LSYAQ3"=#9ANS7L!L8]:?,MN8C485MJ$UB_WK1OH?3F>=;R0XI&X. M!_TH+3)6+-.5#_U@:!U_?]H@'UJ:(]PU52@!-R"6Z3*4F?)'SH:QB:XKZA<[L<)TE%P7PN9R-U#3CPK>5\M(MR3^F M%@ILZ PGOZ-TC;8&$9I7FQ5;5W^$/X?PYZ0[H,\JR,\]%=D<%]&AO#CRN&);2BJI8IY[=@5W M688#&< 2=,RK+V',@)YSY^N>$Z M3XT L!"S"0NK*=^,LGK^OP$'S1>QRAB^@?R'.@L4Y*)=P/9@2W-:3F-7.I,Y*L6*:*HYT#[E7=JE(QOS+D,K M^;,2X%WQNR61%7K7N"/4:_ZN.Y-2[!VE2IN"2I5Q&N'BU&*@E=-]AZ3_?V;\ M2?!2GBI\H?^4WK0,@ODJ6I1KN03(D/A*+@1,#!>T M<](TR=*.'NA-BOD/49'2$=V6GZ/K_;**URS@ *!Z!P:M5+5,B@I=U/W2]WQ[ M8U5"V$AB!N7_GO52T%BM\*J_43T@0]JPW.=3E".3M1&4$ L P5'SNK M#G@5E&X -ZVD6\IDFU,NVC;%S+&8=$FIG%8GCCV%/D(X"SCUQO881] '2D?X M'9X4EV.T:,\9V#<9A^EE[ H.2W4T3X[(>5U%29:DJ?#EO91PF[5$6L%"1N1GFT$>+4U\\_QJTG.O( MM,,48G<]X;! 92^$A;AYM59R8"ZTT4/(8LI3;<1-Q(6:X1= MF5Y-Y/QU"G"K8[I63QQ?R#KH>DU3-19C4#:-9$)S6RFM"" 3GTM-4NI*5>\W MQ8VF*H:"3W=DV\+Z70RYKU#*WI<;/)@T^Z%S3/LNB>)';6WB3\<4<(*A#J3) M^=/>H&.UM_K!_@?Q2-Y^TY;/=)83QMY-1MY@YD]Z,_K7J(__&LV&'=,M@L"' M!&D*'OW0>5VMBZ]>-.@[ZQL[W&H["0F&'C*\7Q(BRYR M'F."%/DZ$Q25M((AJ"'3 #M<($@-KK]L;T5[]'?P43 M^FO0ZUSN6[#U(EF8^D6P-$^"4^_W[4'6P0/XL#4-6-1U0C#L^U-8&8X2H'4( M*-HRT==Z"?"-X="?S ;T<3+SIZ/)-YIL6I],T@0*K^YH41=#EEG@G)UD^PNC M9/YHZH_C3:'"?9[%?R'3?2P!^, M)US)2*>Z\(4(J$DE]P-3\SFA#^0^!#4C67"M':K%5+!&L<1P+-:54!=9VKH\6C(42:TB3DO0W,!I8XQ-%VBI7 M;[!95>%2A:#*!&?B/#M]#8<^$++QDQ6'52["#?!].@SV9_M<[9J'*^ %+ *P MC.J^^A4EUB4Q65R 7G80E#E8:E0@G2MHIP(.5,%!\\\*];K[A-P;@;H;+WPE M9VMO.&"F\AM)A'F\\XAT&HG* _49R[[25VAJ8?"(IFBJYXLS/G!).).I!31( M4M-2X=TY93'5"/[K4-?\N,,0+LQ6QRL*K.BBD//C[?7=ARIMZ_(QZ+31&^;T MP&P.J+'!W)V(HU3YZ#16R&9(N8E0?R3'F,2/46EUY1XDHZ24%'4QE3@ #(Y0 MX:>Q374I&#B3F-P0E%M5PUU %K# <+D"?W6[0*BA#M68@FJO7>]#XKT#XPE( M5[H&L,N;8NGJ5 /<>X,(L7VDF"@VX1"\H,;0K M*I&Z+)0[5).E#4L:4 F^@2VH =$X.B*BPC61:N>@2OX@*]CI=/)45^7&VXME MC-:KBIF#HS&W@2)W$5W97ZPIFY8H9BU?4.)9H&U;2(8ZGS3GV/'9DH=+3KW] M?%5K'99FAOG)\$I,TNTYOI\ M0A._,I)]2HQM=J'TEI'11;F,162K):)L+Q.&N^I"@8VDU.%3S!8A@)'^A"=I MI1&1\D\+G#"1&J'$1=()9952:011L_CFRU5XD%^CJO+,*=8[)7OVH"]?Q3%T MU%2YWC8Q+>&0J/1I/*SQ=,=4J1!LN<4VF4T<]LCQTXS0F].][G&9>/DZ;M^Q9;K\FQNO+_1S. MPZ)YM0+/*EDZ)]UL6?(6?$L0'XU;SSAZOO$E+;I0-3?X/-2]>R-*8)*EW>[* M0I''PR#+CHF"$R9=#%-'W'2N9AC#?O5>,4V/&H=)#CIK']1G4^OX1FX:_83* MXJ5;[GV65TK#4:.-5"A3L8)B/ M\'93/Y8K:>\S"]K60/#0F:5C&QZ\71=%Q0RA)-N]<'#)GGT+2N:VND85Y''' M61CG-+_=S@,/F1Z1V1I)NH$I?E!*>;_2"\A5GI">EJ2[INPVDGJZMKIP/-?C MD(BJ4B4$$PQ;7 C;J(AU'I\DG%2HA-F?Q2[T05%B2%O&G()Q.SIWO?>IVK<. MQRC"3U&BXN7TVK#X(>6??+ =X4%_/Y!_-P K>N^/6X ,EGRLHYHB;ON(P4AM M$GA9,VLL:5 EJ($- 3XR<=S6]#X;E'*B?)'B$AVOJ/G$+$]*?U3SI%C:]K%; MNJNJW5K9MKVF*C"#/#2;%-8K]O06>R]%>=[ O&UE=FR#ZG?BQ;9E^<_BQ4%5 M>EKD$SS%$L+\D\,.^ 3WDKQ0[T.6EHF^0; Z#EN<=LV2,P\I55=!@_YZ*/F^ MT;PG*"-R0]K#B@B("#A*!@75A\5N( M0*[OOU?!W2<-@Y&MF=;DOA&%CAOG2!JKLJ?*D?9[G.*OVY/M<>.YQJ$*NW8% M0O1EBSTJF%/9D[3K_?(*=Q;"-!)A3-)T"Q5\50S'6/]66AZE[R^X(_UDVGM39N'%P+ MC*3;%+G&MDU=C*ACSA::7F-T\&;M%)AXIMS^[7YHZD$A#8WMN'%*!:).&@I* M.*IQYN%4ILM!-2MDC_!1S5H2<3%6:T081S5^WWZ[[E=O4MG)P]ZQ.M[7;XVB MF&S!<$T+R#BL4%W6AT_=U\=X9X:\562ZO4_=FZ]^=\TG1_U"L(EF[T32,M2&&@Q UE!L.>YE.WYR0 ]!9^-^' MJN8WJ0/LU^883'Y,M7.E^&'R\6&Y!M6;KX&^=/\&.A;=RPISNZF^.#?- D.3 M.\C6?ZF&D%ODH42:'#"OM'8I0V7?T_5G/EWE->):;QB@_6 Z6\LI82WE+%7^-CZ1E0:%+F#'&H3.Y/6;3M8HAJRTF.LQUTQ@=!=W< MC(;[UQ#6ZT8T9B-8*$7N*S196SVFPP4Z,*(G>DU;X>8JJIO\ !Q-GMH=IYV< M)56O]%V$O7?KO^K2H##EO;YV;,]9#@9=KSJB\;!/&^*E]!;XH@66RM6PL$I) M"9N*-TQ4%%+U6;3M#0\,#ZNI["A/=2LAOUE9_J;N*/%<"A#U*;!\5VW732XH M#5-=6!2O%;"$2Z[:XE%]F&I94DG1XQ4^AKFZM*\&FAM8X(T>IYY@_182 UB/ M'JEO+IM"H1/GA9*1:L]SBHZ&^900L&"#]+VF7(D*D&K!C^J':L2ISK_#]CJZ MB89)U%5QM?7!Z.O*4/700OM61CB^ZGLM,J#I/,]%G.(D-Q'E\6 Z4&\BDW\P MG;.O$LRL0&&(Q1Y4;+QXWDQ0)S-RTAW\)CEHFL=3D./A;=X-SE@-WX_/SJIJ M".94'=J]E=*W5Z;:?]LC-QJ)]Q#O$(OQ.D,B"V?$;"KV565ZICZYS3I5A#XN M@<@@B4QQ83CFEB&]EQ$-NM[/<.+:"'ODT!^T M[K3JR_TUJBUXI480$;);F0^/J5J^KYEM2?8/!Y%%(KBD9R85VHY5BD2:/0 [ MXWPL0)!E.B]1M]ELX4TN2%[M=^*L"?.. OH#%?QPTIM5IJ'Z"K3,OLZ?3S; MQ%]\>O8,5E9N(B,'L',I5GRAJ]HU0BBF=A-\"4SPXP@S)3QQ291X'+D31@Q, MGKE6]%!60XN@Y>"ZVE9347OVB0;J1 Y*SE]1^(<9UD&1\UG%D4[<@+U<*H_/ MN_ 38):2#1X]JOY MN':]%;HE0&!4?"RH8>+/\!TE+C*&=>L;IK1F+Z2 SOE_'^8J5-J[4J)7]E8Q683)6!VE!%0_U/0,/O>J MT!?UP=1*,)(^92^T"K'_D49K 8/;]0@CJBMJAXXR;IG+*67YH[;A756I?1-T MN\3RU7@M7>\#4 92$4C)QWI>%V9SF=+H(,F C.9.S1+!K'(K)XN]>RL' MAQZU+5J\:N,H:]E19$N0+C (YOGZ58ZXO2_CM4Z\JX/95%:E(%"K!,)YLDC) M,GH'^@G(',"^ FO]D>2AXY"F0&23Y]+U::$60'9.-%\E,?J3)-P76PF56\D* MN[>\@%*)E2@9N2I%KEFDV-(C2W6VIS+^"Y'.M3+X2LOB*SR-2YJP=<GEQ3A"KV!50CVSV%N-I;;#4T4"%\Y,?57DQ?LCCQ3>-NQB7)(VR5 M.\421.=:@MXRYY"4*_:@26U6W,HMJG.8>UU_VWKF0E@?0OAUEC'SSM1UYK'5 M%T9=[[B5H>HD#GGCG3/MGAI?J8:N2HX,*D"$JMS+5>Y M(V>8VS:(:\TR;J9)BNG-TL"+=Z?228S+C<-WI89I58>7)"J[>W?=MO]*PZ*I MN8I@Y#G&+C2CI'=R#:-B(M-I.]%E:B#EMC;CY&U$=P7::X(50+$*\1W5UG=F MN"TW&S&^K<J?AQ7Z;ES$S[J8Z .!6-_UL?"<(.)/YZ-.[^DV:>S M.#D3#H^5V4=]K#,^['7>8'4]U'@>4F1[V+)@-H+?9H,A9:.JDFS?>:.A/Z)N M%<.)/YCTG/IO6&?M#IVV5Z:YY"&@.Z^@+I: 5BVY#@8FJMDF^9>ZT>9F IWJ[466G2I/-X6"D.VNYY;B_U223H6H=YB81YLR' M],@VZP- M,T#$O/"%!,&1:$X&OIS-7=[8\/V5I-*'3,IB/<[N[RQ[E?GL^JQ M2A\33K1P2(5@8"![*7>OCU'"%9.G,'/8#""7E4"@KE9GX"?9B M._7>X@G>F,[T,(G.;L<0U^:=/@>;V6ZU,H-#+ZNNC'145657I4\HW[$1/5;I M9*IO82UWW^$\U1>LN9+6<:5YAP$UQ>G<1*)RZ@H2XJZW=C6W^N69ZC#D43]# MI\N9J39A2?4#?QZ9X/CA&K;#P]L04:5D88']CIOY8!6:V*KF:YZEUH3 MV]2+Y775Q1ZFJ1](FR^=J5\Z4[]TIC[RH"J=J>MT6^E+>]7:E[:%'1Q&M2^] M;U?_]7K?.NJ:;@S:I*_E6+O2[@IJM&I^8-$@$[R/3CM0.J]C%+F7[KS_(MUY MC\.7.KK8.L6_'KZ\M+=M;6_;UDOV $L:[77=(_:RWM_O9]7V\]E6R$O3T9>F MHR]-1U^:CKXT'8U?FHZ^-!U]:3KZTG3T7Z;IZ)Y+8W,7^W&+]V\(V.%9;^;] M^HY<1(?=%C=YI5^:FGZKIJ9/]]]L-0!JC^ZHZ,YG][9!/_C2FN^_1FN^=I.P M[877C,[-S[_TA?L6S=$L<[P)]*C7WDG'N'.\P&NH!/O29LXTE!,<=U"<.\GY M5FAL>QSXNTJ#(1[6$A_\?.Y,= C?ETSH,:/^E&SGMZY:T3UA;#7@J MKU#DAH[%LOHK8=NT1H"_]!HZI M!ZUE<6/T /BP]+OY^CJ'X4L_=&DUW+'A^ M",=+-X*7;@0OW0A>NA'\4[H1'!1+>P:_ZBZ:=FC#R64$]OSZ%)[X>'OIG7SG M\-(_ATG7Z[&5[DA&HZ1Q;U$O0VS"?99Y)+Z!]G?>7--M_[U9SBRV#E89]_J#L:.#VU_J#&B MLNF5-OP]--K;QNBGSO)@2KZ,[@MK#K^V! KBV(?0Z*4XF% U0CT9C+T?$*TA MV09$^W<-8JBK95X+=V@ A TG IPU<[N%O2_,VO>: +C_C4-0O>T(OB9LN^%, M%/Y1[^K?&%,_F,SQ.TUR5YKD?+49X=8M^]B'RX=Y9%WEX9\2EOW$XAU_ZJ$1 MV6?>U\9>'Z].6$%*%Y4@I0^6,[E-3)FU^&KI>JGNXORF@$W$E03=*3SK/AQY M:S@@G'"0&9HSUTA&+:IS4#H-V :LG'50F_:KC_G;+.%8?:J>8KXMZ/I);/F.O M^ZFO@8!::;]"4/C4^S3):N2_5UTPX<37U7!BX=" BQS83"+E(P4VOU-!R6TG MXX+A($?4UT=:.Z:/\@2O+P"#TYU5F5#U&PQ5OY90]:.6TA+N M[L[?ZSGSZV#X&PF&?Q8P6D/JZ]-1B+VSB'9N]GN&WA^JL#\=:6Y9F&ZTN7B+ M3N3*\)3B5!SS\/!(]6\%S&\;EVX+DF=(B;/C!/,14N5I4?)-=+.VZ[<]JNY^ MU]'3DM*7(PB0.?+'/C;.2_(EQ5F=DRG0%K5>L?T/C$\_7KNVQA('JII_KS%4 M#2UK=1(Y(6?M0MH.VCWN*=#6#EQ/Z_N'+U3"A@_\^?"EN2\>OJ9*P/)1#QV^ MOK;7CUCE>BU,\_ GCEA?T[N'+^X91'>A8J^?07,4<7EA(BZ5PPJ4M7K$Y7L[ MXO+2"J=LW9(P*$]A4]<:&YIA=IC+M=Y M%]11>Y^6N#^DL>FRR-(_][!0%=3ZLQ74>EX-:FTG/RNP]=(*;-W+KUM.Y\AX MU>-/RRYKO$=UQ'#2MA\YVK-JS<1'782; A-N^*,J8TXU!=TCW?=J@L7<]K]. M%^KV^_.&Z[!?ZF%#ICA-G.?:CRJN[&FX%]7I#T5 M!WP4P$QR^V'NK0,":^NO5*)CC_9D6 &TEZ:(Y#Y.;RJ>Z&0=G]I?D#J!H:C- MH4JU=3X[Q/=XUMH>8NNPU[;(6L>5VNV[GM1A=^A^.>D.FIYL<,0V1N6>><^* MOVT&TOSJGM\.#F6M1HW:,JWN-WP8?UQ1O7Y!CQ+Q$D7[S*-+?EHZO0U2; M5E$1P[)/;;INIHJF$VX!<"-LJO'V"MF?PBL<-Y;@(HII5A<(\_@Y4NDBW,8H M",DXA3=1)LW-%.;Q[_.\^.G_ 5!+ P04 " DA_].WR-%CBP" #9" M#0 'AL+W-T>6QEU6;!+10$%0*O0_] M5O:22;*P+W&S.7/]]>Y+7BXGHIQ5[)=DYIG=9YZ9++.)&[UC<%A3_G-;$#Z@M+'?0UI'$AQ53*.?: R4TXH"UA";XFC&X4M;L*PBG; M>7AI@4PRJ9 V/33:(HLTCSX<><^VM^?A5$CEFV! M-*Z)UJ#$C7'<8@?^$$*]O=[51F&IR"Y:^@;XI>YEDFRDRD&-:2(\0&G,H+!R M%"TK^]:R#FQ0:\F-D5-22D&1]-L^]1_OF*%I4TZW4'UI3C7"^/3IPJZ"@G?.[8LQOV$E=L]U[ M1DO!P=?RRX31D0G3F QY4"45?31\]J1D!@"%T1:4IMD^\DV1>@V='DY35QRK M>?D,-3]UGTL0H C;%VV._O_4;1I*=-4]'(KFN?@]=C[,,%?[%7,9E-QFLJ&7I.-^<^8\9N].12D M9?K6ENB""9[L3U9XM!I7K4>*!$_V9\AIR]^ZA-//3/H=4$L#!!0 ( "2' M_T[*,J$/G@0 ,4E / >&PO=V]R:V)O;VLN>&ULQ9I-;]LX$$#_"J'3 M]N"U]96V05V@3=M= VDWC8/T6# 2;1.A2(.DDB:_?H>2W5"-/.AEZI,MB::> MQM2\H:@W]\;>WAASRWXT2KMYLO%^>SJ=NFHC&N[^-ENAX/1T/FXQ#@SMQ MQ6_FR2QAO/7FDU1>V _=-^52. JIM%E=''8?_9!/+6_$T:S6LE*?#!5VPCM^SA:H<+9M=O(K4N8 MYHV8)_LFC.N:?=0>:-A"]UU!VW M<.I%W5^7AX@]P3)[*N& 7=1I *>#/#.Z M%MJ)FL$W9Y2L@:-F[[GBNA(L@LP0R.R(D-^S"#)'(/.C0"X##OPT@BP0R.*( MD(-(E@AD>4S(/((\02!/C@E91) O$U=5IH4LJ=D:+ M=&[T>G(E;,,"G/.A^0 .E0FQ33YQ:=DU5ZU@GP5WK17/\#"-I,0>N13P=[8B MQL&$D1(; RJLNJT\^\:MY3#RAX,,LT1*K(FE-]7M!+)'E]X:Z,D]JUDP0:3$ MACB'P36,%F:"E%@%"UV91K K_F/(A"7^E#CS?X%^=UQ;8=ERP^U@W&.9/R5. M_3"B&MDGKJXV!H&&M"]T],Z&,O^&7'V7XIU M-Z48GT=D6.[/B'/_HMG";# 4&S_5OG"NW9L]QD2G$N0.0.J.006<86[(B-T0 M51[L+YC]*N%>Q&R8'3)B.XR6(*.4F",R8D<Q 8TS,)!FQ2;IB9<<4QR['1)(3BR2N6<;^V!Q3 M24ZLDK'B9102$TE^5)'$3RER]*G4'Q3)A"W;IN'V(5BZ/Q!C8D[)C^*4"02W MEM XQL2DDE-// Y@[N(:8V)2R8FE/L:8F&-R8L< MR8D]8>0IB\QS&/-MPO8XQ,0<5QWF4 MU6,.Y@D%9J&"V$+(V R9,\;$+%006VA?Y0X,%#3?'X@QT=418@NAF,,_';-0 M06RA41'?0B5FH9+80H/9Y."O[QY4QIB8A4KRN= $U)18(!;"'H#TA@3 MLU!);*'1Z>^DN^E;8(HQT55Z8@NAF,-W"3 +E>0+]&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'/%VLUNXC 8A>%;0;F FN_'M!V5KKKI=CHW$($AJ)!$L4?3 MWOVD;":5VIQ9H,,F* )]?E>/+)N'G^E8ET/7YN;0Y\7;Z=CF==64TO\((6^: M=*KS3=>G=OQFUPVGNHROPS[T]>:UWJ>@R^4J#-,9U>/#=.;B>;NNAN>M5(M? M];!/95V%MV/XTPVON4FIY'#^D)MQ@?$G[WWZG^6[W>ZP24_=YO6+BG\+ M5.'K()T/4GJ0S0<9/%.>#(CUH-1^TH@?=S@?=TH/NYH/NZ$'W\T'W M]"!9 AF7_"2$-5]K 5P+WVL!8 M?; %D"]]L 6@+7VT!; O?;0%P"U]N 70+ MWVX!> M?;P5Z*U]O!7KK%?;::+/-UUN!WLK76X'>RM=;@=[*UUN!WLK76X'> MRM=;@=[*UUN!WLK7VX#>QM?;@-[&U]N WG:%LQ)T6,+7VX#>QM?;@-[&U]N MWL;7VX#>QM?;@-[&U]N WL;7VX'>SM?;@=[.U]N!WL[7VX'>?H6S;G38S=?; M@=[.U]N!WL[7VX'>SM?;@=[.U]N!WL[7.P*](U_O"/2.?+TCT#OR]8Y [\C7 M.P*]XQ7N*M%E)5_O"/2.?+TCT#OR]8X3O7-3#VG[4H9#N\^7+ODT_-N:"=RY MO!_3Y3/.4[^]X9XH7<954C@_+P[A>>I'1/CTAY3'OU!+ P04 " DA_]. MUR:[NA)AI,-$+RWC"VTYWS;C3/%;.G M5T=AM&N;+LRS*D9WQ5@H*FI-R*VC+E66UKMY9IQKZL+$VG9LVY7?FH[?&^:>FF%-J&H7SM*" M;'2[2UU"NC;/4C5D[!<3OM_8GZ?[[K?D?5W2GZ+9Y;(NJ+3%IDVWY,%Y,F6H MB&+;Y*$RGLK'Z.MN]9[WP?AX9]K4F.T:]F5!?KH<\;6APP&&RC$GQ[0MZ-"H MH;#_Y/\:^+$;"NMI['RJ^E@?>+P4Z2%5 ^L7'O,1J=\Z)96_&IY:G^Z'?;%^ M/7P_],(_BX$-A_^]]>/E$" Y)$@.!9)#@^28@N0X!\EQ 9+C$B0'GZ $01&5 MHY#*44SE**AR%%4Y"JL\ M-77W4Y)G:]D !D;V-0&UL M4$L! A0#% @ )(?_3CZ5/F/O *P( !$ ( !F0$ M &1O8U!R;W!S+V-O&UL4$L! A0#% @ )(?_3IE&PO=V]R M:W-H965T&UL4$L! A0#% @ )(?_3F!97KBZ! 51@ M !@ ( !D P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )(?_3L9%SUT% P M L !@ ( ! ME!@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M)(?_3EQ4# JR 0 T@, !@ ( !GR8 'AL+W=O&PO=V]R M:W-H965T-,M0$ -(# M 9 " 5PL !X;"]W;W)K&UL M4$L! A0#% @ )(?_3F+088:S 0 T@, !D ( !2"X M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M)(?_3JZ25]*T 0 T@, !D ( !"C0 'AL+W=O&PO=V]R:W-H965TF9R,M0$ -(# 9 " =\W !X;"]W M;W)K&UL4$L! A0#% @ )(?_3FV*[ZFT 0 MT@, !D ( !RSD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )(?_3NQWA2*U 0 T@, !D M ( !BS\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ )(?_3DS#46>X 0 T@, !D ( !7D4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )(?_ M3C&PO=V]R:W-H965T&UL4$L! A0#% @ )(?_3JHQZ%C% 0 -P0 M !D ( !/5$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )(?_3MIPM-O# 0 *00 !D M ( !%5< 'AL+W=O&PO=V]R:W-H965T M@( +<( 9 M " 49; !X;"]W;W)K&UL4$L! A0# M% @ )(?_3AEB/+7> 0 Y@0 !D ( !]UT 'AL+W=O M*L! #! M P &0 @ $,8 >&PO=V]R:W-H965TYA M !X;"]W;W)K&UL4$L! A0#% @ )(?_3O 4 M#PAN @ <0D !D ( !*F0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )(?_3J ?0M'@ 0 GP0 !D M ( !NFL 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ )(?_3LB^Y+3\! &1L !D ( ! ML70 'AL+W=O&'@" "." &0 @ 'D>0 >&PO=V]R:W-H965T&UL4$L! A0#% M @ )(?_3C5=1C&? @ G D !D ( !27\ 'AL+W=O&PO=V]R:W-H965TA&XWL ( L* 9 " &UL4$L! A0#% @ )(?_3BF.QZ&PO=V]R:W-H965T&UL4$L! A0#% @ )(?_3GUO\)TJ @ 8 8 !D M ( !#HX 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ )(?_3AB2'Q:A 0 7@, !D ( !_I4 M 'AL+W=OC# M,D0] !9#P$ % @ '6EP >&PO&PO&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'-02P$"% ,4 " DA_].UR: XML 70 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 71 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 72 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.2 html 247 276 1 true 40 0 false 4 false false R1.htm 1001 - Document - Document and Entity Information Sheet http://www.vicorpower.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1004 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 1005 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 1006 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 1007 - Statement - Condensed Consolidated Statements of Equity Sheet http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfEquity Condensed Consolidated Statements of Equity Statements 7 false false R8.htm 1008 - Disclosure - Basis of Presentation Sheet http://www.vicorpower.com/role/BasisOfPresentation Basis of Presentation Notes 8 false false R9.htm 1009 - Disclosure - Recently Adopted Accounting Standard Sheet http://www.vicorpower.com/role/RecentlyAdoptedAccountingStandard Recently Adopted Accounting Standard Notes 9 false false R10.htm 1010 - Disclosure - Inventories Sheet http://www.vicorpower.com/role/Inventories Inventories Notes 10 false false R11.htm 1011 - Disclosure - Long-Term Investments Sheet http://www.vicorpower.com/role/LongTermInvestments Long-Term Investments Notes 11 false false R12.htm 1012 - Disclosure - Fair Value Measurements Sheet http://www.vicorpower.com/role/FairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 1013 - Disclosure - Revenue Sheet http://www.vicorpower.com/role/Revenue Revenue Notes 13 false false R14.htm 1014 - Disclosure - Product Warranties Sheet http://www.vicorpower.com/role/ProductWarranties Product Warranties Notes 14 false false R15.htm 1015 - Disclosure - Stock-Based Compensation Sheet http://www.vicorpower.com/role/StockBasedCompensation Stock-Based Compensation Notes 15 false false R16.htm 1016 - Disclosure - Leases Sheet http://www.vicorpower.com/role/Leases Leases Notes 16 false false R17.htm 1017 - Disclosure - Income Taxes Sheet http://www.vicorpower.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 1018 - Disclosure - Net Income per Share Sheet http://www.vicorpower.com/role/NetIncomePerShare Net Income per Share Notes 18 false false R19.htm 1019 - Disclosure - Commitments and Contingencies Sheet http://www.vicorpower.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 19 false false R20.htm 1020 - Disclosure - VI Chip Merger Sheet http://www.vicorpower.com/role/ViChipMerger VI Chip Merger Notes 20 false false R21.htm 1021 - Disclosure - Segment Information Sheet http://www.vicorpower.com/role/SegmentInformation Segment Information Notes 21 false false R22.htm 1022 - Disclosure - Impact of Recently Issued Accounting Standards Sheet http://www.vicorpower.com/role/ImpactOfRecentlyIssuedAccountingStandards Impact of Recently Issued Accounting Standards Notes 22 false false R23.htm 1023 - Disclosure - Recently Adopted Accounting Standard (Policies) Sheet http://www.vicorpower.com/role/RecentlyAdoptedAccountingStandardPolicies Recently Adopted Accounting Standard (Policies) Policies http://www.vicorpower.com/role/RecentlyAdoptedAccountingStandard 23 false false R24.htm 1024 - Disclosure - Inventories (Tables) Sheet http://www.vicorpower.com/role/InventoriesTables Inventories (Tables) Tables http://www.vicorpower.com/role/Inventories 24 false false R25.htm 1025 - Disclosure - Long-Term Investments (Tables) Sheet http://www.vicorpower.com/role/LongTermInvestmentsTables Long-Term Investments (Tables) Tables http://www.vicorpower.com/role/LongTermInvestments 25 false false R26.htm 1026 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.vicorpower.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.vicorpower.com/role/FairValueMeasurements 26 false false R27.htm 1027 - Disclosure - Revenue (Tables) Sheet http://www.vicorpower.com/role/RevenueTables Revenue (Tables) Tables http://www.vicorpower.com/role/Revenue 27 false false R28.htm 1028 - Disclosure - Product Warranties (Tables) Sheet http://www.vicorpower.com/role/ProductWarrantiesTables Product Warranties (Tables) Tables http://www.vicorpower.com/role/ProductWarranties 28 false false R29.htm 1029 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.vicorpower.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.vicorpower.com/role/StockBasedCompensation 29 false false R30.htm 1030 - Disclosure - Lease (Table) Sheet http://www.vicorpower.com/role/LeaseTable Lease (Table) Tables http://www.vicorpower.com/role/Leases 30 false false R31.htm 1031 - Disclosure - Income Taxes (Tables) Sheet http://www.vicorpower.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.vicorpower.com/role/IncomeTaxes 31 false false R32.htm 1032 - Disclosure - Net Income per Share (Tables) Sheet http://www.vicorpower.com/role/NetIncomePerShareTables Net Income per Share (Tables) Tables http://www.vicorpower.com/role/NetIncomePerShare 32 false false R33.htm 1033 - Disclosure - Recently Adopted Accounting Standard - Additional Information (Detail) Sheet http://www.vicorpower.com/role/RecentlyAdoptedAccountingStandardAdditionalInformationDetail Recently Adopted Accounting Standard - Additional Information (Detail) Details 33 false false R34.htm 1034 - Disclosure - Inventories - Summary of Inventories (Detail) Sheet http://www.vicorpower.com/role/InventoriesSummaryOfInventoriesDetail Inventories - Summary of Inventories (Detail) Details 34 false false R35.htm 1035 - Disclosure - Long-Term Investments - Additional Information (Detail) Sheet http://www.vicorpower.com/role/LongTermInvestmentsAdditionalInformationDetail Long-Term Investments - Additional Information (Detail) Details 35 false false R36.htm 1036 - 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 36 false false R37.htm 1037 - 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 37 false false R38.htm 1038 - 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 38 false false R39.htm 1039 - 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 39 false false R40.htm 1040 - 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 40 false false R41.htm 1041 - 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 41 false false R42.htm 1042 - 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 42 false false R43.htm 1043 - Disclosure - Fair Value Measurements - Additional Information (Detail) Sheet http://www.vicorpower.com/role/FairValueMeasurementsAdditionalInformationDetail Fair Value Measurements - Additional Information (Detail) Details 43 false false R44.htm 1044 - Disclosure - Revenue - Summary of Net Revenues Disaggregated by Geography (Detail) Sheet http://www.vicorpower.com/role/RevenueSummaryOfNetRevenuesDisaggregatedByGeographyDetail Revenue - Summary of Net Revenues Disaggregated by Geography (Detail) Details 44 false false R45.htm 1045 - Disclosure - Revenue - Summary of Net Revenues Disaggregated by Category (Detail) Sheet http://www.vicorpower.com/role/RevenueSummaryOfNetRevenuesDisaggregatedByCategoryDetail Revenue - Summary of Net Revenues Disaggregated by Category (Detail) Details 45 false false R46.htm 1046 - Disclosure - Revenue - Summary of Changes in Certain Contract Assets and Liabilities (Detail) Sheet http://www.vicorpower.com/role/RevenueSummaryOfChangesInCertainContractAssetsAndLiabilitiesDetail Revenue - Summary of Changes in Certain Contract Assets and Liabilities (Detail) Details 46 false false R47.htm 1047 - Disclosure - Product Warranties - Product Warranty Activity (Detail) Sheet http://www.vicorpower.com/role/ProductWarrantiesProductWarrantyActivityDetail Product Warranties - Product Warranty Activity (Detail) Details 47 false false R48.htm 1048 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Detail) Sheet http://www.vicorpower.com/role/StockBasedCompensationStockBasedCompensationExpenseDetail Stock-Based Compensation - Stock-Based Compensation Expense (Detail) Details 48 false false R49.htm 1049 - Disclosure - Stock-Based Compensation - Summary of Compensation Expense by Type of Award (Detail) Sheet http://www.vicorpower.com/role/StockBasedCompensationSummaryOfCompensationExpenseByTypeOfAwardDetail Stock-Based Compensation - Summary of Compensation Expense by Type of Award (Detail) Details 49 false false R50.htm 1050 - Disclosure - Leases - Additional information (Detail) Sheet http://www.vicorpower.com/role/LeasesAdditionalInformationDetail Leases - Additional information (Detail) Details 50 false false R51.htm 1051 - Disclosure - Leases - Maturities of Lease Liabilities (Detail) Sheet http://www.vicorpower.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail Leases - Maturities of Lease Liabilities (Detail) Details 51 false false R52.htm 1052 - Disclosure - Leases - Maturities of Lease Payments (Detail) Sheet http://www.vicorpower.com/role/LeasesMaturitiesOfLeasePaymentsDetail Leases - Maturities of Lease Payments (Detail) Details 52 false false R53.htm 1053 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.vicorpower.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 53 false false R54.htm 1054 - Disclosure - Income Taxes - Provision for Income Taxes and Effective Income Tax Rates (Detail) Sheet http://www.vicorpower.com/role/IncomeTaxesProvisionForIncomeTaxesAndEffectiveIncomeTaxRatesDetail Income Taxes - Provision for Income Taxes and Effective Income Tax Rates (Detail) Details 54 false false R55.htm 1055 - Disclosure - Net Income per Share - Computation Of Basic And Diluted Net Income Per Share (Detail) Sheet http://www.vicorpower.com/role/NetIncomePerShareComputationOfBasicAndDilutedNetIncomePerShareDetail Net Income per Share - Computation Of Basic And Diluted Net Income Per Share (Detail) Details 55 false false R56.htm 1056 - Disclosure - Net Income per Share - Computation Of Basic And Diluted Net Income Per Share (Parenthetical) (Detail) Sheet http://www.vicorpower.com/role/NetIncomePerShareComputationOfBasicAndDilutedNetIncomePerShareParentheticalDetail Net Income per Share - Computation Of Basic And Diluted Net Income Per Share (Parenthetical) (Detail) Details 56 false false R57.htm 1057 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.vicorpower.com/role/CommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 57 false false All Reports Book All Reports d739191d10q.htm d739191dex311.htm d739191dex312.htm d739191dex321.htm d739191dex322.htm vicr-20190630.xsd vicr-20190630_cal.xml vicr-20190630_def.xml vicr-20190630_lab.xml vicr-20190630_pre.xml http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 http://fasb.org/us-gaap/2019-01-31 true true JSON 75 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "d739191d10q.htm": { "axisCustom": 0, "axisStandard": 14, "contextCount": 247, "dts": { "calculationLink": { "local": [ "vicr-20190630_cal.xml" ] }, "definitionLink": { "local": [ "vicr-20190630_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": [ "d739191d10q.htm" ] }, "labelLink": { "local": [ "vicr-20190630_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "vicr-20190630_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" ] }, "schema": { "local": [ "vicr-20190630.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", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.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/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 350, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 6 }, "keyCustom": 23, "keyStandard": 253, "memberCustom": 15, "memberStandard": 22, "nsprefix": "vicr", "nsuri": "http://www.vicorpower.com/20190630", "report": { "R1": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_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 - Document and Entity Information", "role": "http://www.vicorpower.com/role/DocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_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": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_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": "1010 - Disclosure - Inventories", "role": "http://www.vicorpower.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_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": "1011 - Disclosure - Long-Term Investments", "role": "http://www.vicorpower.com/role/LongTermInvestments", "shortName": "Long-Term Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_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": "1012 - Disclosure - Fair Value Measurements", "role": "http://www.vicorpower.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_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": "1013 - Disclosure - Revenue", "role": "http://www.vicorpower.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_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": "1014 - Disclosure - Product Warranties", "role": "http://www.vicorpower.com/role/ProductWarranties", "shortName": "Product Warranties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_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": "1015 - Disclosure - Stock-Based Compensation", "role": "http://www.vicorpower.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_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": "1016 - Disclosure - Leases", "role": "http://www.vicorpower.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_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": "1017 - Disclosure - Income Taxes", "role": "http://www.vicorpower.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1018 - Disclosure - Net Income per Share", "role": "http://www.vicorpower.com/role/NetIncomePerShare", "shortName": "Net Income per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_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": "1019 - Disclosure - Commitments and Contingencies", "role": "http://www.vicorpower.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "PAsOn06_30_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 - Condensed Consolidated Balance Sheets", "role": "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "PAsOn06_30_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": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_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": "1020 - Disclosure - VI Chip Merger", "role": "http://www.vicorpower.com/role/ViChipMerger", "shortName": "VI Chip Merger", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_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": "1021 - Disclosure - Segment Information", "role": "http://www.vicorpower.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1022 - Disclosure - Impact of Recently Issued Accounting Standards", "role": "http://www.vicorpower.com/role/ImpactOfRecentlyIssuedAccountingStandards", "shortName": "Impact of Recently Issued Accounting Standards", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "vicr:RecentlyAdoptedAccountingPrinciplesTextBlock", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "vicr:RecentlyAdoptedAccountingStandardsPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1023 - Disclosure - Recently Adopted Accounting Standard (Policies)", "role": "http://www.vicorpower.com/role/RecentlyAdoptedAccountingStandardPolicies", "shortName": "Recently Adopted Accounting Standard (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "vicr:RecentlyAdoptedAccountingPrinciplesTextBlock", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "vicr:RecentlyAdoptedAccountingStandardsPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_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": "1024 - Disclosure - Inventories (Tables)", "role": "http://www.vicorpower.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_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": "1025 - 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": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "vicr:FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1026 - 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": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "vicr:FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1027 - Disclosure - Revenue (Tables)", "role": "http://www.vicorpower.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_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": "1028 - Disclosure - Product Warranties (Tables)", "role": "http://www.vicorpower.com/role/ProductWarrantiesTables", "shortName": "Product Warranties (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_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": "1029 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.vicorpower.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "PAsOn06_30_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 - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "PAsOn06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_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": "1030 - Disclosure - Lease (Table)", "role": "http://www.vicorpower.com/role/LeaseTable", "shortName": "Lease (Table)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "vicr:ProvisionForIncomeTaxesAndEffectiveIncomeTaxRateTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1031 - Disclosure - Income Taxes (Tables)", "role": "http://www.vicorpower.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "vicr:ProvisionForIncomeTaxesAndEffectiveIncomeTaxRateTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1032 - Disclosure - Net Income per Share (Tables)", "role": "http://www.vicorpower.com/role/NetIncomePerShareTables", "shortName": "Net Income per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "PAsOn06_30_2019", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1033 - Disclosure - Recently Adopted Accounting Standard - Additional Information (Detail)", "role": "http://www.vicorpower.com/role/RecentlyAdoptedAccountingStandardAdditionalInformationDetail", "shortName": "Recently Adopted Accounting Standard - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R34": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "PAsOn06_30_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": "1034 - 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", "ix:continuation", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "PAsOn06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "vicr:AuctionFailedSecuritiesUnrealizedLossPositionMinimumPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1035 - 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": [ "div", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "vicr:AuctionFailedSecuritiesUnrealizedLossPositionMinimumPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:AvailableForSaleSecuritiesTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "PAsOn06_30_2019_AuctionRateSecuritiesMemberusgaapFinancialInstrumentAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesAmortizedCost", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1036 - 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 }, "R37": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "PAsOn06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "vicr:AvailableForSaleSecuritiesDebtMaturitiesYearTwentySixAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1037 - 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", "ix:continuation", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "PAsOn06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "vicr:AvailableForSaleSecuritiesDebtMaturitiesYearTwentySixAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d739191d10q.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": "1038 - 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": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_2019_AuctionRateSecuritiesMemberusgaapFinancialInstrumentAxis", "decimals": "-3", "lang": null, "name": "vicr:OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsAdditionsAndDeductionsAdditionalCreditLosses", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "vicr:FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "PAsOn06_30_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": "1039 - 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": "d739191d10q.htm", "contextRef": "PAsOn06_30_2019_ContingentConsiderationObligationMemberusgaapStatementEquityComponentsAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LiabilitiesFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P04_01_2019To06_30_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 - Condensed Consolidated Statements of Operations", "role": "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P04_01_2019To06_30_2019", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "PAsOn06_30_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": "1040 - 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": "d739191d10q.htm", "contextRef": "PAsOn06_30_2019_AuctionRateSecuritiesMemberusgaapFairValueByAssetClassAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecurities", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d739191d10q.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": "1041 - 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": "d739191d10q.htm", "contextRef": "PAsOn12_31_2018", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d739191d10q.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": "1042 - 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": "d739191d10q.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" } }, "R43": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "PAsOn06_30_2019", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1043 - 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", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "PAsOn06_30_2019", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P04_01_2019To06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1044 - Disclosure - Revenue - Summary of Net Revenues Disaggregated by Geography (Detail)", "role": "http://www.vicorpower.com/role/RevenueSummaryOfNetRevenuesDisaggregatedByGeographyDetail", "shortName": "Revenue - Summary of Net Revenues Disaggregated by Geography (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P04_01_2019To06_30_2019_USsrtStatementGeographicalAxis", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P04_01_2019To06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1045 - Disclosure - Revenue - Summary of Net Revenues Disaggregated by Category (Detail)", "role": "http://www.vicorpower.com/role/RevenueSummaryOfNetRevenuesDisaggregatedByCategoryDetail", "shortName": "Revenue - 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": "d739191d10q.htm", "contextRef": "P04_01_2019To06_30_2019_DirectCustomersContractManufacturersAndNonStockingDistributorsMembersrtProductOrServiceAxis", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "PAsOn06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1046 - Disclosure - Revenue - Summary of Changes in Certain Contract Assets and Liabilities (Detail)", "role": "http://www.vicorpower.com/role/RevenueSummaryOfChangesInCertainContractAssetsAndLiabilitiesDetail", "shortName": "Revenue - Summary of Changes in Certain Contract Assets and Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "PAsOn06_30_2019", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "PAsOn03_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1047 - 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", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "PAsOn03_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P04_01_2019To06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1048 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Detail)", "role": "http://www.vicorpower.com/role/StockBasedCompensationStockBasedCompensationExpenseDetail", "shortName": "Stock-Based Compensation - Stock-Based Compensation Expense (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P04_01_2019To06_30_2019_CostOfSalesMemberusgaapIncomeStatementLocationAxis", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P04_01_2019To06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1049 - Disclosure - Stock-Based Compensation - Summary of Compensation Expense by Type of Award (Detail)", "role": "http://www.vicorpower.com/role/StockBasedCompensationSummaryOfCompensationExpenseByTypeOfAwardDetail", "shortName": "Stock-Based Compensation - Summary of Compensation Expense by Type of Award (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P04_01_2019To06_30_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P04_01_2019To06_30_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 - Condensed Consolidated Statements of Comprehensive Income", "role": "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "shortName": "Condensed Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P04_01_2019To06_30_2019", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "PAsOn06_30_2019", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1050 - 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": "d739191d10q.htm", "contextRef": "P04_01_2019To06_30_2019", "decimals": "0", "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "PAsOn06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1051 - 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": "d739191d10q.htm", "contextRef": "PAsOn06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "PAsOn06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1052 - 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", "td", "tr", "table", "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "PAsOn06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "PAsOn06_30_2019", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1053 - 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", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "PAsOn06_30_2019", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P04_01_2019To06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1054 - Disclosure - Income Taxes - Provision for Income Taxes and Effective Income Tax Rates (Detail)", "role": "http://www.vicorpower.com/role/IncomeTaxesProvisionForIncomeTaxesAndEffectiveIncomeTaxRatesDetail", "shortName": "Income Taxes - Provision for Income Taxes and Effective Income Tax Rates (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "vicr:ProvisionForIncomeTaxesAndEffectiveIncomeTaxRateTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P04_01_2019To06_30_2019", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P04_01_2019To06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1055 - Disclosure - Net Income per Share - Computation Of Basic And Diluted Net Income Per Share (Detail)", "role": "http://www.vicorpower.com/role/NetIncomePerShareComputationOfBasicAndDilutedNetIncomePerShareDetail", "shortName": "Net Income per Share - Computation Of Basic And Diluted Net Income Per Share (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P04_01_2019To06_30_2019", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P04_01_2019To06_30_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": "1056 - Disclosure - Net Income per Share - Computation Of Basic And Diluted Net Income Per Share (Parenthetical) (Detail)", "role": "http://www.vicorpower.com/role/NetIncomePerShareComputationOfBasicAndDilutedNetIncomePerShareParentheticalDetail", "shortName": "Net Income per Share - Computation Of Basic And Diluted Net Income Per Share (Parenthetical) (Detail)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P04_01_2019To06_30_2019", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "PAsOn06_30_2019", "decimals": "0", "first": true, "lang": null, "name": "vicr:CommitmentOnCapitalExpenditure", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1057 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "role": "http://www.vicorpower.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "PAsOn06_30_2019", "decimals": "0", "first": true, "lang": null, "name": "vicr:CommitmentOnCapitalExpenditure", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "PAsOn12_31_2017", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007 - Statement - Condensed Consolidated Statements of Equity", "role": "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfEquity", "shortName": "Condensed Consolidated Statements of Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "PAsOn12_31_2017", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_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": "1008 - Disclosure - Basis of Presentation", "role": "http://www.vicorpower.com/role/BasisOfPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "vicr:RecentlyAdoptedAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1009 - Disclosure - Recently Adopted Accounting Standard", "role": "http://www.vicorpower.com/role/RecentlyAdoptedAccountingStandard", "shortName": "Recently Adopted Accounting Standard", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "d739191d10q.htm", "contextRef": "P01_01_2019To06_30_2019", "decimals": null, "first": true, "lang": "en-US", "name": "vicr:RecentlyAdoptedAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 40, "tag": { "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "verboseLabel": "United States [Member]" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.vicorpower.com/role/RevenueSummaryOfNetRevenuesDisaggregatedByGeographyDetail" ], "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/DocumentAndEntityInformation" ], "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/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "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/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "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/DocumentAndEntityInformation" ], "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/DocumentAndEntityInformation" ], "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/DocumentAndEntityInformation" ], "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/DocumentAndEntityInformation" ], "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/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r278" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r279" ], "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/DocumentAndEntityInformation" ], "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/DocumentAndEntityInformation" ], "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/DocumentAndEntityInformation" ], "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/DocumentAndEntityInformation" ], "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/DocumentAndEntityInformation" ], "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/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r280" ], "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/DocumentAndEntityInformation" ], "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/DocumentAndEntityInformation" ], "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/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r280" ], "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/DocumentAndEntityInformation" ], "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/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r280" ], "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/DocumentAndEntityInformation" ], "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/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r281" ], "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/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r280" ], "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/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r280" ], "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/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r280" ], "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/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r280" ], "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/DocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "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/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r276" ], "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/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r277" ], "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/DocumentAndEntityInformation" ], "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/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Asia Pacific [Member]" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/RevenueSummaryOfNetRevenuesDisaggregatedByGeographyDetail" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Europe [Member]" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/RevenueSummaryOfNetRevenuesDisaggregatedByGeographyDetail" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r104", "r156", "r158", "r269", "r270" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/RevenueSummaryOfNetRevenuesDisaggregatedByCategoryDetail" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/RevenueSummaryOfNetRevenuesDisaggregatedByCategoryDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/RevenueSummaryOfNetRevenuesDisaggregatedByGeographyDetail" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r105", "r156", "r159", "r271", "r273", "r274" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/RevenueSummaryOfNetRevenuesDisaggregatedByGeographyDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r160" ], "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/RevenueSummaryOfChangesInCertainContractAssetsAndLiabilitiesDetail", "http://www.vicorpower.com/role/RevenueTables" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets": { "order": 24.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/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r15", "r107", "r108", "r157" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets": { "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", "presentationGuidance": "Accounts receivable, less allowance of $102 in 2019 and $224 in 2018", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets", "http://www.vicorpower.com/role/RevenueSummaryOfChangesInCertainContractAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r10", "r249", "r260" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets": { "order": 27.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" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r11", "r249", "r260" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets": { "order": 21.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/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets": { "order": 26.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/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r46", "r47", "r48" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets": { "order": 16.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/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r45", "r48", "r49", "r204" ], "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/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r16" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets": { "order": 14.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/CondensedConsolidatedBalanceSheets" ], "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/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r82" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/RecentlyAdoptedAccountingStandardAdditionalInformationDetail", "http://www.vicorpower.com/role/RevenueSummaryOfChangesInCertainContractAssetsAndLiabilitiesDetail", "http://www.vicorpower.com/role/RevenueTables" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r165", "r167", "r178", "r179" ], "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/CondensedConsolidatedStatementsOfEquity" ], "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]", "verboseLabel": "Adjustments to reconcile consolidated net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r167", "r175", "r177" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 12.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, net" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.vicorpower.com/role/StockBasedCompensationStockBasedCompensationExpenseDetail", "http://www.vicorpower.com/role/StockBasedCompensationSummaryOfCompensationExpenseByTypeOfAwardDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r21", "r109", "r122" ], "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/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r92" ], "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", "verboseLabel": "Options to purchase shares of Common Stock not included in the computation of diluted income per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/NetIncomePerShareComputationOfBasicAndDilutedNetIncomePerShareParentheticalDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r102", "r248", "r259" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets": { "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" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets" ], "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/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r42" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets": { "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/CondensedConsolidatedBalanceSheets" ], "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/CondensedConsolidatedBalanceSheets" ], "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": [ "r111" ], "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_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 5.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/CondensedConsolidatedStatementsOfCashFlows", "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r168", "r176" ], "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/StockBasedCompensationSummaryOfCompensationExpenseByTypeOfAwardDetail" ], "xbrltype": "stringItemType" }, "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": [ "r191", "r192" ], "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_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r193", "r194" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets": { "order": 20.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/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r195" ], "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 Merger" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ViChipMerger" ], "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_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r29", "r78" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets": { "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 period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets", "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the 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. Includes effect from exchange rate changes.", "label": "Cash and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "Net increase in cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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/CondensedConsolidatedBalanceSheets", "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfEquity", "http://www.vicorpower.com/role/DocumentAndEntityInformation", "http://www.vicorpower.com/role/LeasesAdditionalInformationDetail", "http://www.vicorpower.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail", "http://www.vicorpower.com/role/LeasesMaturitiesOfLeasePaymentsDetail", "http://www.vicorpower.com/role/NetIncomePerShareComputationOfBasicAndDilutedNetIncomePerShareDetail", "http://www.vicorpower.com/role/RecentlyAdoptedAccountingStandardAdditionalInformationDetail", "http://www.vicorpower.com/role/RevenueSummaryOfChangesInCertainContractAssetsAndLiabilitiesDetail", "http://www.vicorpower.com/role/RevenueSummaryOfNetRevenuesDisaggregatedByCategoryDetail", "http://www.vicorpower.com/role/RevenueSummaryOfNetRevenuesDisaggregatedByGeographyDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ClassificationOfVariableInterestEntityDomain": { "auth_ref": [ "r205", "r206", "r207", "r208" ], "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": [ "r36", "r143", "r252", "r265" ], "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 12)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r142", "r144" ], "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]", "verboseLabel": "Class B Common Stock [Member]" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets", "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfEquity", "http://www.vicorpower.com/role/DocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "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/CondensedConsolidatedStatementsOfEquity", "http://www.vicorpower.com/role/DocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r14" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets": { "order": 13.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/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r52", "r54", "r55" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "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/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r52", "r54", "r199", "r200", "r211" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "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/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r52", "r54", "r198", "r211" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfEquity": { "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/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfEquity" ], "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/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r62" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 12.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/CondensedConsolidatedStatementsOfOperations" ], "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/StockBasedCompensationStockBasedCompensationExpenseDetail" ], "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_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r77" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 13.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/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r22" ], "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.", "label": "Deferred Revenue", "negatedTerseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/RevenueSummaryOfChangesInCertainContractAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r22" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets": { "order": 28.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", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r22" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets": { "order": 19.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", "terseLabel": "Long-term deferred revenue" } } }, "localname": "DeferredRevenueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent": { "auth_ref": [ "r182", "r183", "r188" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets": { "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, net" } } }, "localname": "DeferredTaxAssetsLiabilitiesNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r187" ], "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", "terseLabel": "Valuation allowance, deferred tax assets" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r76", "r100" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 11.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/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/RevenueSummaryOfChangesInCertainContractAssetsAndLiabilitiesDetail", "http://www.vicorpower.com/role/RevenueSummaryOfNetRevenuesDisaggregatedByCategoryDetail", "http://www.vicorpower.com/role/RevenueSummaryOfNetRevenuesDisaggregatedByGeographyDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r156" ], "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]", "verboseLabel": "Summary of Net Revenues Disaggregated by Geography" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r180" ], "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" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensation" ], "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_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income per common share attributable to Vicor Corporation:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r59", "r83", "r87", "r89", "r90", "r91", "r94", "r255", "r267" ], "lang": { "en-US": { "role": { "definitionGuidance": "Basic net income per share", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.vicorpower.com/role/NetIncomePerShareComputationOfBasicAndDilutedNetIncomePerShareDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r59", "r83", "r87", "r89", "r90", "r91", "r94", "r255", "r267" ], "lang": { "en-US": { "role": { "definitionGuidance": "Diluted net income per share", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.vicorpower.com/role/NetIncomePerShareComputationOfBasicAndDilutedNetIncomePerShareDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r95" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "Net Income per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/NetIncomePerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r226" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "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/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r80", "r184", "r185" ], "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", "verboseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesProvisionForIncomeTaxesAndEffectiveIncomeTaxRatesDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets": { "order": 25.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/CondensedConsolidatedBalanceSheets" ], "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/StockBasedCompensationStockBasedCompensationExpenseDetail", "http://www.vicorpower.com/role/StockBasedCompensationSummaryOfCompensationExpenseByTypeOfAwardDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r173" ], "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/StockBasedCompensationSummaryOfCompensationExpenseByTypeOfAwardDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r150" ], "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/CondensedConsolidatedStatementsOfEquity", "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": [ "r213", "r214", "r215", "r224" ], "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": [ "r216" ], "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": [ "r215" ], "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": [ "r219" ], "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": [ "r219", "r224" ], "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_FairValueByAssetClassAxis": { "auth_ref": [ "r213", "r224" ], "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_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r162", "r163", "r164", "r214", "r242" ], "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/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://www.vicorpower.com/role/FairValueMeasurementsChangeInEstimatedFairValueCalculatedForLiabilitiesValuedOnRecurringBasisUtilizingLevel3InputsDetail", "http://www.vicorpower.com/role/FairValueMeasurementsQuantitativeInformationAboutLevel3FairValueMeasurementsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r223", "r224" ], "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/FairValueMeasurementsChangeInEstimatedFairValueCalculatedForLiabilitiesValuedOnRecurringBasisUtilizingLevel3InputsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r213", "r214", "r217", "r218", "r225" ], "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": [ "r223" ], "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": [ "r162", "r163", "r164", "r214", "r243" ], "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": [ "r162", "r163", "r164", "r214", "r244" ], "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]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "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": [ "r213", "r214" ], "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": [ "r219" ], "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/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": [ "r219", "r224" ], "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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1": { "auth_ref": [ "r220" ], "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 securities 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": [ "r221" ], "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" } } }, "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": [ "r219" ], "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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r222" ], "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": [ "r219" ], "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/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://www.vicorpower.com/role/FairValueMeasurementsChangeInEstimatedFairValueCalculatedForLiabilitiesValuedOnRecurringBasisUtilizingLevel3InputsDetail", "http://www.vicorpower.com/role/FairValueMeasurementsQuantitativeInformationAboutLevel3FairValueMeasurementsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r223", "r225" ], "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": [ "r123", "r124", "r125", "r126", "r127", "r128", "r129", "r130", "r131" ], "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_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r76" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r61" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 10.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross margin" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfOperations" ], "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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r57", "r83", "r246", "r253", "r268" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfOperations" ], "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": [ "r138" ], "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/StockBasedCompensationStockBasedCompensationExpenseDetail" ], "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/StockBasedCompensationStockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r186" ], "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": [ "r190" ], "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": [ "r79", "r101", "r189" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "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 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/CondensedConsolidatedStatementsOfOperations", "http://www.vicorpower.com/role/IncomeTaxesProvisionForIncomeTaxesAndEffectiveIncomeTaxRatesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable": { "auth_ref": [ "r75" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 19.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", "verboseLabel": "Decrease in long-term income taxes payable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapital": { "auth_ref": [ "r75" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "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", "negatedLabel": "Change in current assets and liabilities, net" } } }, "localname": "IncreaseDecreaseInOperatingCapital", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 20.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", "verboseLabel": "Increase in other long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r88", "r93" ], "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", "verboseLabel": "Employee stock options" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/NetIncomePerShareComputationOfBasicAndDilutedNetIncomePerShareDetail" ], "xbrltype": "sharesItemType" }, "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": [ "r135" ], "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": [ "r23", "r134" ], "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", "r40", "r133" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets": { "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/CondensedConsolidatedBalanceSheets", "http://www.vicorpower.com/role/InventoriesSummaryOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r25", "r134" ], "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": [ "r24", "r134" ], "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_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": [ "r121", "r247", "r258", "r272" ], "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_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "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]" } } }, "localname": "LeasesOperatingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r236" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Maturities of Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LeaseTable" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r236" ], "calculation": { "http://www.vicorpower.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail": { "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": [ "r236" ], "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 after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "verboseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r236" ], "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 fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "verboseLabel": "2023" } } }, "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": [ "r236" ], "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 fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "verboseLabel": "2022" } } }, "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": [ "r236" ], "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 third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "verboseLabel": "2021" } } }, "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": [ "r236" ], "calculation": { "http://www.vicorpower.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail": { "order": 2.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", "verboseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r236" ], "calculation": { "http://www.vicorpower.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail": { "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 for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "verboseLabel": "2019" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r236" ], "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": [ "r238" ], "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]", "verboseLabel": "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": [ "r240" ], "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": [ "r240" ], "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": "2023" } } }, "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": [ "r240" ], "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": "2022" } } }, "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": [ "r240" ], "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/LeaseTable" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear": { "auth_ref": [ "r240" ], "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 remainder of 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, Remainder of Fiscal Year", "verboseLabel": "2019" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LeasesMaturitiesOfLeasePaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter": { "auth_ref": [ "r240" ], "calculation": { "http://www.vicorpower.com/role/LeasesMaturitiesOfLeasePaymentsDetail": { "order": 6.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease payments to be received by lessor after fifth fiscal year following latest statement of financial position date 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, Thereafter", "verboseLabel": "Thereafter" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LeasesMaturitiesOfLeasePaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "auth_ref": [ "r240" ], "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": "2021" } } }, "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": [ "r240" ], "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": "2020" } } }, "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": [ "r33" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets": { "order": 18.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" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r20", "r251", "r263" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets": { "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" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets" ], "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/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets": { "order": 23.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/CondensedConsolidatedBalanceSheets" ], "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/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r213" ], "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": [ "r30" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets": { "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 investments, net" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesUnrealizedGainLoss": { "auth_ref": [ "r60" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 6.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 on available-for-sale securities, net" } } }, "localname": "MarketableSecuritiesUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r39", "r250", "r262" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets": { "order": 11.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/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r162" ], "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": [ "r73" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "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/CondensedConsolidatedStatementsOfCashFlows" ], "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/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r73" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "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/CondensedConsolidatedStatementsOfCashFlows" ], "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/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r73", "r74", "r77" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "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 operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r50", "r53", "r58", "r77", "r93", "r254", "r266" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "definitionGuidance": "Net income attributable to Vicor Corporation", "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", "totalLabel": "Net income attributable to Vicor Corporation" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.vicorpower.com/role/NetIncomePerShareComputationOfBasicAndDilutedNetIncomePerShareDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "verboseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/NetIncomePerShareComputationOfBasicAndDilutedNetIncomePerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r50", "r53", "r202", "r210" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfOperations": { "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 (loss) income attributable to noncontrolling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r84" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "verboseLabel": "Impact of Recently Issued Accounting Standards" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/ImpactOfRecentlyIssuedAccountingStandards" ], "xbrltype": "textBlockItemType" }, "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/RecentlyAdoptedAccountingStandardPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r196" ], "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/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r64" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "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/CondensedConsolidatedStatementsOfOperations" ], "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/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 13.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/CondensedConsolidatedStatementsOfOperations" ], "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/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 9.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 from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r231", "r237" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "verboseLabel": "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": [ "r96", "r239", "r241" ], "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": [ "r229" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail", "http://www.vicorpower.com/role/RecentlyAdoptedAccountingStandardAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r229" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets": { "order": 31.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "definitionGuidance": "Long-term lease liabilities current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "verboseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets", "http://www.vicorpower.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r229" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets": { "order": 22.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "definitionGuidance": "Long-term lease liabilities non current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "verboseLabel": "Long-term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets", "http://www.vicorpower.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r230", "r232" ], "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": [ "r228" ], "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", "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/RecentlyAdoptedAccountingStandardAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r235", "r237" ], "lang": { "en-US": { "role": { "definitionGuidance": "Weighted-average discount rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent" } } }, "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": [ "r234", "r237" ], "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_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", "r212" ], "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]", "verboseLabel": "Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/BasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets": { "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/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets": { "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/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r43", "r227" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "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 (losses) , net of tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r51", "r54", "r56", "r150" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfEquity": { "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", "totalLabel": "Other comprehensive income (loss)", "verboseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": { "auth_ref": [ "r44", "r46", "r120" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 7.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": "Less: portion of gains recognized in other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r44", "r46" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "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 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/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r65" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 8.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/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOwnershipInterestsByNameAxis": { "auth_ref": [ "r98", "r99", "r152" ], "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": [ "r97", "r99" ], "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": [ "r117", "r118" ], "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": [ "r116" ], "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/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r68", "r70", "r81" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.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 in other assets" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r69" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.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/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r168", "r176" ], "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/StockBasedCompensationTables" ], "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/StockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r71" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.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/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r67" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.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/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductAndServiceOtherMember": { "auth_ref": [ "r158" ], "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]", "verboseLabel": "Other" } } }, "localname": "ProductAndServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/RevenueSummaryOfNetRevenuesDisaggregatedByCategoryDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r149" ], "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": [ "r50", "r53", "r72", "r102", "r103", "r198", "r201", "r203", "r210", "r211" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfEquity": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "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/CondensedConsolidatedStatementsOfCashFlows", "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfEquity", "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r8", "r9", "r137", "r264" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r181", "r275" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 15.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/CondensedConsolidatedStatementsOfOperations" ], "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/StockBasedCompensationStockBasedCompensationExpenseDetail" ], "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_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r17", "r151", "r261" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets": { "order": 15.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/CondensedConsolidatedBalanceSheets" ], "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/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r155", "r156" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 11.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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/CondensedConsolidatedStatementsOfOperations", "http://www.vicorpower.com/role/RevenueSummaryOfNetRevenuesDisaggregatedByCategoryDetail", "http://www.vicorpower.com/role/RevenueSummaryOfNetRevenuesDisaggregatedByGeographyDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r161" ], "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]", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r233", "r237" ], "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_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": [ "r112", "r113", "r114", "r115", "r116", "r119", "r256", "r257" ], "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": [ "r174" ], "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/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r93" ], "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]", "verboseLabel": "Computation Of Basic And Diluted Net Income Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/NetIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r167", "r174", "r177" ], "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/StockBasedCompensationStockBasedCompensationExpenseDetail", "http://www.vicorpower.com/role/StockBasedCompensationSummaryOfCompensationExpenseByTypeOfAwardDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r213", "r214" ], "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_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r7", "r26", "r27", "r28" ], "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": [ "r116" ], "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": [ "r148" ], "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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r170", "r171", "r172" ], "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/StockBasedCompensationTables" ], "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/RevenueSummaryOfNetRevenuesDisaggregatedByCategoryDetail", "http://www.vicorpower.com/role/RevenueSummaryOfNetRevenuesDisaggregatedByGeographyDetail" ], "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": [ "r106" ], "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": [ "r63", "r132" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 14.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/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [ "r66" ], "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/StockBasedCompensationStockBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r166", "r169" ], "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/StockBasedCompensationSummaryOfCompensationExpenseByTypeOfAwardDetail" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r147" ], "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": [ "r145" ], "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": [ "r146" ], "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_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r102", "r136", "r139", "r140", "r141", "r269" ], "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/RevenueSummaryOfNetRevenuesDisaggregatedByCategoryDetail", "http://www.vicorpower.com/role/RevenueSummaryOfNetRevenuesDisaggregatedByGeographyDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r12", "r13", "r14", "r150" ], "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/CondensedConsolidatedBalanceSheets", "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfEquity", "http://www.vicorpower.com/role/DocumentAndEntityInformation", "http://www.vicorpower.com/role/LeasesAdditionalInformationDetail", "http://www.vicorpower.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail", "http://www.vicorpower.com/role/LeasesMaturitiesOfLeasePaymentsDetail", "http://www.vicorpower.com/role/NetIncomePerShareComputationOfBasicAndDilutedNetIncomePerShareDetail", "http://www.vicorpower.com/role/RecentlyAdoptedAccountingStandardAdditionalInformationDetail", "http://www.vicorpower.com/role/RevenueSummaryOfChangesInCertainContractAssetsAndLiabilitiesDetail", "http://www.vicorpower.com/role/RevenueSummaryOfNetRevenuesDisaggregatedByCategoryDetail", "http://www.vicorpower.com/role/RevenueSummaryOfNetRevenuesDisaggregatedByGeographyDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r38", "r150" ], "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/CondensedConsolidatedStatementsOfEquity", "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/CondensedConsolidatedBalanceSheets", "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfEquity", "http://www.vicorpower.com/role/LeasesAdditionalInformationDetail", "http://www.vicorpower.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail", "http://www.vicorpower.com/role/LeasesMaturitiesOfLeasePaymentsDetail", "http://www.vicorpower.com/role/NetIncomePerShareComputationOfBasicAndDilutedNetIncomePerShareDetail", "http://www.vicorpower.com/role/RecentlyAdoptedAccountingStandardAdditionalInformationDetail", "http://www.vicorpower.com/role/RevenueTables", "http://www.vicorpower.com/role/StockBasedCompensationTables" ], "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/CondensedConsolidatedBalanceSheets", "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfEquity", "http://www.vicorpower.com/role/LeasesAdditionalInformationDetail", "http://www.vicorpower.com/role/LeasesMaturitiesOfLeaseLiabilitiesDetail", "http://www.vicorpower.com/role/LeasesMaturitiesOfLeasePaymentsDetail", "http://www.vicorpower.com/role/NetIncomePerShareComputationOfBasicAndDilutedNetIncomePerShareDetail", "http://www.vicorpower.com/role/RecentlyAdoptedAccountingStandardAdditionalInformationDetail", "http://www.vicorpower.com/role/RevenueSummaryOfChangesInCertainContractAssetsAndLiabilitiesDetail", "http://www.vicorpower.com/role/RevenueSummaryOfNetRevenuesDisaggregatedByCategoryDetail", "http://www.vicorpower.com/role/RevenueSummaryOfNetRevenuesDisaggregatedByGeographyDetail", "http://www.vicorpower.com/role/RevenueTables", "http://www.vicorpower.com/role/StockBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r13", "r14", "r150", "r151" ], "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/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r13", "r14", "r150", "r151" ], "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/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r14", "r18", "r19", "r110" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets": { "order": 12.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/CondensedConsolidatedBalanceSheets" ], "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/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r196", "r197", "r209" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets": { "order": 10.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" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets", "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfEquity" ], "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/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "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/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TextBlockAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Text Block [Abstract]" } } }, "localname": "TextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r245" ], "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": [ "r37", "r153" ], "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/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r37", "r153", "r154" ], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets": { "order": 17.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" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets" ], "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]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/RecentlyAdoptedAccountingStandardAdditionalInformationDetail", "http://www.vicorpower.com/role/RevenueSummaryOfChangesInCertainContractAssetsAndLiabilitiesDetail", "http://www.vicorpower.com/role/RevenueTables" ], "xbrltype": "domainItemType" }, "us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis": { "auth_ref": [ "r205", "r206", "r208" ], "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]", "verboseLabel": "Effect of dilutive securities:" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/NetIncomePerShareComputationOfBasicAndDilutedNetIncomePerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r86", "r91" ], "lang": { "en-US": { "role": { "definitionGuidance": "Denominator for diluted net income per share - adjusted weighted-average shares and assumed conversions", "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" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.vicorpower.com/role/NetIncomePerShareComputationOfBasicAndDilutedNetIncomePerShareDetail" ], "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/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r85", "r91" ], "lang": { "en-US": { "role": { "definitionGuidance": "Denominator for basic net income per share-weighted average shares", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.vicorpower.com/role/NetIncomePerShareComputationOfBasicAndDilutedNetIncomePerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "verboseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.vicorpower.com/role/NetIncomePerShareComputationOfBasicAndDilutedNetIncomePerShareDetail" ], "xbrltype": "stringItemType" }, "vicr_AccruedSeveranceCostAndOtherChargesCurrent": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets": { "order": 30.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/20190630", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "vicr_AdvancedProductsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Advanced Products [Member]" } } }, "localname": "AdvancedProductsMember", "nsuri": "http://www.vicorpower.com/20190630", "presentation": [ "http://www.vicorpower.com/role/RevenueSummaryOfNetRevenuesDisaggregatedByCategoryDetail", "http://www.vicorpower.com/role/RevenueSummaryOfNetRevenuesDisaggregatedByGeographyDetail" ], "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/20190630", "presentation": [ "http://www.vicorpower.com/role/LongTermInvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "vicr_AllOtherCountriesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All other countries.", "label": "All Other Countries [Member]", "verboseLabel": "All Other [Member]" } } }, "localname": "AllOtherCountriesMember", "nsuri": "http://www.vicorpower.com/20190630", "presentation": [ "http://www.vicorpower.com/role/RevenueSummaryOfNetRevenuesDisaggregatedByGeographyDetail" ], "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/20190630", "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/20190630", "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/20190630", "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/20190630", "presentation": [ "http://www.vicorpower.com/role/LongTermInvestmentsAmortizedCostAndEstimatedFairValueOfAvailableForSaleSecuritiesByContractualMaturitiesDetail" ], "xbrltype": "monetaryItemType" }, "vicr_BrickProductsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Brick Products [Member]" } } }, "localname": "BrickProductsMember", "nsuri": "http://www.vicorpower.com/20190630", "presentation": [ "http://www.vicorpower.com/role/RevenueSummaryOfNetRevenuesDisaggregatedByCategoryDetail", "http://www.vicorpower.com/role/RevenueSummaryOfNetRevenuesDisaggregatedByGeographyDetail" ], "xbrltype": "domainItemType" }, "vicr_CommitmentOnCapitalExpenditure": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Commitment on capital expenditure.", "label": "Commitment On Capital Expenditure", "verboseLabel": "Capital expenditure commitments" } } }, "localname": "CommitmentOnCapitalExpenditure", "nsuri": "http://www.vicorpower.com/20190630", "presentation": [ "http://www.vicorpower.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "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/20190630", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "domainItemType" }, "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/20190630", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://www.vicorpower.com/role/FairValueMeasurementsChangeInEstimatedFairValueCalculatedForLiabilitiesValuedOnRecurringBasisUtilizingLevel3InputsDetail" ], "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/20190630", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfEquity" ], "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/20190630", "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/20190630", "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/20190630", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsQuantitativeInformationAboutLevel3FairValueMeasurementsDetail" ], "xbrltype": "domainItemType" }, "vicr_CustomerPrepaymentsCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Customer prepayments current.", "label": "Customer Prepayments Current", "verboseLabel": "Customer prepayments" } } }, "localname": "CustomerPrepaymentsCurrent", "nsuri": "http://www.vicorpower.com/20190630", "presentation": [ "http://www.vicorpower.com/role/RevenueSummaryOfChangesInCertainContractAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "vicr_DeferredExpensesCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred expenses current.", "label": "Deferred Expenses Current", "verboseLabel": "Deferred expenses" } } }, "localname": "DeferredExpensesCurrent", "nsuri": "http://www.vicorpower.com/20190630", "presentation": [ "http://www.vicorpower.com/role/RevenueSummaryOfChangesInCertainContractAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "vicr_DirectCustomersContractManufacturersAndNonStockingDistributorsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Direct Customers Contract Manufacturers And Non stocking Distributors", "label": "Direct Customers Contract Manufacturers And Non stocking Distributors [Member]", "verboseLabel": "Direct Customers, Contract Manufacturers and Non-stocking Distributors [Member]" } } }, "localname": "DirectCustomersContractManufacturersAndNonStockingDistributorsMember", "nsuri": "http://www.vicorpower.com/20190630", "presentation": [ "http://www.vicorpower.com/role/RevenueSummaryOfNetRevenuesDisaggregatedByCategoryDetail" ], "xbrltype": "domainItemType" }, "vicr_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Document and Entity Information [Abstract]", "label": "Document and Entity Information [Abstract]" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.vicorpower.com/20190630", "xbrltype": "stringItemType" }, "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/20190630", "presentation": [ "http://www.vicorpower.com/role/StockBasedCompensationSummaryOfCompensationExpenseByTypeOfAwardDetail" ], "xbrltype": "domainItemType" }, "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/20190630", "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/20190630", "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/20190630", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "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/20190630", "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/20190630", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "vicr_IncreaseDecreaseInDeferredRevenue1": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 14.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": "Decrease in long-term deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue1", "nsuri": "http://www.vicorpower.com/20190630", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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/20190630", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsQuantitativeInformationAboutLevel3FairValueMeasurementsDetail" ], "xbrltype": "domainItemType" }, "vicr_NonRecurringEngineeringMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Non recurring Engineering", "label": "Non recurring Engineering [Member]", "verboseLabel": "Non-recurring Engineering [Member]" } } }, "localname": "NonRecurringEngineeringMember", "nsuri": "http://www.vicorpower.com/20190630", "presentation": [ "http://www.vicorpower.com/role/RevenueSummaryOfNetRevenuesDisaggregatedByCategoryDetail" ], "xbrltype": "domainItemType" }, "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/20190630", "presentation": [ "http://www.vicorpower.com/role/LongTermInvestmentsRollforwardOfCreditGainLossRecognizedInEarningsOnAvailableForSaleAuctionRateSecuritiesDetail" ], "xbrltype": "monetaryItemType" }, "vicr_PaymentOfContingentConsideration": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 7.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/20190630", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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/20190630", "presentation": [ "http://www.vicorpower.com/role/LongTermInvestmentsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "vicr_ProvisionBenefitForDoubtfulAccounts": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 18.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", "verboseLabel": "(Benefit) provision for doubtful accounts" } } }, "localname": "ProvisionBenefitForDoubtfulAccounts", "nsuri": "http://www.vicorpower.com/20190630", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "vicr_ProvisionForIncomeTaxesAndEffectiveIncomeTaxRateTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of provision for income taxes and effective income tax rate.", "label": "Provision For Income Taxes And Effective Income Tax Rate Table Text Block", "verboseLabel": "Provision for Income Taxes and Effective Income Tax Rates" } } }, "localname": "ProvisionForIncomeTaxesAndEffectiveIncomeTaxRateTableTextBlock", "nsuri": "http://www.vicorpower.com/20190630", "presentation": [ "http://www.vicorpower.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "vicr_RecentlyAdoptedAccountingPrinciplesTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Recently Adopted Accounting Principles [Text Block]", "label": "Recently Adopted Accounting Principles Text Block", "verboseLabel": "Recently Adopted Accounting Standard" } } }, "localname": "RecentlyAdoptedAccountingPrinciplesTextBlock", "nsuri": "http://www.vicorpower.com/20190630", "presentation": [ "http://www.vicorpower.com/role/RecentlyAdoptedAccountingStandard" ], "xbrltype": "textBlockItemType" }, "vicr_RecentlyAdoptedAccountingStandardsPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to recently adopted accounting standards.", "label": "Recently Adopted Accounting Standards [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Standard" } } }, "localname": "RecentlyAdoptedAccountingStandardsPolicyTextBlock", "nsuri": "http://www.vicorpower.com/20190630", "presentation": [ "http://www.vicorpower.com/role/RecentlyAdoptedAccountingStandardPolicies" ], "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/20190630", "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/20190630", "presentation": [ "http://www.vicorpower.com/role/ProductWarrantiesProductWarrantyActivityDetail" ], "xbrltype": "monetaryItemType" }, "vicr_RoyaltiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Royalties", "label": "Royalties [Member]" } } }, "localname": "RoyaltiesMember", "nsuri": "http://www.vicorpower.com/20190630", "presentation": [ "http://www.vicorpower.com/role/RevenueSummaryOfNetRevenuesDisaggregatedByCategoryDetail" ], "xbrltype": "domainItemType" }, "vicr_SalesAllowancesCurrent": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets": { "order": 29.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sales allowances current.", "label": "Sales Allowances Current", "negatedLabel": "Sales allowances", "verboseLabel": "Sales allowances" } } }, "localname": "SalesAllowancesCurrent", "nsuri": "http://www.vicorpower.com/20190630", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedBalanceSheets", "http://www.vicorpower.com/role/RevenueSummaryOfChangesInCertainContractAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "vicr_SeveranceAndOtherChargesCredits": { "auth_ref": [], "calculation": { "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 16.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", "verboseLabel": "Severance and other charges" } } }, "localname": "SeveranceAndOtherChargesCredits", "nsuri": "http://www.vicorpower.com/20190630", "presentation": [ "http://www.vicorpower.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "vicr_StockingDistributorsNetOfSalesAllowancesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stocking Distributors Net Of Sales Allowances", "label": "Stocking Distributors Net Of Sales Allowances [Member]", "verboseLabel": "Stocking Distributors, Net of Sales Allowances [Member]" } } }, "localname": "StockingDistributorsNetOfSalesAllowancesMember", "nsuri": "http://www.vicorpower.com/20190630", "presentation": [ "http://www.vicorpower.com/role/RevenueSummaryOfNetRevenuesDisaggregatedByCategoryDetail" ], "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/20190630", "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/20190630", "presentation": [ "http://www.vicorpower.com/role/LongTermInvestmentsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "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/20190630", "presentation": [ "http://www.vicorpower.com/role/FairValueMeasurementsQuantitativeInformationAboutLevel3FairValueMeasurementsDetail" ], "xbrltype": "percentItemType" } }, "unitCount": 4 } }, "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(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r143": { "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" }, "r144": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r277": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r278": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r279": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r28": { "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" }, "r280": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r281": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r29": { "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" }, "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.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "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.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "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": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "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": "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 76 0001193125-19-208855-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-19-208855-xbrl.zip M4$L#!!0 ( "2'_TZ;K:K#06\! $0M(P / 9#&AKC]3S+=?Y>*2? M5(\TZABN:3D/'X_"H'_<.=+^[Z?__;\^# )V(;O8\4\?+#0(@M'INW=/ M3T\G[ /7&[E/U#LQW.&[6E7O5EMU]JCH>MMR?LU=/[[W[!/7>V!75NOO^-?W MQ*>3R_FWIC6]8?;BUKOHR^FE2X]^JHMK]6ZW^TY\.[W4MU9=R!ZJO_OW]V^W MQH .R;'E^ %QC+FV6!O:OGB]Y;N-FM[>=$=TQ>0&DXX\:I" FFOOZ;XCGN&Y M-GWW=U_\K1#D M_(TFM5;?P[Y8<3D=&X/5U_-O5MQ@.8_4#U;?$GW';ZK/W^00R_!7WR.^6C$ MOF6LOH%]P2_7%RX/1MZ:Z]DW_(;._ VA?_Q R&AZ3Y_X]T*>\1!N4A7T[;;87++> ?;AJX,?K'JES+6=(HO_^?//MY?)@]?4OE[X+ M/.+X?=<;DH"1"W]2\[A:.ZZU9L&UJ=.+Q,!>>LS&?>Z.%^78_-[.2U_7\P7G MN"-!=I28_&=@!3;]I%>/__7A7?0[^W!( Z(9KA-0APU"0,?!.W[C>\T8$,^G MP< ^6<^Q9#X/@5"-AX+X?DO'QDV4&@U.MV_W]2-QB6H_Q'?_'M/R139Y/-<=U MZ/_Y],$:G_(G4R_ZU3)-ZHA?V?>7X9!ZEJ$Y9,C>Q2![VAM2QV3_!5]M\G 4 M]6H'=W,O6O_N+:X3BU99O$/N_*?&^LD_\[5KQB?^[YZNNV;>NN[Y8O_O#B[NM'8?]<[-N",]=8C M]H5CTO'_H\];OJ[*_M=NZMUV9^O7G0EC,2/$<\?\PDS4EF\\/M9K#)JK7M=W MW> M* <1-37"W!OR0#4G'-Y33W/[FL^ 2GW^VYD['+J.=ANXQB^-.*9V9A/?US[/ M?^&& 3?SW"DZ$2V=-FUM0^LK&GHWH)I)^Y0-F*D%9*RQ5U'64O;#-2QNUK4G M*QAH3%=#FY'7(^588]UPM(E)U@2YV8+9M ?"W _1ZID[0L>CQ+;^ASTL^IY= M2!Z)99-[FQZSYQW[Q*8:X\W0LP*+#0,;"R:KX-B$8^ M$CN,WD=LVWWBW@YK,1^\?X8.U>K5BL9%*=K!#>&)QOKI4=[RBA;P7S7+9^RD M6 M/"+VW#=/4=A#7#:\'(S+DZ'M9SA;3[,.'RC&8KL.%+O%=,_ M+9-_T+RUN\F3WOWP/V\3Y.Y9%6? MW/GRW4M;S9EK6\?UZLM;S/C*=POO>3S9@;H\X.8]1)E(\.M=;>?1^SFHDV]NIC6S+ MV-MV@C9RSO^15;:)^3^K/>*?9ZX?7/5OB4W][Y1'^$*?K[!8:8LK0&UM^%@,5,SA]X"^/_S;9^\8CVS*L(&JI9EKLZVCI-5X8.MW<[LE5 M2YW^\&[E&UY&]J4IZOCW:R1^2VTVMWKX@SK4(W;/,7OFT')$O)U'G<['(S:H M9=*&G0:D3)IR0WU*/&/ AN0+?:2V.^(]B\>C//JQQ3"422O.AR/;?:94Q-*C ML/^L+O2>B&?RA5KII;_8TLGG:SM86BE?QRLZUS8IB*QY'/7TE3Z62=R]T.!Z M?L.>>SM=VYP5]5?+(8YA\35Q9AA%.H#T0E_?YJE:K.]VF:3/\VN8!\0ZP'[S MV>![P@Y>W=O6 UDD^*_$\OXD=D@_/W^SR+UE\WP)ON[/Q_;G]-L+9Q0&_C=N M,.MK;I_^^@\F:&YAG\7E\NO5MEU8NF%Y4-:KV3[-61;(A.NV%'&9M/YUSGL9 MV![/-7G1\K-IQLBUY]['8W[5/R>>PP;Y.QE;PW#('_R#C8[]G03\Z<];\&G9 M\#,_KHH&UE O0-#8CE4#,>F#DL3R=YYW^%G!_=X*:; M]&AYK>4OT]15O2^3_*\)SZ4LE]1G^UPF65^Z#K_,$6?P4O.*I\SR ?/H@ _K(XUB?.52C*T'I%1:LK^[GY!3_O.;Q>1F\@T. MEO_KVJ-#*QPJ'V2!,[^3,[]>!P#&0^;>UY[%1GU$;.8'AY[#_G2].Q=3;Z U MA:GW-LH&.!\"YR^T3T([ &Z!VP1Q.Z=5 &BFSN\--=Q'ZCWS-EPXV^,;N"P0 M+CJ'S<^A;#O7]VZC3D3/WX];W M@NDE?U#WP2.C@640>:= K,&GFUH_3 I84C4JGB#W-&+G(2] $5U?.$W@W\]V$$9-YI(I55BJ7!@?F3W/SMI,[02QC"5/FR# I60!'; M=IRGRF?!T]51&,99(E@]1K"/LMO'W74;2@ICF1V3EDC;BB?O EE!F*,,S)'Z MD@?'[[EJ\L7RJ!&>P_I);?RBR7(H,BPZ-/%0CBZ<3>UII MYN7<\.V$'AO4<^>!74#YK\73G(T=A0V6W 9#36%A,RX,!WTKE<3WM)\W[C.Q M ZN(OM9"UV C);>14$78P:2U$3I51*GNSS'Q'3W'C$=4I,X42CFF-9$W=!4$ ME%DU;BA<844^?W0X3@]*_?2@% ]%GY'CJM)@^IP+]H\#5TS#G%.B,^/Y>/_^"UAAZ)357( M=-NBVZLJMFT8S@3L6B*5Y/3$FK-1M).+5NN&FN@KH)Z73H;[6L+$JFPF2KU2 MZU9Q.32+:IR%]6'RKW2K"FH*7;!69A7=Z;C-:;1A52U-F V8C13,QD:=R_E$ M4=4@*C48(.C\W044QE?9STC %<^Z,+[TP,*1,$!8\@C+XT@85:&&P]2 P,P0 MF,=A:JH"&2(3 M7UWUQ6Y Z;5Y4ZOGS[":[;'RDOOAF+1O.=0LM@3CX.:Z;JLI1IPJ)ONI8BGJ M@5[[61>9N!VD9&:9SM YUFO'=3T-.2(E4^54M7V\UH*M2K^:$"HS^J#G&:5D MIBA#I&0BMT:)@$!A?1CDNP&34F-2D30H)2 J-1@@: 1H"R Y!&@5$F.UL7)[ M_)GK3XH?SDKQPC'<(9V.RC?7$)0CO1PWM_L%BPN=3EJ&B[OC&[D41%@M\5MJ MV\RN_$$=9E%L-@?OF4/+X>4PQ>B&?>/8_DK:0R#7 LM'3R M^=H.EE;*UR%3?^+3:YL41-;"IWNECV42]PT-"'=IXU2[U06]"C?/?F'X5;TO MD_ROB<<:7RZIS_:Y3+*^=!U^F><*M_>"W>!1OV2RWS0&9=*%GF%$.=?4C,\P M'8X\.N##^D@C][A MA1MND]G_ZX37+U3[+:YC*IWOYUAZ%]RE83EDD!2ZI&Q1/DGD;L M//3<4>P!%DX3^/>S'811D]RH01MAY-*(_4.MBBG8GF^1:V*PL35>E^Z>)E)9 MI5@:')@_R,X#MQPC[[&7KLPYYC7KJ.2,6UG( M8:4'TT-[L]3>XNG/GI["JL&[I)/-NFS6Y3YQ8!90P7;K.:R_Y-8?BBR7(L.B M0R,/U5IIY.=-B7.?. [N OM3E*I+F;.PH;+#D-AAJ"@N;\<9:Z%NI M)+X_-\5W]!PS'E^QG%@H59GNL]_059!39A4>H'#%%WEG1N0=U/9+7^*='23> M25_BJ.TG;6T_R30%M?VDJ.TGF5:@ME_II(S:?D47-VK[95S;3S+YH[9?>62- MVGXYUO:33!=0VT_*VGZR:0EJ^^59VT\R;8B..1%.<[DT8*GC99)Z>2HZII=X M\>JK):G#)IGJE:JB8ZI+EE# O110036"(!,T8DH7.Y/8G&5:9TTR52QI14>Y MS5N9%5)IM8)@-S!-62LZ2F[YLJVI)IM2EKBBH_PVL-RJJ;R"0<2OB;C<%1TE M-HRY54Z334-+7]%1;BL)/=V;2:74-L@[S0BJE"*7>H.U9&)'1<FBO8A4=)=,?5'3<4<'D+(0'ZX^*CH509%AT:*0$ M%1TETPE4=%2@5!YL,"HZ*J"FL+#0M[))?$_[>>,^$SNPBNAK+70--E)R&PE5 MA!U,6ANA4T64*JH7HWJQ(JH*A2NPR'54+\ZM>K$ND<11O5CFZL4R:0JJ%\M2 MO5@FK4#UXM))&=6+BR[N'O.%V8#=L.?>\@BU]3)7CT3]U7+8Y,@B]H7##&/( M^RV]T->W>:H6Z[M=)NFC=G7VM:MEDC]J5Y='UJA=G6_M:IET ;6K9:U=+966 MH'9USK6K9=(&U*[.JG:U3%)'[6H)*KMD5W%6)M5#[6II2K:44P$55",($K6K MI3=G65>4E4D54;M:0O-69H546JT@V U,@]K54EJ^S*O'2J64J%TML0TLMVHJ MKV 0\6LB1NUJ20UCGC5BI=)0U*Z6VDI"3U&[NHSRAA7,;%^@3&)'[>J,-X7* M)'S4KE:@$"KH3@:Z@](KK/1@>FBO>K6K9=(?U*[>4<'D+/D+ZX_:U8509%AT M:*07ZFMNGO_Z#R8J78'X6ETNO&EMW8>F&Y4%)P(/8*)")![&EB%/4W\ZQ M7CNNZ\DQS\0YZ$)_H;_IZV]WWN-)DG]1@B_K$GPI\M*,7%%X.?W"R]E($J54 M92FEFHV\[SQ*_-![+F$AS!5=5U.&*'NNHM10P#S; N;92!5EA17DTKD9-N2G MW QS1GZ88>8XPTQ1KIAA9CK#3!.AF&'*-\-,4=Z8868TPTQ1AIAAJB@US#!S MFV$F+M5Z/,-$]D'ZDJLG.K=Y9;YSR[3DBKEEUG/+U!"* MN:64<\NTY(VY979SR[1DB+FEBE+#W#+/N64Z4NU@;IGVNF7*DBNA'>6:L_[>\N+/U4N8R+F9C.<0Q M+&)?L+=Z(>^!].)I1"X)+D2^J59 MQGI2E!]B/3G&>E*4*V(]F<9ZTD0H8CWRQ7I2E#=B/1G%>E*4(6(]*DH-L9[< M8CT'2C5TK$BD/]@O/W_3ITR^FCZ6/V?U,T?L MNA4/C5O'?MWCF?Z 0<9?^]3HZSV>RWKXDPW8SUO^@)G'F]8C4Z;IG_RFRW#( M"P:[WM[#M?P$_ND7ZKA#RUGYY*U[-_^0=PN=F!L&:WSJ45O4._8'UDCK>^[P MAO;]CT=?B1'\;-4[[5:G=J0%;OSIY<]:O5EM'+W;\M[Z_O=V#WAO]Y#W=I;N MK6]];W?O>]O5Z@'WZOO?JR^/\_;W+H_S]O^]G5IC>:R:6]^[/%9; MW]M<'JOM[UT>*W'O.W&S[X:>0?WHSP$E)C,N']XQQ#.X3__5_.#99A:TSTS ML6_]#SW5]/I)K3,:O]>&Q'NPG./ '9UJU5$P_>#>#0)W&'WV_OB)WO^R@N/) M=[3O>NPA53I<_(KTF?F+OGDO7O=$K8=!<*K=N[;Y_NC3!Z(-/-K_>/0;YMJ;E_C-=FY;?WPCLRV?]+RI48MM7S,'O[WW_16]?W:V\5E&@D#][WV M9)G!X%3KG#0MY[TV.S"\PT?SMW.[>4QLZX$]PJ#$3].KU9_?Z\Q-X > M#^)^5T^:,Z,Z;>SR,+//[EV/R>_E,W;K6/-=VS(U[^'^3;6B\?^_91<2X]># MYX:.>:HYS"GA SO3FJ6O-=$#DQIN5.I^\K%- ]:98W]$#.:ZQ*V8MO&]:?DC MFSPSWX)W:6& )\.\/-J'#%>];(,UV]?&2OR-5W=AJW&/-+M/AI;]?*K]_:_0 M#=[?,5?7UR[IDW;C#HD3?3B/@0YOR!Q\'=<;$GL[NI@?W]G'"!)8&JC9JW<= MY!^7%W?G7[3;N][=^:TV.]@8(''O[?G9CYN+NPLV.KW++]KYO\_^T;O\XUP[ MN_K^_>+V]N+J,KM1J^T]:M&M]=.CKU/+(:/>AXPXA&W0Q0;0,S2$\[F%2Z_2+:XA5[;OG$9N>QE/Y&^Y'O1QRV)TY MY+![]$FO'O]+>(4O#_P$=4W"3$=DM)N=_M__ZT,@?-UH-#X>L1F?06U[1$R3 M-7/Z=]QL\?>DY^*.:,CYJ>I,+H9KN]YTZ",W:E9V-NT'V9-T=4;:K(4V&?GL M@9/?IE_-2>8H&AIOTMD1>:#']QXEOXXM<3;3J48>7Q)[UD#WVOQP![SH8BE,_GHQ:^50Z;8;K?>+K#*'F@_O G-!5))H9GX: M(7[?7\S_^M&[N3N_^?;?VLWY]=7-G7;]X^;V1^_R3KN[TIA_=\>=.+VN7=UH M>O.-^5:[^JK=_>-<>W']YC@NX=9-/V1U_L]ZM-^;-3""BT(&(2 H2G*=6 M@RF8QP,$P8 +;OPR==X\J<=]N$_A^W:](_,@0'4[OWJ=,Y3EU.RKZVG!@&I_ M3>R=%JU^:=0QJ:F]:B>OQ=7GT<'3>UA)DZ\4LIL&)GE^IGQ5]^C3/T.'1KI1 M9QXNOV=7;QP^)WQ.]7S..X^P013)U@LN M?.N'Y?/\.NVKQ3Q29L1YUEUV ?1SD5;'WQV]>LL@>O58[]3:;<31I5OVJ374 MF9Y^8%P/KSC M-^^C<:FRQ,@8@7O 6>=\'S 7&%R3!QO1#C%#5C+JBPI(P'3N]GGC?S]>*DOLE?'?=@ MT<=:FEM.VKO[+8W.YGNB",7<>U:&+')VP];.FN?0$M^9*6-O M]B/XEBEO% -,[!,X8P@,O.RPB4=H5JKV="R+%W8.S*^B+>W&$+]=O-G&\>U=J/6T=>YM(O3DMMX#!G-+1+]V0#)A VQWVX#]D:N4RN>J;I4=^/?WQC]^A;>K>UIO;58Q?L5^OO#OWR=GRQ3W'=!_Y;N_]WB=_HU01"YGG8Z4Q=F7B, MN5-_[3')6R-B:^=C:H2!]4BUJSXSUW2?X*0:'/)FK0IR /;8;'('I1/E'^95 M[FV&ZTO?7.:^7P\8T>\T'V^TJ\>U;E5%M$@1[;^9QO?__ENGIK??^UI ;3KB M@M <(0D$]Q-9K%N10K6@72NX9 _:V'E_X[2:9[S80SUJ:J/0\T.^ZA.X&KN" M#U749;WVYOXM)UR^:-\SF+CF!B&[I8U.9BL;]<8.RQ0[+F?4ZYFLFKSVFB0C ME(NQF$A55R Z6(GHE6;F@ B2;+0O13#CS@JBLA&4^;>:P4O"[AG@FT@WC1C? M@9H$I4E8:3S"ATH!UTJ*X;I]'K*'OO'W#9T#6:51EXSL(&;<5]?"=8F03A(6B']K7I2U7DVMB8*)V(%N"B"78N^V,.+/)QQ\+=F#W77KC3,UEVN>S=?NDME]X1Y*Y])]XO&FC?OIUA M\1WWX3Y9%M_3#&]?."9/NZ':_;-F#"AC 7;9+^;U4WX6@XA$S^Q3>*._C<9I M0'RM;]EL.D!LFUW!-U/S(/=?H<7G"(&KW=/X O;@^2AW77.]>%=N'.N>B9-/ M^(['O_G7?.NL9K)OG0=QZ/FZR5GR8/2J9\QS-OBH=O^CZ? M283]&AM3#D/#'8Z(\USAAI^UDAE*/A0/&G.#GH+!Y.L3Y@=0T663]BU';%@7 M^4<\?:(VKRZ[-GG-H$5-KX@7Z.\G+UH>Q84+UO=PN%WMJ>Y17:&0FS3UUF(>P/9A MC3T2$Y)\>&MI?ZDR3:^IV_3$'I[HPDL*2Z6[6-;=@G\)Q?E2J.3AG3'S\>!Z MS_L&[<23A/4QXB?Q^-VW=79L0Y XDP7Q1(!11MW+TTV'?LBO'SO/F"/?-!K# MJ8,:_1F[GF '9:2?,3N\8MB$;GT.?7:QOV44V,& MHJ;LY9J!3#3K#Z%39Y$V82:B@DN'IJ I"C8%,Y$##4@BB]F7JU(.(C'-S#C@ M2D:E8T:W7BJM5?E8S4/&SFL7R[/NWRT?!%L=HAC M6,3F&3&\R#V_V ^(8Q+/]#5>;] R-U9$KK?/J MTFPSW[\*)^*>KD^/G?J26Q-[JY);# MWEDJQY=DPG,Z#R_-$[>)1"936F?&%3T61VN?BB)5M6:3 27^Y^WKM",^88XB M=9B).=;I,/VY:_Q9-.D6;TQ^=7.6K2K:WT0AETD5G)T7-@^KR['#>&XITK4J MG+;DUL51DJU9>? PS&JYQY5J?);+'B3/?_*J;9_UNK"B_PY<^=WRAV4T'\@9"1*V?--^F?<];CJBPMZ M8\L_TD+'BA[U@_WR,_)ECMB$Q;!8/_V/1Q>77YGU9D*FPH[/>JG,!3+=(+[T MZ%.M4VGJW4JKUIIXJI,.OIH0)2/$]H=-QN7@8+,VVBRN\9%T/FLP8+*@"P8, M!FR] 1.@_9RY!=/U2KO9J=3T#BP8UK1P'^Y+>TUK+N"X&OQ[K8^M/C%EKE;$ MG%6H+Q/1>$U;YHMY5T^:RA^B@L%:,UBO:>QKRKGV[KE!6GSB!I"^4IB%_3N8 M3KEF;)W>K%>TR3]OW[^?F7=HI]%"0_R1\ LGG[V/5$!HP/NO4[.MMW@CWZWP MX6*K7C^I=98[MMJPOS]^HO>_K.!X\AUE_@D/5;/9T,)7<;?Y-^_GUK!$A'_# MJ$G0M@]$&WC<1_N-^6U'JW2IM>[5M7UW M6WQ:?Q#>GQ=G5S<:^^_ZZJ9W=W%UF>!06";KR(Q\$N[4IE7VRR_G_TY[>2G/ M&DG=I1I)6YROE,()40EW&H MR]ZETZ_)P^O1QE4=G@6EQBF._WP))N[5H37RS36BK72L^L73&;?K7;VK_]2Y MR+U NQ"%$?7:>^WK-'WOPHGB4=R'GW5L6+Y-@/TFG')1H.8SL1F'4.UV0"EC#Q)H_PR=^/2R>C5.!.7EF[]0 M0ZR\Q5_IXJL.* 84L^_\2 >CJ,LHC;6,,N.+N'WM:D2CQ8B7DV "]BPJ.,6W MQI,#*:*=3VNX!TP#ICF$:6I@&G69IKDET_"-51X=L.OX 3X7CN$.*3@'G),3 MY]3!.>IR3FM;SB'^0/MJNT\OW@WX!?R2!;\TP"_J\DM[2WXY_RNT@F=X,6"9 MG%BF"991EV4ZO%!@P)H2N-H:NEFUA 2^ %_LRQN.6,P3ZP)W]SPK%=/^35E'KW M;A@P5O)^T4"[L?Q?8!&PR-X!6D105&81?99%&HQ%^$X@S[5]P2#7GFM0DY,& M* (4 8HH!D7LF&%?FZ38O^387XGZK,BO!S\@2;;X?+&C2U%?3+#_1A^('?D2 ME(\%G F0Q?[.!&*C*I-#8XX<>HP=> !"^TJ,P/5 #" &$$,YB:&]N&KRPXG. M?J >S^<@-IU-Y;BE1NA9@46C.,4/7U0QB5T,7P./@$? (Z7DD>8LC[08CYR/ M!]:]A7P,< (XH:2DCQ.0\DS0+8ZD2(Y MK1JOT*J50Y'0D0\XNN& HQOV/39CCZ,?6EL9!E&X/[73(+(ZX4$.@$T.69C6 MALZ@>3M(^;!SX98.IU@H7]&I(/['8MK6ZO MH[IHO5+35_1Z=C-YJIVNYR#KK2JI'F#2DY+.(9A]<^%HP< -?>*8_MOU@%6C M,R\EL>=[PJ< A3M4IMW9_5"9AIR'RBC4U,VST2*??Y-12"'Y4WFW[G*9#\4Y M8,7Y$,J>*V<5IU;RFE;)'I!S4##Q(/6!4I=0J9=*Z$\5NU, Q3XH'KON/.IJ MHZ+5ZIV7(]*3B]HF/MO/3(]ZOL_/:GA-99)=SDF$[^8%EL)$88T2;-F@5>JQ MA5:5;CU&:%(:]@\J"A7-7T6QLKCURN(A9NPL]#S6)8T("_T+]"ZY'8HFX]['@6 MQ/6W\G+688K[P1J?,J+[ZA%#E"AVR) ])?2/'P@9G7*U[CDF_W'^HM.]X(QX MWC-[_I_$#NF19O"DE'%PP_-5KGO^E5-M_:Q7?_(8]9$6.E;TS0_VR\\?MU^. M-),:%FNZ__'HF"]9,X&P=[+?HN2 CT?6.#AUPJ'I!O&51Y_:>J71J7UX-]_< M3Z^A2RZ*!O !_&(#7Z_]K.L<^)W$@%^M-)MMQ8$O6PRE(%Y7SS"8Q\J<+(\: ME"GIO4TKK(>^KQ';=I]$ I+;U_ZV6==[DVN_NMX7-[P/^J$]>?+-],%Q?"83 M8Z=7ERV=9CG:]""CE'N4/(IKM<:Z'KV^V@=+B;F]W.9R&5R7-,B2,=@4O5E7 MW4H"] !]<4&?O%%MU"NM=EUQT"-LF:,#?>$\,F5U/8OZ%J71*K9+M9M')=GV1R5; MM;01VF%FW.^G,K._<@-B86<)*>\WEP.4>D.F:7WJ M\>,Y S*.O2QD@X"#B\#!7V+5OB/CB(Z_6>3>LL61LY=F MP!_P+PG\4]@$TU)]!J9F-*SP#ISE/%(_$!7&X;B!N8O W%RY[YAN7[RH=C8N M6J6I/$L#ZH!ZX:">@CM6:=9:BD,=L;),7*UKSQVQX7BN:.QSOA3IF*+(TXAK M*UPN\' 1>'BBY-=3Y1\,QV4C4KM0Z<+X >H)<5],E[8EGU0;:>ZSPHPY0R<:=>OWU-5("6)5V&+_ M138SY7JUTJJJ7HH3, ?,"P3S-*K8ZY5JJZ,XS#%+EJM5"RY^[:3)-,1TPWN; M2N7EY]1^G3\OI7F*>#;FR]#'PNNC:BO4D].\U?-<9K88B3Q!GE$1/*LXK9X7 MX-P3%YZ5E,<=X/#WY-W%X(##WZ&B4%')552VF'!!LZKB.B;LR5/S=JJB45,P MB%3VA N53V4'' 'P$'9:6BA#JJ8'I<[(L_\N#J8;ZP!R1Q)V>[XQ>M(F;,] MG[G2T;N*+P,!Z4!ZP9">1D7-BMY0'>FR14B*XTYY(369&@Y'U/&)T%P>\;^G M#NU;2*7#?%!YZCT?CFSWF=(;:I. FC-K6YGZ6SIC81P*!N0#^5(C/P7_JUII M-57?@XJ@EP1>&AUS)XW"*0,UJT[-L4KGY(S5*K6:ZBG0 #P 7U# IU$9H%57 M_=P"A,!2<:ZN1M0C ;N4=8OX=#8Y"'X6:%=QVIUJ]S>NW!/V? M%U /U$N%^K__UJGIM?=S6TR50A0"2CGZ/+>,MGV-V+;[1!P#C@XH3P'*6^WH M/%J&=RKTN3=5YRR]FU8#O@V #J!+!O04BGPW5(\8(X"4ZNJ<3]DH<+44"52N MJ.!M#%@;X%^!=A6@7>6GE$ 4$"45HC8X,K'1N)W8C#/7YT>7B-K99Y'1R'1] MK*YZ:B+B23FZ0!>.X0ZI%I QQ$7P6F59UI)RI]$VETILMUE69' M]410H!UH+R+:4UBSJU1;Q:Y\L)M7I581;SE;I<1I5DHW?CW^4.!>*4$JW?C, MM! K%UO,KMN=-(^-,Y8+ V.:#<=;<<<[I\W5]7I%5[[>!: .J!<-ZLG/K^O- M2K>+M%@T'A MGD:R;DUQN*L9\BJH8W;&6L8NY/$OIKQ\I+VH#K1[SWHO?D4T#)RM.F=_#GUV MF>^?N<-[RQ%J_:+Y9[.*/ZV2D[$;5Z_"C0,E@!*4I83D7;U&%=$U.'$[1=/JY=W9V3LG=7J\,Z >"!>5L2G$6-+ M];U<^DFUD>9>+DRFX5,7QZ>>V=B130Y*JU+K8/,6, Z,2X+Q%'9MM2K==H&6 M-G9VB+9>V5!VG>+,'0ZM8,A:YHO3"(Q)6I/!W:(WEVY -;WV5C[/:"_1K!J# MY>%;4M197ELW#LI1M6P#F(5]V*O/>5B1V88R+GZ@_!MF(68_'[F^Q?GX5+,8 MR5L+=T7-6/6-1T>4!*N_(T% C,%0$-6J[UTF&6O-&PW;&KU\:Q)_<*2-?>O4L6P&,B^D7#(+%OTU;(+D0?(@ M>9 \2'XGU<\X?+NNQ\VFZ&P!9BN'3*W/_PJM@#5?UE#OMM(K3K#HX![G:4TV M@@K6I"S69&M=!:V 5D KH)7#T;F-5YFN0[EC^#M3[[%Z4FNEDS7PIV6XGG;F M>B,WKGOA!Z[Q:^#:)O5\<2AJ^[U&%74S%V5:?'NP=8\1M( ]D"QHH8R;"5H! MK8!65*05-8.7&?N::9WE=V83WX^D\5GC"X3,V[SEWJ9R?B7B#%(: .GB#&GF MS44 $OCYD]@AW;BL_C.Z6B#P\WZ//'W 8DH-Q2B*^N^N)YO;'E)[8A M35!:4"=89;\7@0\I[8AT@0\I_=X?CDG[[ UF MIO:D4:T7QIX@8 O> F]E[?_FQ5OJ%9)!1#@'9[C'NLRU@]AS;7X:6 $5V!&K M'D\>89W?%5$C8IELR&.-,\C("HBMCKN,L(N49J=489<7>%XS,%TX9Q&(9JQ1 M5H>T55H*'I:)4# X"9PD R>E4"NQ6Z\T%#RK&^%>=<*]-S0@?.ZF4>(Y[ YY MJW(A=H+8B:P&8X*B\QA$/<,(AZ%- FI^H7W+L#(Z:;C>K'0:W<(8#,1SP4G@ MI"PY*04GMM:M5*O54G 28K4Y>K(S^JVYP8!Z3+N'(X\.*!OF1ZK9KJ^>OGO\U@=L51]O9+-BB4\&^,<1=TN"J?T?&R?F_/I,B^VSS M\3)[%- L%X+>@OQ4%1W(KP#DMZ>CO0WYU;L-D-\VY(>8^AT;4S_TGJ-2 M#A6-! P??J"<L0'3Q]2ZN7T63+_,4Z$ 72XT.+!]O M$91J=](\GG27G.[;W M@(/ 06ER4 HAI$Z]TFJV2L%!RBVMYGW^4BV=\YNR3O,O:J.^>2J@B M^V#!LKAM+]!Z10FZ*-F2#-"ACNJ4H(N2H0,+EKDO6&(I4I$9%98!9)M1+2\# M7#B&'?+!NG8]?D,O"#SK/@S(O4WOW/E8:J91(+W;J-3U5C2'L'[XO0=OFGD.ABKK-DH*,8JE."+DJ&#N4RA3(- M'^DGU4::X2/;(O>6;046:S]Q3%7#25B@_YMD,[*"KO:,V[;(9-B2>:,>"V M?SQUKWAK7YX2.1:X#_?AOGWNV_6.&93SF4ZTK+W\C-F9H$'YTO0"DRQPR"L3 M+[VV<@8P/G"2=4NI1@Q^G 1QGMD=K$,!]4\6PJ0+OT]>-C]!>75D=AR?0R:I MXS5#M59'$I;6NNG:8<(ZUH^7!2/7>+Y,=.=^S+0SFA.2/FO@J9@EKH9/['A$ MNC^W)J4WZQ5M\@]S/)XL,QCP9E=_G^M'38SW6HG/]KA^4NML/>->4O+WQT_T M_I<5'$^NIGW7X_-@.ES\*NXV_^:]:,!33"SWKFTNQCS6 F[.1UP4U,K1?*VS MK:W".H*#$NSM!Z(-/!YX^2UPC:-/=]P%TMR^=L:C-4[@?WA'UM-.Y,*1,'"G M*M Y:5HKD+EAW4L!XMF_-3L(]3!>^O/B[.I&8_]=7]WT[BZN+M>SU+ZRLTPV M5.-VO:MW]9^-H^R-+--)DSH^-;EV"C(2QS'=!NS'D"LK5]RK$8UJ:_GK^4\) M2_/FPM&"@1OZQ#']BD;'!F6S)-8[S1\0C[D,0\9_@?_V ',D13=_."0T+2;( MA9[P.:-@H\@,?3RJ'K%>V'8\?9S^';])_+V@X5R7A(I'K5AGI>(T@,C:L4FC M348^^WCRV_2KN3X=;0J^3K^>3GKC=[=KOT]GX(N\M#11GK1WAUORN@Y-+5]3 M-Z] =/)=@7@?C5UJCD?GH%6Y3;.T#$*W+X.S+'?&>HSGG(]'K:/7WK^4MA8D MF[8FMPP/3)!B7C?5OK/&#'SMG/DUYH=[[]TG[9^A0R.AU-GP;;EPF:P&I/EL M:%=T*X.019[=S14T,(.JFL'MN[P5I=5 :2EBG"@V%#L(BHV&!N*74C%+A!C'U1F:>L\^%UWT\W$RZ6OKJVG5%V; M!II''ZD3LG9+NV?N)49=I/TG^>TL*=&>D9M(N;]Z[I"G&_"+_LL*!F>AS]I' MO?-Q7'>DY_N4_=])C!O8P!)@B?Q9 MHC/#$HEM.FLW*GI7O>)I8 FP!%ABEB7T-'T)O=:M5#OJU2H#38 F0!.K:"(5 M9T*O=RN-ENISCJPK=R-8].G,]0.>_HR 45[LG6OI6N4I?#-M<^V^ZO_ANJ:H M+D*]1\N@_JUKFYD&A.J-2JVN7GD1^'!@@7*R0"H^6KU3J>OJ53\#"X %RL4" MJ09T6IU*I]T&"X %P )*L$ ZBS_U2KVM*\X"12DE.!<&DC%W;SNFD[]*?%$; MOQZ66=I=*"04$@I96)DJW7@H9/%DJG3C,U-(I,D?NO)93V?E\P_/]?WX35CU M1(RC.#$.H=G7GMNW%L_33'>9L]:MZ#I"FX ]8"\I[--9UVQ6.AVL:P+V@+UD ML$]W(;-:J2EXF!M@#]B7!/:I6/M6JU+M-A2'/1+-,T\TC^MK.P\:'8]X-6[_ M%%$7$'*VA+Q;X4"Y. O( #* #" #R R@ P@ \C LGP!E^5OJZAH#]1A M,T9;(XZI$7-H.98?\!GD(\6\$4Q7G$!>K/!_1.K><\S>G+*?1]&23!?R]6:E M6D?-&3 "&$$]1DBGODRSTM%5C_J#$< (96*$5)?_Z]5* \O_8 0P@H*,D$X> MH%ZI*5_?!)D!F4=\;JA/B6<,1*3'I(_4=D?\6&Z$>4#8Q2'LB98SJO[RHN.Y M1'?T2KN*PN,@ A"!,D203E!'QQ0.1 B4($(4HWEU&J5;@T> 8@ 1* ,$:3B M$3 B:-:ZBA,!4GLD#?3<,N7VB&-0$>EQ@P'U-&/ 7HQC!T#H:A'ZWW_KU/3: M^[D#9)0B28 +X)(57*N]I4?+\$ZG)H3Y2E?<@)Q%]N/,HZ85^!G7O4"*'$@ M))"9A7W5202Z@"Z@*UL3FVY*B?(F%C7R47!WIWX4M?'K88D*T*K*5.G&0R&+ M)U.E&P^%+)Y,E6Y\9@J)I.OU:W'-=-;B[MR V)J[5)0-"W$(9*@?R)AD5DR+ M#L;)%&L7"-))JVI5VG6D50'\ +_4X$\GE:I=:;9P& ; #_!+"?Y4$ZJ;]4I= M^3Q*@!_@+SCX4['\S4:EVJTI#GZL6R((BB HHO*%E*G2C8="%D^F2C<>"ED\ MF2K=>#76+;'3,+W#IBX^YP\D:I^M@;1-!CB(&.2)E_^;Z&:]N5NH= M7?$H!] /]!<>_:D$.3N5NH[4!J ?Z)<4_>F>_5WIM'$: - /]$N._G3J1M8J MU6JQ%SC+G7.>UA'@HN*3%<5FWL09YV\KFD,#G 4.AL;IE?!=@ P@ \@ ,H , M( /( #+DGPIB&7]SP>!HHW'HL*&SV3M,[8&P =1<9ZY+3P,KH&(F2?F]3QYA M([#K_)(\$LLF]S8][KOL-F+36 -]:H2>%5C4%Y--3#)!BP4( WXGWB\:<'V_ MG>KWCRG._F PRSPG0,>>)[ !V$ ]-DBG>B/.E@(;@ W488-T#PR';P V !NH MQP;I;))6/7D0^0-[A8,.4?)OU/=/M9'K"15W^W$HR:.&^^"(V)+E3(Z5=$]&]>20T3!?MGE3_*$7MA^W^X-A^5">E? M.2\FH>=9/OOJ"_O3>;BFGN6:GRGC<'I'QLF'D7PF4?;9YGA29VZS8$5=]]!UQ18 *" D&!H/8GJ,.#;5L1U.XE2(L"$Q 4" H$ M=3A!I>M!-7??2%04F+Q%J474;=JC'T5M_/H /PJ)J2I3I1L/A2R>3)5N/!2R M>#)5NO&9*23V:$AZD-PE#31#' V^$L]AST'M1214*16$V1R#Z4UV&O5= MC^\S>@FP_.&YOG^SD%EU/C;LD(^1B-W<#8AS1X\\5P1"QOR$@AXYT: MBJ=?@3O '>".5[DCG:/MP!W@#G!'4;DCU5T@X YP![BC\-R1BM^A>L59;!G) M?,O(AI*3B$B!W8O#[D+1+UW'G:\-'!^ FNW!(!T<>UYX&D#*H$S7V/W#3ZZ@!Q@ "ZU*T<(K"ZVRK;'NGC%7%#7'&BM<#,FY)"$J27EY M%;E<8 P@!(,D-+*:K%/:L#**L*T"--BW4!1F2K=>"AD\62J=..AD,63J=*- M5V-E%6NF^\S^HCF==B_J;T]630,RIBB6ACA&@>(8D9[SF@)?/7=XQMIL.2%[ M[E44W' =/RI!'UUWQP%P/@X\POC9^4=\_U:X]]]'R.8:8(B+*!9M0:)O N#Y.TOE, M'=JWLHU0Z7I=<3('_H'_4N _G5R]%O /_ /_$N,_W6S].M:G@'_@7P'\IU,@ MOZOZ;AWDZB/Q#XE_R$0MI$R5;CP4LG@R5;KQ4,CBR53IQB-7O[AKF6>N(Q2. M!-04Y8P"@!^B+"OI40I7M2K>* MQ0J 'J"7"_2IKD^V*IT6]KX ] "]G*!/)\E*4M/@ M9<-2;P87=VY6516V*5:]>^I*4;0?M:KA64I.,1DQ3$I9<8H[GR &$$-)B2'5 MMJ9ZXWEF:S#GC\#;&.U&,=66?6 MHR(0( _(2PGYE/+J.ZTJ( _( _(203[MK'JD. #R@+R4D$\MI[ZJNF>/14H5 M(YZUDR93'-,->=Q&IKAA3NW7^?-2BGR*9R,8#]6$:D(UH9I03:@F5!,;5%5= M\AQ1CTT2AT,VD?0'Q-MB#?04BZ#(^LXV8#+#!?RS* RB2$0!R R@ P@ \@ M,H ,( /(0'YL.I/%>CJ3Q<_$MPS,^; ^7HCU\7/B.>PQ_C7U;GF\0VCWO@FP M/T?4^RD>,[MB7ILNF% I7Y)HS=?+#ODYX,A?@/:+B)MQ_J- M" Y\-Y 2""7&(Z.G8X@ 9" G"2 * Y( "0 $LAF-4=U3P#Y-9EOQA#JYFNA M3TV^W\)PAR.FPK,'NF./A@($CZQ"=;,*@0P@ \@ ,H ,( /( #* #.0"%# 7 M #LYP&4%B__]EW@5-7MLX!BE7(;#>^I=]:.8RE48^ %Q^)CLO\U#1%S\?2HB M:I;Y\>@K:_;/5KW3;G5J1Y\:U4JMW50\1@BV %N4F"TVKB$DQQ;UHT_U;J5= M57U% 6P!MB@A6VR5=I 86W1CWZ)9 UN +< 6JK)%-KY%-_(MFMV&XFR!; 7L M)P%W@[M3XNY8UY&7JEV=,6Y&NP =B@U.Z3DV_%Y7ZN!;6A@!["# M@NR0L2D[;DU0SJ ,5]Z"CBUHURNDHM=6*O3XT/T_E&K$X-M^ MB//,[F ="JA_LA!A6_A]\K)YO+TZ,CN.SR$$/%XS5&MU)&%IK6.?PX1U7#M> M%DR.X[E2WEOW;_GN*&S-[,-T(YGX>'D@9L6X2D?G?\RT* K%DSYKUJD(SJ_& M;GR@5@0\9EU\U[9,D0JJ-^L5;?+/VQ>WK%K]?6X0:T+8:]5M=KCK)[7.MM;K M_?$3O?]E!<>3[RBSK_QL6#I<_"KN)/_FO7C=4\QA]ZYM;FK;*D$O:L/*47NM M4ZVM_")!= GV\P/1!AYW5WX+7./HTYW8MNCVM3/NZSB!_^$=6<]MD9-!PL"= MBKISTK16P'_#DHP"[+9_:W80ZF'D]^?%V=6-QOZ[OKKIW5U<7:ZGPGUEQQ,I8=C>7#A:,'!#GTU$_+<'V#@I.O/#(:%I,<$M](3/8@3[1.9%;.@W MJ&W'$YKIW_&;Q-\+&LUU1ZATU(IUUB?J:FS%#->VRC34>/ M3[^>3L,FR]'-WZ=SZU?G]"]!C*UOR>LZ-+5\3=V\:1J-^G?6HH$? M_7[./)?%Q)RB=?V?H1/WO,XT8\LX9:)!<0!%'6VYM<9:A!!-@./#O??NDY:+ M#L&PJ6;8#ENLG"*[!F2G@&R^2OX:Z,O9K*"J+&'5#ZVWLS0 M5\& >G,IYU'&.>?L&!IG,3+N.#"BA_0<\^X%)CWS/Z$?\ 3V2QI<]>_(.,L MSF+]L0[C_Z;JY \663V<3P,KH$+W*8?'DT<.&0I0RX%;(63BEOT]29\UA'VV M"\ETCS[5]-TK7Q0%-F_!4O!U)"0D&?@HS5#6/ VU]=K1IP[J[X!$0"(%)9$T MPF.+)%)GOHSJY\LC4RGAD-H/APV4S9YNQD$P!H39SJST*'=%&GDDELVW3!\S M;3WVF>K&^N93(_2LP*+^8L@-L3:8CJ*9CA>L_<.U^:#\P1#'[%B#T8CJ4UG0"&@$-))K1*QY]$GYPPXW1\1VRQZ3;.^JDJU:VD4[ M3G87+1J_'G\EVM==!$$JW7AH84$$J73CH84%$:32C<],"[%7(I,2%&*NIQES M!4=1X!@]=Y+'@^DEO8;-Z,1D FQEDHH4#-C/DNC7AD]YI M8","& 8^AD1DDCR7I%HA0Z^IOMP!!@ #E(0!TBF*I?HD ^N=L2)4 M,0E3L+_LD(_'M>N)X@9!X%GWH3@*^\Z]=!T>Q?!JY]Z"&\ -X(94_(9NL6-%R,M'(EW1&H]< MU(((4NG&0PL+(DBE&P\M+(@@E6X\\O*E7CY-+2]_BX73/RW#];0SUQNY7G3F M.Y9,LXAO_ VAC?VT.E*"6!7V#7-DGG^/LUW & !1@@I93Z5K<.!@ #@ 'D M98"TL^1;V%0#!@ #*, :26^=SI8S%0U2"EGJQ:BC[63)M,0TPUY<$>F &1. M[=?Y\U(*H8IG(Y0/?80^0A\5;3_TL5CR5+W]:NICY!2S?_F:VOS$RK I\<0+ M!MP_'T\G0=$D;/*4R/G'?8?>M^L=,RO.?%X:IU+9C'9W^'<]^Q=_QJZ,[(BTV0L^C3B"6QM]K3Y89#/@LO/I[ MO((]MZ:=]I0^9@+6&)N,?';OY+?I5W-S^:.%6>/6L\2XFXW?5Z_M'Q(">:.O M.CTC[8$[H,%W ZJ9M$^9&IA:0,8:\7T:^/R':UBB_-Z3%0R8H@Q#FP1\U;_O M>DS?G5AWC&6QU_SU,"9L"P\@237<,WY)%8 M-H?$,6O@L4]L.@MY?WH^MD8\*DH*LA=0^UES^WW68^W^62-B !Z)'49](;;M M/A''H&PTV&7:/T,G?F:=620>RA4=Y1&=$XT-I$?YT%0T7H>>:I;/NC))D> / MOJ<.[5N!]F;DN8^6S][P5O.HX3XX8F38O?Q.]I]'J7BP;XVU(5.(@:]1QV27 M;&H [(9<]Z5D-V99V:!\]\0"+R\0RRN4LM;T'!9*O>4:;'"0$>>9W<$Z%%#_ M9"$/:.'W5:9QBY'9<7P.H=_QUE9ZK=8D++]U)N$P\1W7CY;O@FJVVS0YW_:36V3K&OS1F[X^?Z/TO*SB>7"UL';N:#A>_BKO- MOWDO&O 4T]R]:YN+ZRQKX3^G (M:LG(T7^ML:ZNE),&("?;V ]&80>]_//HM M< WF;PFGG3D39WR9R G\#^_(>A*,G'02!NY4!3HG36L%*VQ(2,T(I8>0WOZM MV4&HAW'BGQ=G5S<:^^_ZZJ9W=W%UN6S,#I6=9;*A&K?K7;VK_VP=96_RF4Z: MU/&9ISE7?_LV8#^&7%F%XA)_H'UEGK&_GO^4L')O+ASF;+NASWSHI6.6E>O, M#X>$)IM&F0L].2!0,-%CKC%"D:-6K+-%>A*3^+FEW^G7BU/W3NOWZ81VD7V6 M9M^3]NYP2U[7R=W4S2OUG7Q7ZM]'8Y>:(>P?%B(Z6R;N)"5_X%E5 M/&_?Y:V07P/R4T0^C].^ANQ5'LNXY MOAI1'J=U'C2>W_PH%O%.I=U2K+W,X8JUKR#GZFG1ZW/?8K";XYP7W%.#-^\1O/;M9_XG](,HE2-P1?:Q8U@V MSX=>[8WQ8[#87P;/^1!IRSP-^?Y9Q54/9*,R(SJ^KL=_9P?IBQ8_9F-#[3 M6$VCTNUV%)^N@0Y !^6C@U3"-XU*LZ[ZJ76(WDCJY]T&KO'K^)[PS3U\7RYU M_,C%HV/^.ZV(. _\/1!\80B^9]NNP0.:MP/BT<]<]<]F-/\\4OQL3R4M ,6# M$$ (922$=);L*EV]I3@A(&J7N3?WYG-42^BM-JTE).H'\;)Y03^T1?&5D*_R MP:/;!PDK"U*!U7-B]3>K:?W1,CR>:A'I?XR(KZ[W)09!+\9 \AZ>SP3#/GLE M&:.],Z\71=U7U< #T<*5G)>C,BSZ)Z#/Q(&0PK.#\%/W(2'KAP(C1,4''A1$?[W'$@7$FU]XOU[LLA>,&EVP?G9D8 M(>Z2N;R0^(QC9EODWK*C(N;PQT"%:E/AMM7.).%"H OHDA5=N\YKKKAAN72= M^/27;R]V)=/ %N):B&ME&->:'G/CT4?JA(AIR3&1!_6GM3:Z3/Q?8@C<1 C0 M\PE:U7?/>"F*LB-J!9H!S1SN58)FMJ$9Q.\R=SW_(#QPYVC\"]= ,>IQ3H@"E(<165 X!7/KIR;AE97_6O/5XK)GB^MHD3G$^0D.FNBQI6 M24$R(!F03*H[.>!M(APJIT\ZF8[-9_;!%\4:ET(6X;5B#I&*SZ3F]1R3_3QC M'UII[ '9Y&\V%%_8 @^ !\K% ZFXA+52+W"7UU>+=$U[B$.!L_U8Z7KO"@'R M2"R;YYP?,^4[]IDFQ@KE4R/T1!X'W#K,_M7E^%=F_[V)_C/UY]I_.U7[/SS7 M]V\H&\C_H>8D2' ^-NR0#Y)(>[H;$.>.#D>N1[SGB^&(6)ZHAYVMAUCV6 $H M"90$2MJ3DM*I/EAV2D+X4M+PY1F#QX/(Y8SSE37B^S3P1;GJF3TQ*&$H#Z9@ M;#+=J#P](O>,C*R T7F6SFRG4JWN'NDHBJ;#H07'@&/2]DZ[E4ZS]/6T-GNH MNT5C$P?$[BP5^;1;KSOET,+-/+JN@?>N9S(D3EZMC\::.%M-S BJ%8W__VTF M_2AJX]>ODF2Y$ J%A$)FK9!8D5L??FBO#S]<;GN&)>(&2(-0PGW?[+TS?3]C MZGX=:_OGYQ\^SXF8NO"]J<)G&BEH5FHX_@"D %)0E!12F=IW*LV:ZJ?@8>WH M4.=-3ZN8\-$O0K/2 M:94^G1!< ZX!UZ0>/:I7FLW=HT=%T7BD+LOMKC*,&)2:OM;WW*'&-P:@'ABF MV\J:B%@6^M3D;HQFKT93MRN3ER4B\6]-JZL[![^%_N5#RTO',;4WKUG T&BN@SPYF0( M=8+64XCR/UJ&-\E-Y#P^0^J.$D.Y )R*3NYI+-)KEUZU:5<4I')R )2*EB.*5769),$6Z^\QJ=:P<8>5((EY5.M:M=..Q*P.+.>EFJ^()?##P\0O],5Y0H ! 0:5Y@V;IPVK)PC7U+-<\R*& MPZ3(=:8!AFX-*T<@!9""JJ20RMI1M]+JJAYXQ-I1YK[=V5I?C@3:/67O=WAV MD-O71D+'X>*!S8O.YKW@C'C>,WO^G\0.%VF\YU\Y>NUG74^4OMO52K.)K><@ M A"!DD303BP'J%&IU8OMR&$U!\%S!,^QFJ.H3)5N/%9S,./?,..G['/,]7-S M\?\&[WX_I8Z4(%:%5#S]Y)=QVGJET<%9V^ #\('*?)!8"+!9KW1KF/E+-8TI MR#9B %#-,JEF9!;8OX0-P[QS8=B4 M>.(% VZAQE-'8'[5(S)_N._0^W:]8]-)!VO")P;SH*BWH"L+6O**JZC75OHK MXP/=PEM*-6(8[G!$'.[K([#@^A[C5XY5#M:I] M:[4F8?FMU MSK;3E??'3_3^EQ4<3[ZC?,L[^XX.%[^*.\F_>2]>]Q2SVKUKFYO:MDK0B]JP MZU1KJ_FOH+X$^_F!: ./3TY_"USCZ-,=M\#1F2(,(VRJ^^$=6<]VD6] MPL!]F1*=-*T5\-\03L\(C8>PV_ZMV4&HAY'?GQ=G5S<:^^_ZZJ9W=W%UN9X* M]Y6=9;*A&K?K7;VK_VP?96_;F4Z:U.%',?,RKIQT2,#^N W8CZ%8HV"*R\,T MP?-ZCE/"E+VY<+1@X(8^<4S_[0%638K._'!(:%I,5 L]X=,-P3>10?EX5#UB MO;#M>.8Q_3M^D_A[08>YM@@ECEJQSMY$78WMEN':-AGY[./);].OYOITM"E2 M-?UZ.E^*W]WH_#Z=EBTRS](5TG6U.W"R.@U5 +M!JM+FZK-R^I M=/)=4GD?M3HU][\S#78^S:\/[K^RN-O9G3G&T5_&=EF#F&/#7!GGXU'MZ+66 M+N6E!/]%RO MBJM&=/WJ[_XCMD:1-JDCP *P) (60 /0*"XT>JS7/+!/[$C%9^]>65AM]],' M+?/XPIF@)C(W9&0%Q'XUFQ<8 H84P- AYN6&!H3]9D; ."<>W]SNP\8 '\"' ML$^&$0Y#FR^Z1!"Y"@;4F\Y:1AX=4,>W'FGTT85CN$.JO?GF^@MK&$ 14%1: M%-WQZC^A]XQI#, !<"R"PUV[4_'JC."ULAE<&[)74\__^ M6Z>FM]_';JW(CP#C@'$ (E&^UG7X[BW/M=D'#Q//E3V"^@%0 I0 )5.[7!0# MLDWQB81J2&Y5J6*RML]3Q\I:=^(SL8EC4'X8V7?B&8-(7G6=#5%5[\I;:V(G M 1=L!_JV=5AR+4VW=;$8M;>T;][&/CL;B/C[PC'LD _6M>OQ&WI!X%GWH>J'/7SY-SQ9?7?5%6WICRT_L ML%R]H]RV^(.A \*3F/#R*LQ1$J[;OGQ'=KPGWK22]J+W\O41UQ'%0Q*DOD9U M^6BX5WTE-;AOOS(!H$'0(&@P#QI\25[B64873IQ7E#DEZMUFI=WM@A9!BZ!% MT&+>M#C)*9MDDV7/A_5ZI=9I%94/08*ID&"RYSB#&:5CQE<.1<_$8WQ))Q2) MA',IA%'R8#ILNCK+=A7>8&"?E8KM0;6@L""8$&P8.XLN/J>[%?' M&U@& B."$<&(>3-BDGY>J[M\*EC16>V@XR*32]MO-D5#D;;_F>M7&SVHT MS;MS7\Z!EB?WAOX56KX5T%OJ/5H&C2:+-]1P'QSQ%#%O5"L% MKMW:O9@3R!)D";*$OX-Y"G +W *W,+V ," ," /"@+ <$$:H(?_L.406P(W@ M1OFX$>X-( P(*PUAN#?))]Z5T%W)/_$.5>,6$2>.>U$NNPYIW4CK+K%OB<(- MP"UPJSINU9P3J@3A;$X( JZSGRCN?&J7\'/52I5KX"2N;9E'A9.X5").<"1\ M'\Q9@%O@%KC%G 40!H0!84!8YNE0J7%=B+!#3FESB#(@R@!7IW"4"%<'KDY! M.;G4N"Z"JP/7)2_719+#6]?7OULY4M+GYE5/ZMU.I].UG#46=G6OMH?GR@5U]#PZH$R(C_3#O??NDV8Y[$-:T1P:\"L",CY5+O=O;;+IFE&6 MSF:FG 2^ZS#(D[Z^#?AS<9 WCZAJ/O)AZ@(Z !V #@I,!WL#",P 9@ S@!G M#& &R5H.9L 4 G0 .@ =P%$ ,X 9P Q@!DDZ!F8 ,X 9P Q@!C #F ', &8 M,X 9D@>0TL7G,LYFJ[769;(=EE-Z28,X!4VYK#.5DK*1?XU]%:C> -P"M\ M M]D,!PH P( P( \+Y0SBSW8N;-R]>>V[?"KZYOK]=:88;&A#V7/.<> Y[O9]Y MD89:I=FJ%^:X $PF0&-*TQ@\$7@B@# @# @#PH P)A,[329RJO-6Y"D$>*R( M!6Q ;A+4>=J5W2Y=AU_FN39[_L,%N\&C?DILYS-!L\\V'[.(&E$H;PG?#_0H M@^^7H"_7+,[IL5MB6OK:=67)XHN.C)VK+J=J5A\..,SX:0+$4WB8=5+&ESU M[\AXRY/;#2,Y2I;O$Z*K5+1M?;<[UVRW5+WF4 MI#0*40[AUK0M;3]VLS[2=:.@;5_/"/(MD$DWKE!MF=N>NVH71#T*THV"MAU: MCFY R^&F0+45;7ONJET0]2A(-PK:=FBY#-VX=SV3>M,&ZDP&OFM;IGA3M:+Q M_[^5J+?E[B(P(T,W"J10)>@B,"-#-PJD4"7HHKR8P>E<&U9C,ZKK<><&Q"Y& M70^4B4*9J/C]94SR1X%]X!:X51VW:F9S L* ," ," /"@' 1( S< K? K7JX MA>D%A %A0!@0!H3+?$3!BIV,DUV,["\[Y*-V[7K\SEX0>-9]&)![F]ZYJS=K M2UW(HE9IUXJSMQMD"#($&:I/AI)4O6B &$&,($80HRS$F*37URP;N16\0L:F M;#R58[B6=/RW%.5UK1K>TBN?,"N24VW@6O\&K@V,V1^E%F9 M0"Y3S[]R9I([S]SAT'7.;.+[GU>F=(JOKOJB+8E;<0QMW@R/HMA!T^S

$QU_$K&OB65>.&=D M9 7$SO[8WFZKTNHN>[T@8A QB!A$7'@BOJ$!86TQSXGGL)O\[!FXWJQT&LNG M$1>&@4&[N=+NJF:F36N@7;EI-U+2Z-\W^7-PSS#"86@SLC77'12?#BW[3.G8 M9YMWPK9WCPF7">MS"[%OP>C%E#(8'8R^ Z/?>93XH?><8F1Y&^[6F7YT:VWP M-_A;(BDC$ +^EB\0DE-Y0;U;KW1:6 D$[X)WY6DT>#+14=1,W;>51:;=>BF>4UTZ:3&M--V00E&SRD4+HL9E1"* #" #R&2H=M(H$]"3>R^!'J 'Z %ZX*[EKDR M3%$A X,#] ]0 _0 _0 /4 /T /T #U 3VG1,[,\G%AYQ<5BD*L2YPM1RF18CRCHK)M DD\ MVVB+ FUGW5Q;FT'=1[3*(N<*[IA6V!;]M ^D:$+BP&+ ML9W%R*M>9:TXF;VR$B,," P(# @,2%H&I&?*4G>S7FDTERM3P*# H,"@P*# MH"AB4/*O'UKK5JK5:JDL"D;=E4S%H\%D]6?H7-4L!FY56>;W86)'/! MU7JW@8)]VYY\F0YJQJO-PDK4S+29R>]!C /3\]G/1ZXO)MVGFL4TQ%JX*VK& MJF\\.J(D6/T="0)B#(8B7V/5]RXC.6O-&PW;&LU\LU*(@B^93KH>B9HN>B4J M),)7@*\ 7P&^0CE\!93R589LX!GDZ1DL)9@N75. $4F$U=ZJ=M@W/"GIK#Z" M]LHZ-?G[-'G5NN[4*ZUF@>H#RLJ+L!^P'[ ?L!]IV0]9:G;7ER/EL"6P); E ML"6P)6K8DN3F%HU*M5NN-*"L>&YS?7-]MP+G^^]YWU2'7-7M[;M >AF]MPP8 MON;VM6A?D";P^JK&RV;1]ZG>41AKNW6%"WG.ZY!K;66Z_O":@R8KT>]=RP6X M!6X5PVU14+I?B2D %H"5 ; [S$,/\T^WF%U>^'Y(S2^AQ^>4U+-<\T]BAY1U M27SC+TP>J_K/JI@X=N_"DX_@X*, PH"PTA NG(\"GR.) U?6 MYJNEFZJV>E]RJ5/5.#".[XE/3:;]PQ%U?+$U6*-C_CM5+FMMP];SXAN>Q2(? M4AJ>;"J1E-1WW%H#@%O@%KB5%+=JSOD 84!8HCE?S_Q/Z <\=NS?N6LRT6X' MQ*/"^SV;<7YOZ%^AY5L!O:7>HV70:+)X0PWWP1%/$?-&M5+@]$JSWBW,C!-T M";HL"EW"X\%,!;@%;I7$+4PO( P( \* ,"",8$/>P8:\"D@BM@!V!#M*R(YP M< !A0%AI",/!23[YKI0.B_3EXK8I^JA08EY6M2)Y\BIQC*CBG"]*S04#-NX/ M XT.1[;[3>\8=[[]TG;11ZQH!A5&-/<91+[UN;:KIFM(MO*A='9+=AD"<# M/=.2KP?YQ:^,L6KFXS % D& ( I($#MXW1+5A%ZSP^4\=@/$-=>Q_;]FYG^[ MJ&)4Q3;%@_8V>>J%\=(3(R8P+A@7C%MHQI4G:;36+L$V13 P&!@,C$DQ)L4@ M"! $" +.!+@"7 &N %> *\ 5"/UD&?K)+86WUBY.1@P(%X0+PH5S!JX 5X K MX)PEY)S!V4J:9U 25+Z2H%?!@'K*)09CNPRVRQSLVJKKQ:*:#G +W*J.6^Q4 M31O"JUQ2X+H(VU??;#$K'+BV23T_"J0+/U>M?,S&SI/&,N%LCGG>@CCA^RC" MD?!],&IW=GT*F[,L$ M@1<'Y0=\>W1 F0P?:50-U'+8A[2B.33@5P1D?*I1R66G5)@S@50[GL"Y5R$Y&& MB/1B;&(&;H%;X!;; @!A0!@0!H0!X?PAG-DFGLU[>*X]MV\%WUS?WVZ'\@T- M"'NN>4X\A[W>SWROEK+)4ES2XZVG"N#)*J:7=K,S[+8$[F.R^I.5EL),)UJ24\*^0& M K? +7"K]$P.$ :$ 6% &! &A(L 8> 6N%4,MY($444\Z6PVG'0AHDD\K'I) M@ZO^'1EO><*P883#T"8!-=<]-/L%)+U5F$@MG!:07U'(#TX+( P(*PWAPODO M.>7NP44!OX'?P&^I\YLD.7U@.[ =V YLER[;)>:=U8J3ZKG^NV6Z9<\ M2E(:A14IA%LG]*T,92S&.UX/6B@S5KM9..FZ4="VKV<=^=;@I!M7J+;,;<]= MM0NB'@7I1D';#BU'-Z#E<%.@VHJV/7?5+HAZ%*0;!6T[M%R&;MR[GDF]:0-U M)@/?M2U3O*E:T?C_WTK4VW)W$9B1H1L%4J@2=!&8D:$;!5*H$G117LS@A*X- M*[X9E0ZY_EB M[D!1=B<',%/6+@(S,G2C0 I5@B[FCAD I0!:5((NY@X4&)=B*50)N@C,R-"- M BE4";H(S,C0C0(I5 FZ",S(T(T"*50)NB@O9K8I>[+U*NYL-W>K?;+UF0?+ MM4_$)Y9C4H>)_UBG.PU> N50Q!N33Y;X3&SB&%1S'>V?H4,CF=69SO.\!>7* MH> 4'YSB(U&NT6W@&K\&KLWLBQ]E/":08M3SKYR9I,LS=SATG3.;^/[GE:F6 MXJNKOFA+LNO^D=J\)V: M>>6@/E!?>:BOQ\:>/XG8U\0R+YPS,K("8N>PN:95:767/3]0(:@05 @JS( * M;VA 6%O,<^(Y["8_>PZL-RN=QO(NPX)P((@O%>)[&E@!%3BC'(I/'CEH[,"& M,K!AI&71OV_RI\:>883#T&8<:*X[03P=MO29UK#/-M)FK;U[P+!,8)VCK[=@ M7^4%"O8M%_O>>93XH?><8H!R&Y[5F8"[M3:X%ER+*3YH5<4I?DYEU?1NO=)I M89T'S ?F _/EPGR2U%!K-,&"8$&P(%@P#Q9,SI]K5.IZJW1,5O"2:9NR^%7: MJ)/B^<2UDR;36M,-&03EV7=8OEZ6 M$3+*[@P%>B3K)= #] ]0 _H ?H 7J 'J 'Z %Z@!Z@ M!^@I+7I>*<;&!FIQ$7B27J"W9@;I*#@BUG=_DCXGP\JATIW NT M')I3MO%7M^70'+0ZKV/(ZB,PV+/\UO(=M_\]ELQZPA&U_^C4/G/A^YOBAG M>JI9#OMEX:ZH::N^\>B(DF#U=R0(B#$8B@,Z5GWO>A9K_^KO#-L:O7QSM,.1 M%Q*L-AU$15L?BQ,D?"Q.4=5_?N_E[+/O7=MQ4W-NK^-ZM5XUHDMK6-7)+LC]1VRMNB5DGP!/P%,>> *, "/ F!P8 M>^:D"GX$JMF[5Y:1VQ6QO+C^\84SP6ED4J-2^Z\6#0!J@5J@-F$3.BGV'D%Q M4O(==A2(!"+S0>1,C?$(E*+2^'3V^5)O//HHJCJNO?GF^OY;X!:X!6[SP>VD M.C6FHX CX)@_'-W%.>4$@!BLI7O_M QWZF)X(]WW M\61!%"<$QX'CP''YP':^].=D/A 5 4N@4O@,D??HUQ&\I4]C^*UVZ0!S79W MN:&B2O@>56O7:BG'!Q,E_\1R3)':59U2(KZ[ZHBV)GM2C[WZ6Y'I+)5-1=YQ)H2;AX4R*4G!=BF<[;CJ. MIUHKW2$6H#Y0'ZA/"NI[2;OC^7$73IP1E_WYC)UZI:$W086@0E AJ# /*ISD M(TXR$;/GP*I>J:V8_1:$ T%\J1!?'F>L@PU39L-(RZ)_W^1/C3.)H2(E="X9 M-$H#38F^* %9G M N[6VN!:<"VF^*!5%:?XU\1C])C]Q+[1K'2[6.S)GPGJK M#A8$"X(%P8(YL&!R_ERK4F^6;[%ZFTS[K:MN[I]N/[\I .GV1Y]NF=+ZFMN/ M:P2NV *N0I;]:KF6Q!;-=U[2+/O%1N9ND(I=D%96<[&UKH)AP#"*,TSJ+N^% M[X?4_!)ZW-&EGN6:?Q([I*Q+XAM_P:.M-OY_]MZUN6UCV1K^*RAEYVR[7D@A M>!-I9[M*ENU]=)[$\I&4['H^N2!B*"*& 8779Y?__;, "1(@A0H @0&7%6) M+)&XS*5[37=/3Z_O+6G-WGBM_O=.J_H4]E677E4[^#7X (P#Q@'C]H%Q=RIF3T%^V@'=4>1ZAIFS7+5.+XU M \;KX-]/F1L(\A&-/?'?F7()M#C,@3+5L',56#10& L( X0!PE1^H@M@ [!I M$MB4Z4F?67]%0<@!);CQUN2B7D],GPF/XCSE4%RQOR.;$(Y=,__!'C'I@E^Q MD7?GBJ<(;URM)%A#-P:MQGCQ@$O Y0'")6RSZL$&" .$ <( 86#. &P -@ ; M@ W !F!3?[!I?JBIJFJYB"P!'8&.:J,C3#& #< &8 -3K A3#*;5#DB!JK4U MS;\55'+*)=GB? ?.=\ 85F!Y0*VAQI"L 7;V;Q9O37PHEO/Z5ZOM@\ P+]JH M0&"H$E@"%QN BR7"XEYS>_-0OJ*R-Z .4*:W-LZ:?=MMPS%FCL242\Y0"JKP9Q[4=J^T" M.K7K1D/;OCXH6+_MVMJ-*T2[SFVO7+0;(AX-Z49#VPXI1S<@Y3!3(-J*MKUR MT6Z(>#2D&PUM.Z2\#MVX]7R+^;,&&C0'@>?8EGA32]?X?V]KU-O#[B)TI@[= M:)! '4 7H3-UZ$:#!.H NEA?G0&)9TT*(MUXH>DL%40"J:=ZYT)06@_G0E0Y M%P+.&" ,$ 8(4WE%3H -P 9@ [ !V !L #8 &^7 !@@#A '" &%@S@!L #8 M&X -P 9@4W^P*9/2*>/@=7+HFOYR(CYJWSR?WWD6AKY]&X7FK<-NO.S:%=77 M#=K((]4?=@Z-1PI@"# $&-88#&O"_-EI QF!C$!&(&-=D+$XL^^TW3LT<&MX M'9Y-J;@J9=L7L52IDXK^ZNVH!G:Q@FS[G8>_-N,*13F<+E:N*,H>Y8+.'&H7 MH3-UZ$:#!.H NEBYSD!1&B!%!]#%RA4%BTNS!.H N@B=J4,W&B10!]!%Z$P= MNM$@@3J +D)GZM"-!@G4 72QOCJ3I^Y1N26/:[V/Y'+Y'1U2-QYRH)R59!48@@K/(,'9&!U2S.Z M#KW1CXGGT-(2R&3' K*+SH)+-Y5O>>[=WWONN6,&P58M*7(#$O# M�F"^G5=1,!>#4"O'\ ZPX!Z\2;]I]0/ARNP-V+]I$:>*=F2CF@#]!W.-!W M1F//GV0ZWTS;NG#/S:D=FL[>8= 8#/3V:1]0""@$% (*JX#"*Q::U!;KL^F[ M=%.P?PQL#?76Z:KWVQ ,!/"5 GQ54)H##4M&0REE\N>;ZJ'Q;#2*[B.',-"Z M#"?,SSCG6 Y:!B0U]-E&V.RVC*T#AH>DK OP]1;HJ_R$ GT/"WUO?&8&D?]< M8H R#\X:-,'#]BFP%E@+%Q^PJJ*+7U%%-:,WT'O=U9IJ#7'L$=P$\@'YZHU\ M=2F?-EPM,004! H"!8&"Y:-@D?;'J+**'LH%-I3LUY" M>Z ]T!YH#\RURH4)*M-4E<&" ^V!]D![H#W0'F@/M ?: ^V!]D![#E9[\M1A MR[T_G.[H=L78-I%>'7PQMD]L)'*^XH)L!HU2RSA5KB ;>!_!^W@(N4M&^WM' M4#Z>HB!;I50B +P: 5[=\C2!=:5@734%V;*.DRN;V F.;T ?H$\EZ#NSZE*0 MS= ;=5H'4 @H!!2J!(65%V0;=O1^J[$0"-PK!??V4W8$8+A7,*Q#1:"TD5CK M>FP9)2P/NT;0!OA2H480T!?H"_2=HR_JL2FCFL!:>/B U=IZ^%758^OT=6W/#FT!!H"!0L-8H6*0]US4:Q*,(XG-E<^VO25X# MS1MK,H=-$VJD7'X]RH*"\'S+M2C=4(+E.Q'D(Y5(?S[U I'<]$ZS">_MI;MD M,[*^\=F4F6'V=V88FJ/)O8"1K.\]FAE[S1M'CCV=?W.DX$H!BC4@S*$@3.G6 M[D401,SZ%/G'5A$V_,21T45P?& M >/JBG%UR5+OZJW.*FDX, ^8!\Q3!O/@.58/-D 8( P0!@@#FSX1'<9YR**[8WY%-",>N MF?]@CYCTPZ_8R+MSQ5.$2ZY6)JRA#XWF9,("+@&7!PB7L,VJ!QL@#! &" .$ M@3D#L '8 &P -@ ;@$W]P:;YH::JJN4BL@1T!#JJC8XPQ0 V !N #4RQ(DPQ MF%8[( 6JUM8O]9;GGION2%:N#43)VG!" W&8L_GD;^:$*JI=$# M7.4RU[_1LE[_.K=&8XQF MG+,%Y@'S5,&\NF3[#MO-"1L 8& !XB \"NK!QL@#! &" .$@3D#L '8 &P M-@ ;@$W]P4;1Z%%%";S#]BF"10 \ )ZZ@ ?K"F #L '8P+HJ/2?W *TE5,2M M:5KN>70?.69H/S"-C<=L%/+T7-/RID*SZ'>7^F*.1C24(3U0FY)&C>RIP[0W M-][4'FG]5O^MPCQ587E X"0@#A '"5'ZD#& #L '8 &P -@ ; M@$T-PGT/]LA_-X]>?!;!B\OQ61RZH-ZL="D)EB? M3=^EIP1[WU;MZ/W35F-"A?#E@'B'@G@PKZI'&)A7 !N #< &8 .P =@P .[4Q<]_D. (V\1R+^8$T8L5R M7O^BL]N77#PDW5I F[< 2YACP,6M3\:^%A;/K#W6I0UHUNFSS:&"QH0)4 0 M4'> 4 ?/LWJP <( 88 P0!B8,P ;@ W !F #L*E=W \(I'I,O:KL6X33$4Z' M47; D BC#$99\\$&1EE]$:BV1AF,K*J,+!3#W37IMW72&0X&@Z'MEE(3=^:, M\ *X(_K+9Q-&L_# :%FFOYFNN4Q4R@W-IW?*90GC5 I.I<".5L".1L4D( P0 M!@A3^0DU@ W !F #L '8 &P -@ ;Y< &" .$ <( 86#. &P -@ ;@ W !F # ML '8 &P -@ ;@ W !F #L '8 &Q4K\BZYTS,=K^<+,RO+(RS+95+L%3I[ ". M"6 Y.-CE ,5P@#! &" ,CD("; V !N #< &8*,:V)19,_F;[XWM\#\\8P]$&KJ;61@6/ L>;B&(RFZA$&1A/ !F #L '8 M &P -DWTT"JJ1=IHOPQ !B #D.T9R+YZ+K_,]QQZ_-T%W>"S8/_ -A@ U !J M #6 6@&@5J2U-30.#9C4+RS:D-Q5484WLW*H.&3)KW4/WOM-Y>MJ8#0585\"^ \0^6%< &X - MP :&5M7IL+"E &^ -\!;V?!6DR39-M .: >T ]J5BG:%&6?#0X.KS9FSVR7. M%J\D)8U"1D9N[OS8U5EJGU!CGS7:M[5AMM\#5KAL-;?MZU*G?5F'MQA6B M7>>V5R[:#1&/AG2CH6V'E*,;D'*8*1!M1=M>N6@W1#P:THV&MAU27H=NW'J^ MQ?Q9 PV:@\!S;$N\J:5K_+^W->KM87<1.E.';C1(H Z@B]"9.G2C00)U %VL MK\Z 17+#CN^>*O'<>*'I-*,2#RJ[H;+;EEDK..]01 440Q)O+#Y;XJ/I MF.Z(:9ZK_4_D,CEG'9)YGKB@7#$D4'B!PJM&R4;7H3?Z,?$<6E\"F?)80([1 M67#IIK(NS[W[>\\]=\P@^)B9:RF^NAR+MA2;A3YH3"K2JRLG O!J!'C_ -8= M M:)-^T]K;PS7*4_?-$^4@/OU$PL!_0!^@X'^LYH[/F33.>;:5L7[KDYM4/3 MV?_9P\% ;Y_V 86 0D AH+ **+QBH4EML3Z;ODLW!?O'P-90;YVN>K\-P4 M7RG ]SBQ0R;T3!19>?3-G<8.:%@'-)12)G^^J1X:ST:CZ#YR" .MRW#"_(S3 MCN6@94!20Y]MA,UNR]@Z8'A(RKH 7V^!OLI/*-#WL-#WQF=F$/G/)08H\^"L MT1GHP_8IL!98"Q0.]U.TUU[!'J-?#4IHM89]H"" M0$&@(%"P A0LTIX;=AJ[47.H)=,V9?&K=%"G1';R]DF/I-;R(E+!^AQD*9J@ MO.A>&OQYE;*4BQ;(QM5OMQ0P MTQ(;'DC OB?$+ MJ2Y&.S.QXFG'M)9KQC1S-/+NIZ;[3'=0AT(6G"PE@RS]GKQL,>_CQ9'9AE=_"?5(IG<8XZI6>]$ND^V[L8+KU2\A=JG1J^C:\F/U'+2:OV\,(AM M,=EKQ2T]W)V3]B!O%M7[XT=V^\,.CY/OV-CS>?H2NU_^*NXD_^:]>-UCC&&W MGF-M:EO61"]+0^:HO=2I?JYL/0%T!?;S5U.;^#QK[J?0&QUE0U=F&XX^W'!; M0//&VCE/RW/#X-=?S/4X*,T:,PJ]F5@,3GIV!E1LJ*NJ !*^OC5;",!N0/GG MQ?GEE4;_?[N\.KNYN/RZ'C9?.W>V14/U=-H9&D/C^^!H_ZO^5[Y0TR!PX;28 M&S"+_R:0BA]UU[[8KNF.;-/19LGQP7I@5&+]6RG&.]QA.:Q#A]Y$KAE9-DW7 MVZ6>R.3I/X_'63-?2;/IRE+X]B&X#V[)- MWZ;!>$.^O\-&H?W G&=="ZDQ__73H-UNO3^7+1)_&>_?:A/S@6FWC+G:U&=3 MTZK;U/"I0R\F X7N MIY&R[[7QK$.V*U/QD\9/(S^(3#?DP,W;YD?\7OZ-S^YXD1*Z4/2=?WG-1I%O MAW9\Q>>GT<1T[YC&2W[:04"7GFAGHKW4EKBW _(YN-S^[S=>' A(/%AF4W)<#)KIP<7KA@:;VJ[?%AH MI.CQY#;P#NAB\$SKKR@(Y=B^X6)I!V(DZ%)Y[H1&CV;1YY^EKGTK1-@F]* ! M=-F(!8'I/XM!,[6Q:?M<*&>PD9+5>.*L$^URRKA6T'/IRL@)Y9#SYH9D\#(Q MAX']I-W36$P"C='@6:OU[(<:2;X0B:05-*+T%LL>F5R)$NE(WA%.S) &X9E: MH[&G*6D:LV2SW6?-X_5U9O)'[;,]2XL;]"-_@3O8H?WHM;8LB6G&@< M.F[CXOO!A+%0HY=E7CQ(QH?>3N]D-A^C0 X1#2HUG%KE>_?BU0G\9"H$O4'T MB6.)=AOQ "O)4FUTY M=,H[\>&!G;]?IA6/Z*(:1!3S,[B:U5K:4/XK1?7S1 M%S7C..SQAZ0 TCA]'VAGKAO10ZX8P6_(R1"H+?<+>II9I6+;]<)H'?^?& /& M2[)";5LS^V/;D6.=:K@$['S *;K#;OV(M$X^NCV(]>%-O%Z(]Y37Y60=6H;! M7Q9,OP^9EN"#/?+?73%NUSK/9Y;'1>QL)F'?9@*VFXGWBE?3^NU:IF\%WT@: M1\_[,S&W=*L&:]VJ=IULR&2' H>9 4M!I\[+XHPF"=8&=$$0,.D%TRKKW9%7Q.1= 5?P M<'4Y(32PI ?$M!_L>1'0;SV"?WZ[6*Q]GV-&#,-\95IH'POX3I%-CR6,*1XA MQ&G=8V]\' 4LGM5[SV+.#)VN+O^86;)B_9H-BAD/R^*HF!K=H9GTA1P%,QY= MQS9O;<<.G[,'3*SLM/[%@RH0UB01(E1T/!H>CM(GYHLNG)A>.XLD8C[D53Q/!&S4U^?#)-7?I0EJ9 MN1U"7D726_%QO*;9HK[??"&4"RH?(,\/I C.II0&F#T(DU68KI%C=U)GY;Q)K:)FC#5A+/)!##1\_FBP M_\=TYXMF;+GI6A0D4\7DQ)$T"(O*E,,I?J>[;3X]9%28TZD3CRWY,%QHI8&I MK_&=N''';3)AX$53:>CPT18/G\4T4G:8@-753@A+>O:DJ>\]V%9LP?*'2H-! M6J[D1=XI)JV1Q28BLK M@31ZX[UT;/D#;8EIO)F\?!I)3["N/U*+;2XP,VG5XT^758H[S_'XQT(Z\H($ MW9*N6+8P%&67Q/L*!S?"- YM$Y+S@.-SI$6KJTQ#O)QF F&U*>Y=9\&1[IVMAI(B5]< M#+C\T34TA+[W9),*,K)!_K&Y!,+,'17@?\7G]7+\1\#.^$NR*AO,;, 7*ANT M9H4-6IM+J>J=]E!OM5JKI0UX#[=J_F_)JKB?AG=[OL16.@P M0=6CP$DMKGC+45CBL9A.(2H"INU@P9K19U Z$Y\$!@1>FAJ7 5^ ,J'$*$R, MA667<3$NMQ#,B]=[$=XBK]<,)MK8\1Y?&;5XR6O*XT4E4W_A/E C/?^YH-BX MN,5VR:0]HPGGC[H68$I]_][O# ;=]J BYZ93)^T'?"CT>/3*>3XY1HD7PL*) M9[WE.NPR89XX]O\3^^1B,,B^MI^HQ[1P6)'$6>^!^1-FTD(4<%?"&PEPB -7 M=J)[L)N%ZT4[WPP"=@(! ,9,,RX.7XOW3_F84Y=.C83$@_9$?$8:I3/J#,1 M/2A>LCTC3RJ8V-.I,%!<;HVZ%J\ )!LXNY(_@$#$E: QCVMQ M3T,:E*)Q4@B3B+"\:;$EC39]$HLU-N*Y[1\P_V&V%S/757+6A14C9DL$KGFH M6]>\6UJM>.S5XV)'+?S!1/[G@D4\6]SBI_ 9H5?R)TCW6-CG(G>]5<<1H]"6GO(@J!AMG2-5FG>?FX)\W4UNI_. MS/A9Y%VVF7\OJ9!(_B_&F4OS? SD\_ES?J'FQT^03Y2]>^26!)=K&37E@SF3 M.>GMSBXAJ.]4GL=9C2Y8/,$EX M?)O4OB!+^S;L*Q61U)8W:VUKI,U*:ELR8Q3)OMQ3EL]QOV;ID%D=7,FS0I)B M$4F*-6C;RXF%?206'FYBH1KY_Z_)(E0\Z8X'$[3&)Q"NZ0E/0+''S^4O]B\8 M(SN>)B&S* ZR2/.29^.N";1L#/U['65 M (;+'ECAZ)@.CP@'@>_X>8Z(\KT1/K$7!>1V!&_?+4HK/R4HED1ITXB Z8@Y M3GQ@*:@.0WHX^2WV5<+73[: M5#9V]O7LE&/R:FYLI4\\;CH9&=\SW.*6JJZK=U,W5_D=5%OEMRSS;# [QONX M6/+Z]<6R-X%OK4Z;9XD)J3,IL/NOH_;12RU<.F)M$(C,_:@"3I&7.N45E4)? MV(V)D^=63:G-U>B3SE==5+R>)10@U'L7ZI4\TYE@#QH@V)N716-S]?MUE15: M7?*A.H,YP\/Z17JE/YPZ9#L+^=A@6Y6#>)W;LF CBS<6+VI7YN-L/WW9F:X/ MZ4J3.%2J8T=1GO_I;&(V>2F-)C\_4U\? MME6=.NADR<]&^<+])P=Z_6=;76[VVXL@,U8?J-U[U MB[?*NOII=_54@UJJC]!9C4)G7VR7'[FUM#N/G\^#D0:D;@A2)Y+];R[8^S?2 M#$/O9=";JP75T'WH?N-UOPPK;=CI*J[Z#6'W5B<=8=L4A*=B4Q#0^/7Z=T!) M,4V82*4;OS6VTO 2/^53OG#9[8P,N<\7V?K6#Z/]:LHC:"Z; M=5]6W2Y^^/)=U6&]\DPNL M*.U9%*/0BU43.ZV*JB9V%'NU(RJ4E1Q%^_@3!9$ MS2 U<==11RR4*M,FS.%E!CE'B/0L?%ZH.I R_YS4.Y^:?ES-C=[VCPZOU2K^ MYW0^HXFH[A9.?"^ZF\BJ?ORAO!I?%(2>]62#;L0#LSS5_.SOX_,5;B^WOS M+U[3U6>6'6HQ*0VY#NZ(4$/G=X@""R$G12%Y$;<$8<0%37,\TPUD_5FZ[HX: M9A)RS+D]_CBY/I$3^(F3- G1YF/UV8KBLM;SPMA?F,5?0=WA(INZY#=ZB?;- M]^Y\\_Y$^WU&X<-?R8O0ZC)?* M-)_CVKKNYB:M$V%2_,;?\=B<)!&UO$V\"9%@+"'E&=7(A!P(>.'BWXAZR()15">?E0SD#P M=V0ZJ>*?8CZD@":UB^="%BMP7'.5\X.%]!)>Q4A(:NHQ$E0%39EW2V 85Z3_ M;^^1>N[KVDA6@TD56$R*>V8!!B]\$M=3%'63'5&A<3:@DG1'D@HE);GI+<]) MH="D$O*Z@5M/R/)-/."+Y_^'5Y.7]\>WS]?OCXRY%^X?KBQ1R:S?:,R_>8'H M5JX5^WO\R"OJ\ORQOPN0C0)N4<_@KO5"0EJM&4(4ATOD9 ">9_(^WSQZ.3Z4/S9O4=#268&]R4WIGR_?C>CJ)IEF9R?:B61 CV 'C5$ M#RD$@HBN_3[Y(X->#=H%[8)VE7$F8WF%YMF%J55Z%#-4,TO$"!:3$CX*4K8; M\ZG>ZW>W@X(IP!?@2RWP98X ]0:-MM[KJPX;#3DYMA@HJF,L-Q\TX@#/ 1W@ M@6A"-"&:$$V()D03HMD T<2)7-R'^]+W;7O'!JY:'/ZH<^X_FGK@36W&X0\< M^MA(I*OEXM"M66V<&F5*-C%#4MF#'O5T*R'!=4IM5_= !Z0;TMW@@QL0;XAW M4P]H*' P X )C7HZ[\F0LG, 9 RBDS:_<5QXJ&'*U0)]**E,O#2[F$/#:U M_9#'9LVGZNV'/#9K/E5OOYKRB",2S;IOB?5CC[14@KRB0EXJ?2-CR<3D;#K, M%9P]G-@H"=?%]#@Q5XO@B;FC[T+!>T17KB>&B=\AWSCWRK-)8'ZW7?L^NI=D M,CFI3%+^^'' 1N^LR!?<+DN*4!:6JY(5 MLGG*EJ,LKI2U6E-J _/$E.(&[B+JQZ?'2_-9NQG(%)K<75Z]6\NF %P;;5L> MG;GD+_R3:I$,[YAC:M8[$?#)/A856PL2VF@9GB=^&;V.KB4_WLZ.+1FMUN*Y MI1<$-#T#G9/V('=8;&7,WA\_LML?=GB<7"UV'^AJ=K_\5=QM_LU[T8#'>#)O M/<>:M79MFS>@^VQ.,T?SI''7CEAP_Z383E\%)S\Y84LM*"&]4:TO;R+7C"R;9NIMOI[\%06A/7XNWYIYP1Q< MOSSDLBB7R)0UVUK+3+R1.?!Z-&%6Y+#+\?J]M2O&N2$%*2P]6$!W@;2".T)\ M@2M$N:2&:_!K.=-W$ZOAB)]-XYRB+,D2YZ2[*0+@32X<_9[E]=U* DN^)QD) M%M)07*[OG9=Y/3YP!MQ@XCVZG/?5>US#IKCX3VG'ZT_[51VO'[2V/U[?J^?I M:H6:6N1!\+*3/FIR F;3NE7[*#[.-^%XM=K[4)#@?9_0DW. $WHXH5=\S1(2 M*6[N/E*_GGF88NSY],LS,_V73SHCHQ<9O;4[IB$CT!RS4#Q8V)?J_'ARX'28LL+U@ K@2:NT" M*=DJ) @V,$$0\MC4]JLICTA8Q7U(K%TPN@I*K"6'E%E\EY5OPJ:V9>^9&41^ MG#ABL6#DV[=TH>UJ//5$CE)/7[[K=9NYCW8XT4R"JM1C_B'\5_&_]F@&J;WC MVV?QCG/O?FJZ(KATRS1S.O6])W&%\ZS]0QBZ_.83C>] W_'#^BOIO_PMW8ZX M+!F =0TGVYS\]E#<$SYZ6O@\9>*/>;/X(]_Q+&/S[LYG=_29-O*998?SEW6& MXEU\*WSANI#=3SW?])\UF_ID^WS0Q0V;O(WD[IODYHO9O3P%.5>&0UDGC%LS M?Z2U.48Q[&=&*4ZT"Y<>1X)\;[LDQF)NS'LODN.2&E=]019&_%_Z4GPX]5G M!W(F4B,SF&ACQWLD:7J:LA&?-2D]?-][]G?\+AFSDPKA-%AN;D1.2&QW\H!9XM^:M[8A1%=,^FICN'?U.:A3?P!->W3OZ-M " M@A)[3*LF-=IVIU%(O:.&T,,)JYA/>C8*/3_0WEPSEM;"M\OYWYLR9R[YHVZH M&1ER MA1R+Y Z?Q;))TZ[Y]"6IR*/I6XF$<2UXX+#C,U%K))'*-)[XL_GAPL3B&7H) MQ_A!!R'#]E-\=D!C--K6 BPO9ZHL2M?>4E2,="WVDG-4^LA143M'I9%D!0O9 MZTF62B4,!LB-06;!NA6.+_/JIP] @ ]9@ ?J"S#R7VJ4__+1=,AM)DL^%.;V M+:,W"D:T>J@9* XU.QFG,#OS:M$5LZ2DBAV&U*9)*I 0;KT4-475W@+9 M@&Q MMV1;9!"MCWY\7F0;7M:C*:HVENDUM>Q52N;.4_%;N:@\>N]Y /:7FS" M1"K=^+U)(?8(:Q2L6=HC9*Z%W4&$[-7Q,&H8LM]WO&1C:KOB(7M #: &4/,R MU-0@$4%U/D_$'>K5*ARA;N 1:LAC4]NOICSB2#_NPY'^!:.K**XL'E"R RVD MUBV>CYZ(+![-%N0E/!DH8(XCKI"I/IPX8LW)47YZV?*8S *Z98[-'NBN4*/W MW'L^(Z/_!S]Y+]BS^"7IUS[:])9;?N[U[TB\9/YFNCTY3WVB78PU^M7G;:,1 M^<%";G;'VXWR.+C-"8*8-HY\;NTO=N[>?%Y^"4]1\BW-G.U.+M< 8(%X:^IP MK3R/O7S6._WVX,77FA:G:Y!/-7W_F3]PH3Z"[3ZP(!2)5>'$]Z*[23K7:C0A M<6!!W'IYP%>^,9/J(T7P08^_G#+)H<0/CXM" \]:$(T67B#;)V^)F\]K&/CD MH2P?)=^;8 MYE$>W*8/[3!52<"3 \]+ I<\%S'J,^TQ75I'[:FH_,!%)!9YQQS] MX#/HV/0:2^A<$'CD-O*GBQ(9&ZGNR$V5BF:.Q]2BESK(GNC.D(D^)"V8=X$& MS(Z(LM5I+O.2)%(LQA7XC!5O$;GQ3OH21:OQ2$+B-@CKJ)TU:,7.9:$ M^1&S'U)+&"_DPA^FT7L(8&6M!M]T@S'S-9.4.=&Y-_8).^&83*IGA_+A;Q-H MI[]<#@D.?\R]X$NQ'@@G"#N\*$A6PZ1ZP^R%\Z=+@DOA9_!5F#<@CI+=LO"1 M4V#&SYB:OD0?L5[(MZ=J_6A\33G1S@*Q:.CIVCXVKU8AGW)\*V T?9\8IF"2 MC%-2O(77ZTD@EYH=W4_E:I[5&CG(42!*1_/QX4B4'M]9=ZF!?.%DC$3G@3G: MQ";@\D>39][(*(BG9^(]RIVU)V'N<,26EQ/(_A59=Z+=R=5)(9]U-9# L;F7 M!N8)*1?!L3D QR8X-E_D/ML?Q^9KVPQ>S'(5$[R8N;L+7DSP8H(7LU1>3')Q M-[C!9],IMH7;I7/,# *QP* MY@IU*P!FN^_+J7YE5 \BWU-[G[,1SAQ+JQ%)U3X2=S+E(,>5YXDY]")K+BN MY;R:H"DB?JL552LJX#=L5U; K_\*DLEM:OY5=1V:>GA-!77GUMEE%9\P#J3?_XN=J+B[][\)C:(C.7H@XH%02'Z M!ROZUW,F"2G7XG!$_.MMP/P''@"0?U\(IHD%\6]#_"'^31+_/USO1:F/0V@0 M?8B^PJ)_XX6FPY,$8[27F6 B4"P_6(@6RU\R]HU4E'H4-ZA1<8/SI7S9=R\* M&(X8EQ.(/*QSQML%!.H%8% 'J /4 >H =8 Z0!V@#E ', KD]N,ZY?AQOY-4 M/,_.'Y&@+&?+ IO* 0?4BGJEQ.:I%<6C$V>NQ?_Y/(]19!Q9W5QC;G:#C":+ M,+*Q4/@IN>#C\^S7_T[.JHG+>1VH^7/2)S9GB;=K'IBZ]@L_?,[H =8 Z0!V@#MC@KOD&][IZNO#F %#KAJ^BB-U"$<6LD([YIMWKB7!._(,? MCRD@RIY5/+CN\ EEA;)B(Q?Z 'VHZ?[3YIVGLP>RR_AQW2^>?VTZ*6*]_V>XEM@ # 6*T +%8JE70(V\AUVD:>%X/%YC$ #_%0 MK/]0!Z@#U 'J '6 .D =H [8/*[WYC&GNZ(+!6FO)\90YNO#X\3.V0"&!F?Z$??W&4HH"0[\OUMW@5.A<*?5WWIGN"G*^Q98":P$ M5A:(E4"EPE!)QG#H)T^#6A3>D<-,7S1@PIOZ-!.T13U;H:3%?;@/]]7VOFWO M>(&4.FEW.MN3Z5\6D\F M733UP)NZ>1L,C)KU8]0$E3*HE'<5$U I;]194"D#^.L'_& 5K/$*\;\1J)0A M^@_B'BX^BJ-0] U.@0- MGFCD]N)P#U)[H0Y0!Z@#U 'J '6 .D =ZN'M-="/ T]TL[ )_'>OE-BR^>^, M]O>.P8]7#, 3GH =8 Z0!UJY/(UT)D#T30 JG$ A7@X- H: M!8V"1D&CFJE1!?))IW:4P">]AD^ZO7U]7@ 8 P I@B 2JP*5[/37'09@/7 M$=V%F0-U@#I ': .4 >H ]0!ZE"UH]= %PZTV4"K9J,5=O&@4= H:!0T2C&2 M3*A9G;AD4QM.X-W.MS'6;0T.G>$66 FL!%;6BG<;J 3>;=Q7R7VQVGV-[IEO MC^I*X7PFR)+_)W)9S [1$D3)0YV3*OM,>S0YSW(0C H&P6-(VISB>Q^*3=0=K(D%KF2*D M,33/3__=IG=RN_)$HTX%T6@B^J!Q8#7=9^&)GKX/4K47-,$%O?Z-O.\6(XRV M>+NYT6C3B/#&RFZMM*@S:\'OIFO>"737-7-,'1:1T[,#S M UWVWLK1=WJF\QPP29H]):'B']Y[%G.HOS9)BNGSAH83+V!T"SWH=C8=4Y.# MKDTC$0;:&_N$G>C:;?3,> ,"YCCB%_YJ%TRP"NG[%,4CB8S<9BUC(TFIFL'][P9!.YT"3/IAQT$$4M-!XT.38B4 M(C[D 0O?ID=0HWM3?\ M#>W6^T_G7\1OQONW3JLEOWU9&NU@+M?F&DTYT6[H&??F7S0R)G7M M?BH#WF(";#XN7JM3)O%@I%OW\I;OWHT)+TD>$(#9L0Q M%,%B(WE>TCY0(M#\OD ^D\N_*[B!1 =GV8':S/P(A$ECTF!8R?W+*B.88KZ0 M.J+1=QLKT]:??' M'Z\MH;4\.G/97_@GU2*Y3RD6E'=BYW)1S&>727HP:0Q,GU+<8$:OHVO)C[=D MW_\R&Y_V.%QVV+WRU_% MW>;?O!<->(PG\]9SK%EKU[9Y@STTF]/,T7RIL_W\*E5@;W\UM8G/_<.?0F]T ME(V+:]3Z1IABM)AQ?Y6O +_^8F9U7#Y,!N+-*/1FXC(XZ=D91FA9K''YE;P: M3-U" '9D=KLXO[S2Z/]OEU=G-Q>77W= V()$6T\OFRK[Z MO [$=NLR-R"UQ'94O"]O(M>,+#(#K65NT#4]^2LB4WO\7+XU\X(YN'YYR&51 M+IFFFFW]Z^B&NGG-'"9\H+/IE+G6]WYG,.AVC>_&[#10' U8BCG. HUG 3D_ MP9EKI:*0L8%O7;JS+0ZZX*OG^LF?'\W #OY,W-(;;L^.M[H MQU+HLF5\;XFPY?#&:_6_=UKB]R-RAD;FE$^;'['M$II6HA8E(.IR *-PB/W? MB#QDF\#&?F"+,8Q;+PH7G?V4MWB?]L+6>8KD^?+OQIY##BIYX1;]8OJQU^9% M ;G?P=NE0S \,BN6:VG3_>NH1?-(_GH<\IS]'7=0_+VT?/-1$>NW['R\A@_; M/V=,0FPY+@S7T?H4NM37L_!Q_/PVMR@7NS'COCE]<[!5]F;A^V#OY=B59O3NQB"\7=9NA438\V'UMEA^ZKK*K(@%/726 8; 7*?E/O,$JP?.,AIBL[4:9 M![6L!**E/.@7(S#JY=^I5CA5FSO)>=W8,B*U:TX<9M$8+;8E1U)HQN%%]>2J MP'I+\WAHCGI+\Q1S$;T]=\R@T'3W BLW]7LKR: OJEW!QW&$UJI\%N?U8(_\=UDG>-+NET3,7#M6 MNR#T>70?.6*KY]L\K_!R_-GT77Z0R'RR[Z-[_N _W-!V?C=#8:GLL5SHT8=Y M$Q=R'[VQQF0K1<+>O6RJS*&,>&/IHS"QJQ83D=76P6KLK,RS";E;>2@6V$(" M5J8U)I0_<2MCAU+H5\!NO!@+9NI0FF%6?[5?,OFFXN31W.;KSDR^X_9&FZ]U M\HKS/[52L9\KJ>12>Q=\M_T]0/HKT5M.>$W!N])*3?#KMO+K@!S[G0UX6+7R ML+[YMLL/HSE7C(PKE_[T?#( Z^5@39-&:KYH)?_ $T>UX%O!MZI%=+O6_E1] ME+PH=VK8/>ETX4\=[,9G%WPNE2157A=JLP&O*Y:>5V?V-B,G+ F[I4E M6P,?"CX4]J=JJKY%.4Z]DQ[VH> 1 ;KA$<$C@D?4;.2 1U0_CZBHTN._V7]' MMD7FV)4=_/A&W;&C^SSLNQ]F-Y*%'?S@10'YK7!^X/S ^:F5IA;G\K1:<'FP M5=0X\P:.$1PC5605CI$JLP''2&W'Z(J-/)K?9]Z&"S=_J/KH0W*G/+QDN]@8 M@F^$Y+KZ*.@+#E$OKT/4;37+(P*C$.YK]GW+Z^^F$L;7HPFS(H==CKS%P;VDW9/8S8)-$:#;&65/^;D/NGZQY74 M/>X/RJU[/%@I\UN(UYVX2:4\_&">6,M8YG;0=6RP;>J>O=(H6L Q\<;BK>Z/ MID,&)]/,4)*.,7JCJ&@1LXI-:9GQK-K6C*DAT>RK>YU=1PQTLCN7'KD1[NGY'[Y=BB7NVB=20LJ75NYIQ_ML!*8>W^3IY: ?'JK2L\%HCTAX7A MYV2/VZ%V9Y(]1@)<.,??C/WSF&3N." !C(4HF(5"R.(<.9$E&0@O.?,H_\2[ M9]H;]C3EQ$!O=([;R("NEGZDF*4\]6K1(_/&41/^R5G&6/C5_5OY->HH%U,K]@ M6+TRSLI<"Q%61%AA2.6.L);@.&=R,< T@A%2ZU8M6Q=MP>)D>1'?J*_$.C*V M9!4KI FC,V:Q*43*DFN&^9M^WE&K6T%PN'I(QW6=M8@;:B&?XVF.;QSK# M0!@=]!R>L$6_\K72E[SSWBWU7/PJDJ<6\K1NVX,F*1M09GFB<=C#H$M][-IV0KC&?N846)-Y(\CE/_M(4D1(30%0VB;RG[L&D@+%HVEQ)YZ M?CE?\?M\]3Y/+]Z7L[5[S3FWV3MJ2[;:W9%WJ^[A/6S.%*29WQ)_""M(;HG. MS$I%GDM%:\N;?>S/S!#_FEKGB(?DK(W0W#7&:&V??]D4E7V+/:@#;172" MQJ(%)G*4=L[9\)G,Y,EIA,GR7<(N,6X\\6_[QC?=8,S\X.R>I^GLDBM]\?7+ MS))I+5@RQP$;<6OFD9 T8.[1!]=;L62T,&F)=LO"1\;<=*:(H9GD'Z4^:"?. M4BH]99*87IH5^4FN48X,D>4L(]XTF;T5F;)M>Y&MSJHQ_Y13MK(*#"\[%^FW MK%PO^T!SZ4ES.?GXE4[!PG"F&I+DR+3B%)E9>LS@I&=GY4)E*LVF++ K$A$W M8E]\[YY[ ERZN,-Q'@4T?,S?*?$K3NF+F'5&[\S& PZK>V" M&:WB<"A?*".5))2Z;=7"6S/R_9/5WJ5DAL2)^4(05N0BGI8@EHPULBE>O*)- M!&2U,4F\!#P"8 Z.9]8#CR]9VKMX:OKA\SS_4R K 3CSM6\V3;" WS\OM/.)/=6\J7"J"6 #=B?W.GD^ MG@Q;!=J4T\+3!,F7<+_>TOZ.Z/GT,'JT1-RUS?Y(.OUCFS;[L6@M-5L^YR-/ M.F5!H/$%:[7ANBQ/( H1T.U!-)K,Q\"+?.U/T7F)'MHWCU9;.1+BX_\QIZ:; M)+/JVF^A=4*/N"6OU39]FP4GVC5CVE8+,/". MC=:QE@O&"N_AF@E=[>%+EL?F/N>V0W*#_-R&6_@GU2(96S+'U*QW(MJT*$:S MRZ33+P\4+.SI&+V.KB4_WLXL&*/56LSP?4&\%VRRD_8@;TSN_?$CN_UAA\?) M=XR A4?/V/WR5W$G^3?OQ>L>XZF[]1RKYFW[U=0F/C?-?@J]T5$V)JS1.5%Y MF*,K-P#YRO'K+^9F8_0IES&ZP;;;DP)NF+(26[/6C"D:\/Z\.+^\TNC_;Y=7 M9S<7EU]W0+^"C@SMUB&^](O%G231XC7O+/Z;@!)QB&)6H%^[#NF#K+2Q\OJ\ M3HEWZS+WKK79T0NU^_(F1?YEI[V]+Y:B+" = MKOKH)YT^7WX6(P7QAR4$$>.#42)>QD>;.W#"X\IT25P6SCTN:SYIA&:WS]H= M\^Y\^(SAJ)KRX>STA27"W27!9W92A;\ M;M[#6=K,:*"&SOX_Z0]H+!3@LMNQ'L%#L[JO(\\CD?NOXZ,.1H5G\:XDIP89B4GUGL2=UW@ M?,:TW^4&T.=U1X1SIM%L.0,BT2!;"*#4JBIU_B[G4O\VM+]$[1>; '+T9SL* M+^EZ5LW-E_8;+S2=1@EW+<_F:*D@ MQ:&>T^&9 ^0UB A]?0]U:_,@!L[GX'S.3 CRG-)Y(6?N\Q-G(:!W\OQ1^L^Z M,9^6(_'=S)/:POQ.3)'TP9G9=E>2GW,=)Q*)$)U!9Z>WFEW%#_)!]B!S5-# MQ*F!S;,?#.D8>JO7;+Z!P@N2P9D]^O Y\KUI?=GV&HOH,"05-"1?Z;Y*'9/7 M[V,MZ.N=TZ[B2P'0!^@#]"G(C=TW !EZOZLZ<30 " $ %H H'W#R$!O&:L5 MKA2+QV,;MZ:>[UE@F]HWNGALC^#_8@' O"R!4HJ$VO,RZO *[WEPFS0GMX> MJ,Y-#PP"!@&#"O*"MT*OHF#H5!]TL;<+% (*-0N%JL"2=DBMYK(U:@]X.Y>W2NJ>!5^ZC@?Q\\%FC=B/ M0&U9%K5E;68<(@F1K-F,0R0ADLA.*SEFOUM9.CB:.#)[4#YFM0'T[D!OM5:/ MSRKF9P)1@"@U1)0:',)_=2R]P'343F\U=P, X !P*@/,(5MY'<()II=Q@/A M[L,-Y+1%:57+BS@[2R6Q'$/4X-]S#U;4TYB7F$6,$:()T81H0C0K%,W-%@OO M^YHH=JEBL-2$>9GP;&I6<P)-6#=;7\U[T3#+7US@!EE0$_ M@)]&P8\Z%&=MO=\> ( 0 "@)@'0W@V9GMXR#-5#\MB]K:GO"XXSK !8 ;8S M017B..N0&SR$%0H, @8U"X/4XC@S!OHI2,X 0X"AAL%0%6#2,W2C>]@>,7S= M5_FZ8#D#N@/=\Z.[A?49@ 5@$IC0*6X<]I#O350'AL0 MV$;()COJ 6H>L$;5I8$038AF31L(T=RS:$J+A7Z:U,!%&WCD,-,7+YAPX^EI M9J\N)JY(RPSWU>Z^7 9PRCSM\K^S@O29_%YK+I?[#V37>[[)+?CDXYVJ%:9] M *XH7%87>RDVI>;_G_0'LSVJM&\6*^?(P%_UP"AW_6AG!H7R&474G)1#OS44PT:WJ//MQ,?,9>8!,;%$TC MMITAD35;^V<6@V[76+?74\_L1;6UQXD=,K'@,#Z4C[XYK3D936:3ETG#=N69 MV2E^)V9N"W]HXQ34,.J_97LAZT7+^@IU&,0=XMY<<1<$8@J)^*&2AFTV^4HX M@+] ]U4_ [">^^.[]?[5F^.[OG;]SGAA8K=F/[SL/>UNO*<]2.UI#^K-S64, M]/9PW>'V/>R0;X?'M;0JF@@-NQPC!3YLAP]U9]$:Z$8&>Q\0XK 1 L;#7L!A M/RK>[NM=8ZBFCJM<\FSO?I:L,P\'"U94TX!2$0:IKCXX75?!I^9 "Z 4#0 M*-3A>C+T]BE",\ *8$556+%OC>_K1F]=-:Z::SPVQ0IWUM(L2G#9@*Y-0U>5 M*(_:'7+ BR; A6+L1'V],T"H!X@!Q%#"P"@LPMO2V_UUK&0U MUWOLI6WCGB7$/_#- )V-@TX%67HZK57^-B5@%Y@!S&@"9JA(J-,'9@ S@!D* MV1D%&@S]1FZV;>>F58X=VU4%K!>TY3L/FLE0L(].-++EZ_7P0-=7=:=2W99# M"!LSE>JV?#]"B,R>@D/':A0]:J9OAV-K-3Z-4=@6W$#O=!4]S@;=A^ZKK?N5 M$\.T>_J@B\P;J#_4?__J7Y02GW9U8ZAHPBW"LS6!J#RN_?J2^@K$)8IN_+;\ M! 6Q#AS(B@EQA#A"'"&.>Q3'%X*WU)UE@R.Q(XU^>@CJ45Q?L89F\3[4O]4* M-!0D"]NX@FKL-X! Y=6>_K7]!/H4:+;2FEUQC?TZSJ["5"@UIH& -+Y6&E4F M*X% -E @02>"_"K0B6!_M:'[JX9Z="*=GMX>*+IK"VC B;H&X$/=Z42,OG[: M T0 (F ]5( .^]'Q7EMO=1MYMA8UD, G C/J (!2$3Z1H=YO*0JT H 10. M0B4^D6%;T<*4P I@10.P8N\:;^B]MJ(40M@6*]Q; Z$(X+7)\*H2H4BWK;= M#P"X %PHZ+E50BS0(6.N@U@/$ .(H82!45@EA([>-Q2M9H3-M&W<,Q"* #H; M"YW*$8J0@V: ' "8 W\M,JQ MH^DEZ^I9C5[=EJ_7PP-=7]6=2G5;#B%LS%2JV_+]""%2>PJ.':M1!ZB9OAT. MKM7X/$91GMU@H ]QKAVZ#]U7*@Y;(O33I#%8-$9'#C/]=S1FX82; M1$\S$W(Q#4+:6[AOM_LV!7WSO[O@MV8];]%8?OD1VY48WL5/?,HPW+/;%T]1 MJF$K%ZV^S&$AM?>+[)'9'X,>\M.Y@ZYO,[V^5>V))X M;-F"[%>\T+ 76I"X2_$_TIOZ&I&+9X\^B+^Y4V>[D7CE/D5A20A>Z?P>+0SR MMD-U;!C'VN)([4N:U[BA64.":\V&Z;B ME5DT=7$WU>AU="WY\79FNABMUL\+@]@6L[T6?=/#W3EI#_(Z_N^/']GM#SL\ M3KYC8\_G7CJ[7_XJ[B3_YKUXW6,,M;>>8VUJ6Q9L+2M7YJB]U*E^KI"0T2ZV MG[^:VL3G$9Z?0F]TE(T6F6TX^G##S1#-&VL\Z,0#O[_^8JY?A:1U9$:A-Q.+ MP4G/SL"*;4O=%[\.;9C^$ENSA0#LAI1_7IQ?7FGT_[?+J[.;B\NO.\#F=L@O M&I\]XKMTZ*L74B-"CTNBQ=R 6?PW 4LF+T?_Q79-=V2;CC;;M CVUN=R5CM. M-*7%'%-#Q?OR)G+-R.+$ 6_S]>2O* CM\7,U*WAQ)O>2P:;9UK^.;JB;U\QA M(D)^-ITRU_K>[PP&@T[KNR&C]G0]L\["S=>VY:;!YN?'5[=S/[=-;=@J0Z?[ M[,H%&CS/O[GQV)[#H]EG<,:(_[CS_F:^?\94Z_VXJ=UI% M%[0WMDL7>U%@NE;P]MVBVE%YD,C MEF0Y LFRW/TY8RIBHV]$PV!. _HX^6WVU<)P'FW:,YE]/0NAI#8HM'0X95/8 M91X7RWU+5=>AJ05=5R9+H<24'6*AK^5JRHN)55(6%C@XKV,931I05\*M_4SB MKNN8S]@+A*7+QN1:]2Q*!*#2JJIT_B[OR+0'W=]=]T4:KQS]))OO14W? X]? M,K6%B!($'8(^(TN%K$/6FR[K@H>U0:+=_/-I)00I\U8Y^V3[;!1JHS@M.-!% MU(\GX](CW&A,OT0^?:Z9KK70R\>)'3(AE(P_[M$WI]OO9)-Y>DPO'OV@JQGTI*4 ZO0Z>JN]CL%$%=11N4!YA4[\+AJ5".R"MZV+9!5OK 4FSVHQ>98+7[!? MCIABJ8!]B_7BE2YYUN+QE867XVNNAF3UETE2O=YKFW[B=O"QP8, 88:!4.O M][&K1*)VIP4H A0!BIH$194"RD!UVP;[T7O?C[[RGDTGM+'5#(!7"^!%G8_V M>SF(F27Z:@YV4"XH%Y0+R@7E@G*II5S8XZJI,2^HOV'( PX!A[ UH%Q0+O5V M9.([SEPKCI"*-6T_^4=(< 00 8@:!42 D[+:O50A ^( D0I8:])"(%B0?'"(E(]O=/#H0,@"Y"E4TW^/-*BLV(9R-<"-&$ M:$(T(9J5B^8+,>UIN&*7S&B5^^E1J(AFJHYMRB(SK54#Z]4FT'^^VFML%OTG MN']+#1)V_**I! :!\81/&CII\/5.H-(3P1:X:2LRI#5:([@=E\?(O,1H 43JS%X MI0#J&*U3_;2KO+&$,W>O&%^Z MXSM3L_TL!FT8EP > $^3@.?UGNY^L:>]:H4">X ]P!Z%L6>_"-+I'[0?BZW@ M\KQ=T&D#])4#?=!I0[F@7,VRJ)2DT^[@F * "$#4*""J%YPTRL_;;KNR#A7L M#X.9I)Z$JTHW?KU:@O1!U3E5NO$0R.;-J=*-WYM (H?J%5%E\&FC4A.W6.BG2<.P: F/'&;ZX@43;CP]S:S6 MQ:04:9GA/MRWY_ND/2^5Q(Q";P9O@Y.>[:[Z9[&!S05]^1$&5S+^#*ECR7.Z M/V=X>3&,C#S',:UHTXG!RYS:HP\W M$Y^Q%TB]!Z6S>>>=U^V?*KFIH[@TF[F1S: MA4W#@>S %S9>V4*ZC=UKJB155MYJ\*5#.2 M?.H,++4]OUHRNE2$*,VFI^[HQMH<98#*X8#* 5HK%>&) JC0[^N]CFJFALH' MRO;N3FY'\PQ?$29=DR"X"7S,7?VTLXZ;I:X0#>@ ="@.'0VA2V[K[=:Z*FE M#Z 'T*,4]*@5!O3U87<=97I=,0 [BX6[@@L,PXWC%@;X GQW\_HJ9HJ%+A^_UU[(EU57CLT&WAELVXK."& 3.; MA)EJ,-.J%A@#, 8% <&99AC5WD?@0W !F!#B=BP9V;7H6(:CFVQPOTOP2\% MWPLP6M))N35 M1HWVDKGG=EHC%&CR>L4K?PF%R$'D('+*S9^"32Y9Y) -DCL:V5C:SSH[7:B( M4>^,D,(29P=ZIZO:A@\4'@JOKL)73J#9[NF#+H[60.>A\WO2^:(T][2K&T/5 M$K 0)%4Q? !*ML7VJTG)!M&$:$(T(9H031!9XK[R[MOVCDTQ[?KVLB:CD_6\ M17=F\R.2?\B+XKZ;[49F[$8M?[+-1LF,X'-;#IW7;ICP%Z[T,_I?&!O2%C.9-<2Y.Y@Q[:(/%AMYOI#<^./5D4@+099*+?Z3:I'TSLTQ M->N=\->S]3JV)T13%[=SC5Y'UY(?;V=FE]%J+3+CID4VXP7IX>ZJ>=M^-;6)S^-,/X7> MZ"A;PY>#8S%*W @V8V^L\= 7CSG_^HNY'FJE'9:3*WEOVO:4,;X;5ZX26]// M%9F,!W\7=/OSXOSR2J/_OUU>G=U<7'[= >JV0VO1^.P1WZ5#7[V0&A%Z7!)I M<0V8Q7\34&*&],<7VS7=D6TZVFR_)-A;G\M9H3AYL1;S%@\5[\N;R#4CRZ:9 M>KO4DR7[2K.M?QW=4)>NF<-$*/ML.F6N];W?&0P&/'9>'^PHDCI^79?^BH+0 M'C]78WT49U]O-\OM[T8HZ-+6@ZS;OE%5,$U]3"MEJB>(W<@(;KLY:4=+6A;H[2M>@;N>L[9T0>182I'KDY,\OO< M#H3DO$IRDE1%" ^$9VOAN?%"TZF?K-2R6M#.9W+*WFS:4"M(4GK*(1XEQ)YZ M_'><12G_ND^S?,J/3#<&%[(FCH.8(":>KEO_EP\+%(W[.O63-[>WA$$_D"S? M$D:NHGQ?H\@RKPJPXYX.],%I]74:]G8XH%E84-M:*DT'A->77U( $[I=O6M4 M?RP!F #[0!$X4$"IC79';P^[-=/J/==-4-DOJR?+?;.P$_:46@Y6K2AHAWI_ M"$\*F@_-WX\G52OE[^E&SX#R0_FA_%LH?ZU4V.CJ@QK43L+V5JEN5.4,\8!. M0&=U'E.5)*^=T^I)7F$A0 >&.O0<>KZ-GD-;%:&LJ;KTQ;;E M+@KF=%6K2>NEM::%3>H[E#5L$F:WR4W:<7:Q'YTSIE,EP7.SC&<[?=JIGF( M-17F');!OEF_5DE.S6*9,C'/]6L5YAGS7,P\_PH^VU+OJX8WM+]JS#UEV"%/ M2V$X_K[U)*$O<([5A?VJN \ MY-Q4'QUO]&.=-3I,6:/#[V>CD1?QR;XC=]&U3-\*_IAR8CKZMML:IOW),XM3 M>@D/\HOGTV#,[R7WTZ5?1RSE7S(R8Z=\Q/V(R;:01#'K+%SBSXJ9LSI''VXF MC(:4E[V@1VJ206OJLT PXH7TY6ABNG%-!7P=MWB60LC.\';2&):@T+IIB]K$KOVW+*9?&6 MYJ4;FP^7P-57THQ)&932)EC#9)LWLH_MAU:LO3VMV&D]";#0U#*NV^QA*D9T M],^EA>6?S:$W>JFC#>,A*7,F):'JC%!,_L)7[SKPD;QFGB%S"LC<)S82QE\L M=\9<[C:PV4'N('<[RMV%.Z*E.V"2,>>-Q>2?;]43NF:>EMH\^R60*6?,#F0/L+#Q6G=P2DS:QOV_1.JN9D+WE87GD>^37BR% M5LZ"2W<>4BFN\H+>ZYQ6OK]7X#H+780N[D,7C?;WCE'H9GNWH_=/.]!%Y73Q M<6*'3,0E&9>Y1]_<+?GG8!7T34FK98D;$%NH?D"S1)^]5.-^JZ-=:@OZ6S73 M_O?NG'QB8T923KZXW(.#9U*R8-;V2&W),/P" "=R&&\%[\5#Z>GMSC9U,]46 MO+?0:>ATS72Z>$^GHP_:VU2O5EOPH-/0Z;KI=-U\HXV%L[O&P1D V-4IUG%B M3U/F!ONKWJT,(@-\MP;?;.Q]L$?^#'@_Q^*VSZT<0V_7@%$>T6-HH!H:6+Q; MTVM53T\*_8/^J:%_"KD@IT;U1Z#WF!5V")Y!G_V9FL]"9. <(%RSSW"- M ,Q$$+_-Y;!PKR'/SK.A=[9B9E9;$A&3A9+75=5* M7C?O)P]Z# _./L V3"'.UC5)6:"9O.@"+R0(1POPO']X%D)X-I/!?6[-]+LP MNJ#5T.HJM;J$[9[N-K3%:HL>M!I:74>MKIL;M%R5$Y4<>1EW4,&*F*I?T=F7[(?,T;:WS5H!7E?FKR#%%Z2"A* M0T9^.%FZ;'"RQS'-*%*:=TBSBK%EEYD4+UF5.=$#&DG/%X"2?%Q$Z4D%I3'= MYLPA6'GWAC%924762.Q(.'F%?_J4I%2P1VHC:>O$I49U46MTE)&LL'+[\B%1 M/9%\KD0DY.XS-5P[]_@H!W09_28*/)&%9&D?38=;6MKUA(FW^BR8\E*@#\QY M/EFJ(9ICU1&#($I^SLM]GO1L=W7(7BA"&U.._,?T?=,-GS_9PT9[NR!K:UEDEX3U!3$U!IER^K0DI_26HP^G)ZL-2VDL*3/SA[8ZYS#<= GUO3*).&J"%C][Q,RVK MM"A( >$&. \T<^"V0[Y02,H:753GO9O0A]J$%A#J#7.YXG %F=T\)0GTXJ7 M9TSCCP[$(Y-*P/>\XJ_I4V-\TV*SQ_-2:99FCOF2\3\F*8;_+#'0T/GZ07.6 M[HA-[:+EY5DN7(Y];W,5)'?A5JXX032=4B_-.VJ#U/5'F]:D637B& V"65WB M2(P*:3D]B3LQHE?)V^@ELPYR,.&3>._:8W($A-OEL[\CVX]?Q)Y&C%GR$5X@ MEE9R#D:3A2?R ;QES.50Y@42??CW4S,(%WM*X_-@6TR.(;^$!2&MW+R[(R\( M>6?C(4S::'-@#,6U=.5LA!-0XV-'MH!WYY)L62?:%^J]Y_-%?NQ$S!TM=5Z0 MUY^^#^8CP"L]^P_"+!#0*:Z>#SUW]>1LZMK$IG'VN;\DQHTW;F1/1>-)V>@1 M='WJN6'DNS%>BS+2O'\D4/$W2^,B!(T_FL^S)'>1U:=)JLCV&#TO/3QNM&B' M<%[CJ^^E>403XI*%% 0D>">)@M,S;DF%Q2RO+A=\:-JM]^3Y$B+.5R7QL?'^ M]6O'27J=2!>_KLH"6./YY#&>%NIU+Y;0WN1H;:B)NQ%I,^L@;@>MZPR>',;, M!MOEV.@<:[D6B\PNE&"_O6#I;NY@;L,WMV6[7&!]=9#D!K%8(=Z)+>-L1RVN MPBFM@@7B5J/7T;7DQ]N9666T6HMEU%_PX=/#W3EI#W)[N2MC]O[XD=W^L,/C MY&I&(,_KKK/[Y:_B;O-OWHL&/,:&]BT![1H]6U6P+/6=S6DRFMOT-=L.R?2J M"^SLKZ9&Q@79JC^%WN@H&T36>/:">X&O#)PL3&8LFQG]?H4-OB]US@;C);W: M3V.VF/W=T///B_/+*XW^_W9Y=79SY?^?/6X\4.6X1I[ MX(OMDCU@D]DT(X<,]M7E,+.YPO'U]1XKGVUEK M?-4D?K5[B",'X8H(.VP,AUR/)LR*''8Y7@J,_!:3T3R_@IYG*3BR5A2*#P3D M#L_-@Q=S5Y9'IZC#(AYL<@^3;Q<&RTP\C=';-B^EO6F7/:#]W)TRK)5RV+!61WW$DFH]?TEQ$;TE-3Z1E >B ]P!Y(#[ GGSE9 MT#G7+8^Y:JE(UU9!R8P3KV5G$&XX^YID1\1)+;>,[G)Y-H4WEDDS(A4DKPFZ MXQF;>8AI/7:4/7"E,5I5<'AF[=F9$L9MFU)LL_V"^"3,TFZ!2/HQG:SS-)WX ME%QA9U_;G75%$3?')(L#O/S+)+0+VK47[2J.2:&[KN0OM O:=5C:5?P)[W9_ MW0EO:!>TZT"UZ[0P[1JNJXI2B7;MX@(?JG,;BXL\WY$ZP<'_7#P;DQP1@;>[ M,[2LZPJ [65@FY]]NPB"B%G+"7+=[ 2Y@@K&P%:'YD'S-FO>(*5YA1GR1JTL M#6@>-*]&FKW M4#4@=?H?#G>991L/$A=?H"#>#(S?XB)&>W6_C=/<>-@4(7T+E8?*JZ'RI=A M[?Q^?U.$%"H/E:^YRI<;<,CO]31%2*'R4'E%5+Z45?[T4 U[I"QL'RVY8@]V M("HB>N-4.4H$2Q O+@0^11M=C6/W0:*Y72 HR5JK8K5:E.Z\&&ICT"VO7#MJ%('J949GV28]F MS?(B3AE5E\!,T8TR^/.VBX-^_=3Y@:BUU?,X4DQYUX0!M<3TV%/1\2D-"@VM=N]9S.$4V 2;HXBKC+AG;-J^]F ZD2!I M#_CL)G>:C^2_!KKV.&%TI<\O?]:F7D"OH_=1EX]OA1@\\",I](:I[\W.J?A\ MWTWXINYH_76Z1DYR_![MCCO(=)F0/M&V/VT22>JF/XTE4^.U7+7/]U/'>V9, MRJ+V+?)'$WJ!]LTQ7>T-3Q%MM]Y_OO[V3?QJO'^K<[)=N1U(G17OT3CO]\E& MOF8Y9=L*:$XNY#E0I95(=.A2C'YP%I,%[\Z.O!'%NJU6N]<[^B#U6D[4*-4D MC3WQW]F+G,696IA;%Y-F< N@8:S'W2U8C]OUXO5%"7NMEHILARM;$>[*([3#!D M3D69JP$G*63NP&0.. >9 \[EF^ Z'W3I[G[09?.\EW"\A6]N\0BVSQZ8&[%] MU7O*O]4Q#XGE3&\L; @/(JFQL-%Z32KCF>-X([[%FKUI\5EN$.2JB_V="_+E M^-IT6/ [N[]E?A3P=URX(^^>78?T%KYK^QM_'SWZ[,D."JNX5S6UP$L0LK=4 M9&@UM'I7K5ZH+U*A5O>&T&IH-;1Z-ZW.S"*H4*N-;AMJ#;6&6A>CUG59K VC M:F:]K=1ZER#&884GKIE#7]SIVAUSF6\Z,JW/NK==.PAYZMX#0\2B3+BL:05% M!3$S.VP1"_B_I7B?N=;9@G#'S]J[\].J^H GS"3H?;/T?M%6JJ?>#WOYV4.@ M]]![Z/VVH8]ZZKVAM]I*>5#0?&A^[35?A17?T+M#I78ZD !2;(3EB@7,]$<3 M$5FQV -SO"D7-H15 +8J@&UV6"61:H+93W.9CA^Q;X@=P*F"MD/;RPNFU$K; M^UUH.[0=VEY:"*5.VMXY13X)M!W:7E[8I%;:WE)*V^M<%W=KM)#!E8I.G^T, M9U7Q#16W.M2_Q>LUKO2E$^(&<8.X*31YZK48XJ;PY*G7XG+%#0G0>;?G;KS0 M=+1@30U-;-+AJ$B!7GT\8_O:I2OL '8?V3MLQ64;&8.JB=F@J]#5 MQL3*2UE/#;W742HG$%H*+:VSEI:TE@X-I>Q>;$?5!H8J9 LK/8A6#IM8@9&T ME]G&#CYT"\&#X$'P('@0/ A>C03OU[H3?Z[R=N8CC4O[,KR*TQ?/7R&\/.,\ M\WAWAG"#-_/C,F?-VYYG;B4AQ:4I?\!H%"^*J"_2TM&,GK/_S M+#:[VV+D!SZMVV9,B.^ED-YT&8 S'G2_>9ZR8NNA(Q\2&@P-+J9<5Q4:;.BM%BH< M0X>;JL/[*[]5D?:"N W:"^W=N9Q6-=K;&PY4TMZ]EB=0+F[P^?K;-X0+4#ZP M9GB7(UKP+?)'$WH/N M$*LQU!AJ7'P08:]JW#&:$TBH4\D#U5)YMDW?J4U=3?5:O%Z-&IDDINP\J==B M2)8:\Z1>BR%9:LR3>BTN5[*0UKK[]E3]*F8WTL<^N#UZ%,=&X M*>7!*B3K8 M4$NH98U"T2AY#86$0M9((5'=&EL]M0D5H8[F??WK:$+&U&\T9$RIZ5*RT9 Q MI:9+R4;77<9^K7O-Z5<5J9[7I,XJ6KW\W*3&,1]B7N)X5MYX<-*S,RHZ;_"S M-M9S?YW'E5$B9S:#O);CL=$]7AVK"EJ55<-0MC.1MZ21LZE:^9GJ@71ES#$] M^IUP;A9D8G468T46S5[RWB$.B?M06[' M;V5 WA\_LML?=GB<7,W(1^4.'+M?_BKN./_FO6C 8RSLMYYCK1W979M<8 -_ M-;6)SQWUGT)OM%1//-6(A8""(:= E'3G)<[/>43 #8-??S%?D);7Z7#=QFS= M=.Z&4+O=_6+UL.TJX*\;Q:,/?UZ<7UYI]/^WRZNSFXO+KZOC4'!;UE;C/_KP MU0OI0:''1=#BX2F+_R8PA4>RM"^V:[HCVW2TZY ^N)=26G)[UX\=+^BK=N2C:K9UKHYW##/9],I(I3Q M)2?:#=U^;_[E^7;XG.-QM/K156-[Q#33M>A.-QJ;HS#R^3,Y\P?3-=/QZ(]' M.YQH 2,_AG"4KTSWWJWM\,?0?2/R;DS;U=C?D3WE^'JBR?F6M]FN'7+X)2R[ M#WBKZ#X"[(GI:N$COJ:?HN[9 ?BUCN7IEG<;)+X^";'M6,NA_2@@*[QJ!?BN>(VT2PY6(,Q$OCDHS\L3YS MV2.?#4X9?B[AQ].5LA.EJDC62KU0GQ4Q3*\?V SN63:5K=3%]_'-Y%1=8 MZB4]XM%+79H\/F[.B?:5WQ)W8^E+,8FV.W(B/H$D%!;C;XJ';B*'.[E7O%77 M(KYF\Q:2ASR*'"G2_'L2=H]6;KZ*RP8ZMDEB1^+$EEJQ9C#CAF@/IF\+2W4J M*8P"G=H=V%9$#7\PG8AI=Y'IFX3D=)/'>TR"8Y.J/O!!>6!D083TQC/-C?BY MIA?>^K):S1HV];T'.^ X(OKOW=]SL25_2N/B%O(7T]5O^!O:K??G9[^+WXSW M;QOGGO32D=OC" Z;U!ZMY$#=.S MR'N;S*3$/:$ *W.2;A2IFDFO]$GD223Y9)ESYBB.7U($:(Y]7;S1ZS[3K)'DG-.20'>XMJE+K#'IH;9OR=?*YCAB M =?$XL2_C:>)-"<0C9*".].Q):4Q9P++]2'6Y]5(Q3IWH(&6TN;5;V5ER[\* MMG>C]WK]0)[FLH#X"[,LY72;'1:&RZ19VFQ<5\VB,[&0+'!\"+] 7UCWZ)*K MRS\X&C+2$$$C-B7@>++OI8;_8_.F_J+M>L4;?SG^(V!G_'E+!NQ9<.GF3JII MS;;P6YO/:NK#3D=OM583W69 E/15C,V#NMOL=8\_VYR,R1\KIB* ML;98O?+NQ5,MG/)N YQ+,U^,L"VA;*V5N !D7*Q>8H8LF1^R/ZB('W(P7*81 MS"\J&\@)>\4^M8F/:N 9LQ*,Z;RGS78Q ].<+OL_E;995'*E^)8P[@>1[%O" MN!4OG9LMNHWF1LP8'5R)Z!FM%Y?C+S8WU?XO^=&[N!ZYTX>'AK$V>;BZ%.+< M*J=4 5IET;?= OH>:BVN0X'@3Q'CH'OSZ.T%=PV]VS]8Y(5U7# ^&\!GX/-A MX#./1^\%H4][ZX_5-1R?@;RYD;<-Y 7R'@3R?O&B_80DNKW.H0(O#.."X;D# M> 8\'P8\VP_[L8L[&^AZ&@[/ -Y\4GW#,R?%"2$-^ O\;3S^GG%1WRL(=XWF MVLAUJ@'T.A!1JE'[+2%]>&U?KWCU,6S@=Q9J_HC"VHM'2F ((7^IIC90GM+ M>2VA_1@_>J=WL'OG .%\4LTE]IUV<3^-Y+$XNID%(6 8_FB=L7@'%/[#I:>) M8Z[,^OPTHDO/[OE?>X'D]G!]46C5 1G^*'RZ!K4=_NBAF4+?R/+AYX5E)8>L MP@0PB^"=UM0BRN.=KK&(]N2,MGIMV#[*F1FU;-3>ZPXKU?RL"L0%V4#;UB+> M3KMF58F7:[JE<+$N18=Q VZHPPWUJ6A86OTB63*76<,$L2MDZQP$;O;,BGU?U.OK0.>DM YBL M]S4K4K32H20BI?%::^F>Y#+DEKKR*7[8%3WK&_-Y]=>M++QIY+.TB=>=67C' M[#U6R+GY/ZBBOU2[++3B95D2SVP!RZ1([8P@ %LM*?Y.(5Y1E_\UR+ M?KG@T>M;T_VA78['S*=O^1C,RM[]=O'Q\BHI?"=K*\9EV>;UD^R,\H(^<^:U M WEMGHA/I<;71MY%TYF'S7E]/EZ&[G%BCR9B(N^8RPLL.L\O3.DG=AM>N$'H M1WR/Z".O,'D])5O2NG3_C*L.\LXL2V6^.D?+4]K+.Z7&2>>TMSJG)XN.<-/@ MJ("B7E/3MG8IRY7L%>ZU-%<[LZJ5K(!61./+K,G57U<9+EV-2]:'-.]EDOQ>!=XEM/^? X/U-(THDMBHEN6H-*K<&_RQIS M;/2.=;;ZBK4=MOK4XNK M2*S)0T.LRMF."J!L7DL64-;,@Q9*X-G-H\<1;'DKIQP(&YQV#P7"8+/-@,X MT/W_[+U[<]M(KC?\_UOU?@=6-CF55-%:W2S+D\Q4>9*9/=EG9Y*39&?K^>L4 M3;8L3BA2RXLO^^D? -U--BGJ9EU,RJB:B6V)["N !M# #RSHGE[0X5W>\43= M97=Y9NZ)B;IG(<3Z+,18B#VY$$/LT2/*L/[XN<@P5M=R23=@2<>2[NDE'?QS M1$EWOA@$>Z*2[O1E6(&ZR9*,)=F32[*"'(]S3=!=GH7;-E'6I*S;;?BZ!4,Y M+D+':8]X1R01-FL.KQ+4(5&6PX)85^# @J=4$XX$TC$LXQ43.&C.:'^\0>9Q MQR#9XR=N#O>:N+DLI6U8FT,AY^ A"=.,]<>/!#@STU]6)4A(0OCFW",<1A!A M8O?1TA^Z^\RPW<2TZ2Y)?^AU.];"N'??BE5-DE2BYQ9>DUMBP9XL("DV%D8" M$TA2Y]X"L7KK)Y2YDQ3((RBD19*2O/5 8@%3!Y:83"37TXN$Z*(3QA$&1H.# M*/2!Q&A@(CS$"K%A%? ME("8Z FKH&5^2FNG>JX"JL 8_X2>H2%S*:&W5-#> M"MSON]B9;[_C\UB<0=]RH]1@.BNX\-9WXQ\^ZS6#(S!G1Y%HGRCQ'; MY(ESE ZG NQ8(\P@/B2D$BEH2*&"Z(JO%5C.G:AD)GF8!10G5CE#J<21!TM4 MNNP_4:+2Q:B:7+0B$6FXR;-'>("'T^SAK'0_C)_4_7"@M/KQ3LZP%0FRA_>" MU%C>(&9 L(0_OAB]6-?MPO5"NM_KA4;NUZY'%UB\S?" M[G[3134ELHZ:M_WRPZ8L'?(L&_^817,7:?&?L0I>>+E.UZ:JB; MYC$NGDX!19UI]\"T.V;:9=IM*>VRW&7:;2OMMEWNGF#,7FMK?BUUK7.MKV<8 M"W@RM;[RF[5?[N<(D_FS",7$KU:">%1HQ\;AA+W>8CV(%E7\8GYG?C]5?A\; M_#[>%[\/1LSOS._,[PWB]\=$/F[,[^>#5E:?@S2-89Z(B8=M9:D?^/^1E4RC MB16*U"Q='R6)Y3IQ_ !=WSFQI[+4841N+#P_33I6*:L]68R]\\-=Q@QG1*3Q M%3P37Z$.3 '?*AZ1R OY(/[,8C_Q?#HXZ .)W6""\W@1/!I&J35U8'_6+45G MES-XH^*_3PJ7LZ39W =W;%#\(IMD=])9@(-TX?IBD.$F@LQF2J4LDYJFQ$UNL9ZO+V )"PB529:"THE/$ Z&%!FVQ(()8$FI^11%[ V]B6.9.[!7D[P M.8@!VG<85,?ZU]0/))HH+&@^@T)4Q"+)@A2E18;@,N;L)1"IC\OJ9K,L<,S[ M-=D4+MU2]O%3XIIK(5#T64D&%.(4+^(>1"'LE -K,VD>U M@:!HXBNVE4@ ,A>46:!060M9P"Y%,R!0^"F?0X(!HG*C+(#%B5*8.JP+].3# MQ-QT@:]QHV8%V<&\H2F2XC"V209;7T=OVS )HO? ]_ D2./8"0FV9\G"R5-J M58\P_D34=C-S$+7MWYF/T"L>%C"G&:EC3=%6#B/D @?>%*?>#,XZK%0M9O,H M=N P]WPX_V,D;B T\V$D7^=.45]!2R7"^RAK7NPB-GD'S,^H8AW4W%6'YP!3X/JD.*1:P@^HHND1058E+E M$GQ_ZN!KU)H=DI4>JS/1 &H[:+/G/5& M9QMI;$\WP77H?JNGO#'6WT9@?B9CU*^9C,NA4@D_4*1.K>FG,NJDG54"@>^= M#VQ+__,FAZ3J=;ME3"JU]0LMFZL^Z/3'FX8QO3V[$]??_?1,?R?0$('OQ*SZ ME9HY_G.L<#T \WZ M+VGDOJ@7*$M8EE#D4#RC]Q&%^+N_.G43USAE&)&&,&4Y/8P[YWZ-2?3BIT4H MQ4,Q<+U(7K']!QS-%@2PF[S\X^/[3U\L^/_SIR]7WSY^^KTD/+>;[I[<,;M- MZ/<(_2^@Q0(E>ABSZ97UC%]S2\'0.(XUYV7":K;.E*;@(OO!]N*6O\773G]7I-P@_^'0PIA2$,-IE%J[ZH,:[>M:_*(_1I4MV_ MGYW$=Z]"[X,?9"EZ!7<&H]UF3\>'<='NCCTK46/):4>*%;DW0*]+I1<<=F.> MI?E- #K[7#+[/;F,AO5+FY;@4H,Q;T#/VI:X=\4\-;YW9L".:164UFHZ*JVU M&I;6JD,O'8T7X4N-.(7:=_I;O/)4S_%0G]]0*=I@*1.L@T6T5D9![2$ YS"* MVZ& $:V:M3\L)J[50"C3)N[9@5%QK>5PIG4TL=>]/T2;3$\'I:-?$W=TO7&,=130>](X)^%D3\)@)F FXS03,$I@)N-4$ M? (2>+5=L2?DW!7^KB50+]MX^D\'ZX5N6)P4UW$=934BI[$\I!;":RV=RW$2 M&!?CAHZ%4:67_X;A1;[Z-XK@+SV,0[BM1Z^7P%UB'Q:8#29>3H/Z+D<6B< MC\5,[MOG:ZHB-%\<,Y\SGY\0GQ\$&_W"'H]68TTQGS.?,Y\?@<\/6O-D9(^' MJZN>,)\SGS.?[[/VR4;SQ]VVJ^^KO2G;.5,:%C32RE%5PE?ZG7.@ M$"_*T/6RIPB6-H^_A^WM9P8+?$AMUSL"3SBTBNF1Z9'I\53&S_1X6OO9]O&W MDQXYDK1!D:0?!"*'AAQ+RN$1'![!_CMF!V8'9@=F!V8'9@=F!V8'CB5M?BRI M8<+AA9I" JQ#_U-8S\(S\40=6$O8!/E$8KWNO=E;H1RV(5DL-O'F>]BU^Q?G M[;I*9B9B)FH4$PTN[8ON6F0.9B)F(F:BE2?1>9^9B)F(F6B7D^C\FSM*!_R0O+$78^UNI+A)O%5)JRN=>BFV[JZ4C*G6=\#'GZ*%Y[8M_B MF3\#8:.KBAB?ZUJE/UA^Z&,-T=*WA "WH_<[U8T1Q9(K-?]:E'>YA\&U0T]_<-@ MXQD_Y6&PDL_:=P^Q&DKA8^C&5&G<"=Y'LUD44NW;Y,J __L6Z7JXPOOL/.## M5W'LA#>R0OFCT--D6-=C(!@LW_OQQ:\PE_\=#<;C_K#WXJ=Q=]0Z1(:=.82% M&0LS%F;'$F8KP63V)\SZ+WZZ'%RP,&-AQL*,A=F^A=E&.'A[$V;G ]3,VH>5 MQ<*,A1D+L]8(L^-H9N=#$&:]_K,09B<"#[AW.7X*8U^HE'F_WTJ9/,5]3G&Y M]&B>EL/-] ,V+O9PQ]SQGMT=]]KJ%^/ 8F9N9NY5P!"CX8B9FYF; MF?OTF!M.[O/&XX\Q=D_RY#[QZ^I'R[53&'NC*NVT=9;;UN/9 M>9X+4F2?57N83YA/F$^83YI(0<]CELPGS"?,)\PG^\%,. *<:,N $PY44_'G MI04X&#BA\2ZSZHQ?-LQ;=F+)+-U.>WUEG*?&7,U<7<_5_2YS-7,U<_5I<77O M@KF:N9JY^K2X>G"29_6)WU9S"E#3O:9-G^6^O*:/3P4ZAM>4^83YA/F$^83Y MA/F$^:39%/0\9LE\TKHD[!.]J/ZP*H&[;5?5G-W1-$?9B25VM/FJFG.VF*N9 MJY=<:ETR5S-7,U>?&%>W]JJ:N9JYFKEZ25C929[5)WY5S0D^37>9-GV6G.## M?,)\PGS"?,)\PGS"?/+T%/0\9LE\(DTS^!<+9Y7M9S<03DS#F*(M>9_;NCC: MHA5IJ/)[_-[J][9]PZ!F=*_(TG"+;9CN)U>$J8BK?J [WTNGZ-GIG ]>5=PV MXT5OSWV-X^1^01)!8TN*%M0-VQC-PM W6;W1^II&[G 0&T.%CB]]KZ;'%CG\:8Z:0P)+88)[]E4P/^Q$+0JB7]OP??I-+%$"#.U_IZ%0@K# 6BL M.& ;SNYD+EQ7BV7DGYIX#C;?BTM[?%[#+'ND MG7&5=NY$#.I>1/'6M#CP"[4* W:S@!8(>ZX-R782>E1,)M"@=1=E@6=-08>T MKH4(843%)K :V.CW%,G]GLU$[+L_+?Q=^K/":TB3?DJ5VJ]"[SV0'["2"%U@ MN ]^X@91DL7B&[#1SP%0[88260##S/%4CS,A7_'#3'A7P#C8U%<1"&*._QT- MQ\/+7G>[C E4O4K:044O6*,1],:U*D'AB% :P:NW>"!T%D>VN_-@59.@R8J8 MGEMXS=@K:<*9NV6Z(M8X;FK6=+C;FHXV6M+AJQTC=J[2VO,4I1B>"$[X (, M[.#Y/([N02JG("2ME_6'S:WOQ@;U?PK?.W,_=8)?[N<@??T4R+Y"[5?)IW"Y MWO'/KQ_,C"[O;[2X>'""W73DF2Q2#@C'E5-"QFK_?WXS-\>6) MXXD)S 8.&#RM'%"R4T&_3V*D9IR9%3AW2>:G5A3[T)X3P#Y._ #.-]B_OSMA MYL0/D@KZ8Z*"GG7]8'U]"/\GBFWK8^AVK-=8,K+??2L_I#]Z;]_H\_&?G:\= M"P1<"A(QA?%E<9J?R+\X"5!E6'P-&P%B"X[+U_BU:E=^ZSI+Z<0/?* ":#>-;*#$6-S@<0]_7V>)*G,)DTBL+)%]^^BKG0G/AX?H M&0<,%VC )9J:1W>H%F3S.2QT\@#SGU&GL8@UI6+1X:M>DKRFQ@(8O^G;O M$ICRPN[#K]U^#W\]'X$:V.U+-1>TZ_[ [E]V\]W1"]H;O85W5:-J.6UK\2%H M=?U#T%_U(5D6M/I@?[%+4[^"_:S,/-]:*XDR.(^A75BE/[-02A;G!KY+@)* MG*:PH"62QB' X\Z=$WM(4EF(/?D3G^J2SH#!$_3L/="#(IPZH0O?>,X,C';: M#-A D0!1N5&B#@ '."\.!?"&$(DDOD(.)L!G(39.Y.6G!3D5&XM/PE!P2>1, MU7(D2+H)DI!74&?Y"0M52#^\!1GCR?5=?&-AF5$"@ /@=5<0\=^3S48E-(PN*]@-@#/ M?5;?P;B_Q8XG0'!]MSY-)KXK5LO+\CXJ)BPBP:'B%T@C5EB M)4)\QP&JK=-4L41;VT9JCZM2>Z5?9*.+EM+]3*]/3J9%EYI92[?FL%GH:?5E MTMHKI5V.IF4.G]TTC[/>Q=EFAVWM%';Q7RV[(=MXERKW4S7CERY!9Y*BTQ.= MA/6>6.5BE%ITZ3ZN=SZP+?W/FXJ;U)A?GS9B*1V9*S'H],<;QUDO+,;;LSMQ M_=U/S_33 D0.1C^+6?4K-6W\YBT-X$YQPW44>.MI_[%CWN,(WSG6-$9%]"]I MY+ZH9\IJ!'U/;L4WDKCDFPA)K+_[JU.W];(QZ1%WLC3*MWC<.?=K6'*%17X3',J@"0(EPVJ':"K^1B"&]]ECG"#MUHSVEVY>KS$1C^)\M5)C=KWEOGK M5OCTKN;HJM!/_F]OK6_O *1 M3' XP(]N!#;_@_2&FEVX*G]=DN$Y JL!P11#=O7F#U ;#"K755S55[Z8^M(WVJ"<2-_:O M]:NT>K_#NJ"/0BVAODC1!$%>)<>:130U&%3@3^2<<,VT56DN*+5:9R@)3 +O4#M>>X-XG:92<(\OU?OM.)&ICT M+*GM7)Q^[T+/O[2HT?6?4B3D>UU=&F-VL##2BZ <*S$R&(8HQ(9U[Z1J"14= M>]I#)PF:VI1V>MTWY!-!U]F#@/8SY4VL,&HQZ$Z3O:H?0^5#A,U&EQ6,5^A5 MAM7';:VAW+*KW _]U*>=?0RONU-T7X8WFES)$>2G#Z8,40Z16@]3X3U1+MGR M0 U) J2J&B(*H#O/_.4:F5DXCI0_5D;P()^DF1Y-(DI3\W$\L#L!2 V@\"_B MQHD]/;4%!Z5=XU"2/F1H_$I+/>5.7A!PAA.Y\EWAI58BH^#V"(^!V)TJCI,2 MY]R&!]"OZRO9",M367M:+>6F4]P\D[%]BB-1S=.4HYQBWV)4L_%A.1?KYPA] MEMHM]OG;U<_Y2-7>2IK *6O?I[&ZE4-,GV'4([15,]NR))3T*.)%81@+Q:U: MIJ%W'%0B/2PI#NF0*Y%BS8[B='UD8U #B>RL$-CVVDE\N96J*S6D2L/YVLB_ M!D.]/OIPPFLI>:WN>?(<5MQ@.#-+C*==S_@-LOB_,Y$@M>GEK7@^=;]:,NHE MLS%"*'!AO>_\VOG2L7 K+MY:PU[GXN+U]9O7O3=2K.>W:WVY31=V MJ3ESJR3=R1'0I>6RYCU8!3C/O6*U8)RHE&2A7'ST02"K O7F%(#?2RHHU!8B M%OCN5W$=&S= RH#*5RS)KA-C,6 MIES?4TX5>L7S.95I4NXC+(?B^=I5J>VW)#3E&5(=A)2B:A"N4QR^1 *F'*Q1 M8X2EZ1Y.ZMH3D\:^*#/H+I$LA^5BX],R_MA%X.9R-EE*8ROWM+B1.^Z>%OW* M/37ES8KA]BLG?76XMX[KI/6C5>M99M"%[:Z_J))3L(UC>FL">^S^QP*,1[)> MY46A#QW(3<%K2#WD!;H(H_#,\:*YIFV#3NXV6UYYV0E[C'TODIG>Y[K-+9JI MB.1\PG"&S)%ZTE3RC]124/5/! M.6&6,K !-09C#C/T+AAG5Z,M"EC!3VX:Y8;RH&>*>ZU::W-9K9K%7>FJ_G51M5+6FB>/R$W3*KI,D;YJSPS)"M#0U:JHTA;%7.@[,*= M4V_C+!L#D=4'X1KN@Y&Y*'+.B\RD#"LDD-6+L2BEI%]'*PM+ T/T\N.T8\=/ MJ'_4>U(,VP1)A91(CZC>:B50C0S_5#(S^CWM+:E7 I'])Z2(1_+F7$58F M3MT=Z_=(3QZ]#$2*J?-=D.%&=*C'!L/ "PV:4AX0I";67[W<1UOJDB#HCY8L M=QBAUY0DM=26Y8^E2L2D8K(9!UH-IPW,M9 [J.)9*IJLN;)J@V60V2(WRF'5 M;V#5J=4_KSBU#$MBV\E]*YL4N2%A1I1HCSHYRV81#%KY#^"XN:$39O'\V<>! MF4EIBH1>NM$G9-\7Q!SD@I7BC(E ME>0UDJ4BQ"R54@H]&&=)(!68Q,'D@7Q)Z,=-)J]AB_<4V:N342\*OO38%=F# M5%BQ'DO(1RU3S0"&BP- _Z.?$O3]1L=]SPA-.\1Q[U!"QTK;8^W)WSLWC8:* MHE,<^PO^MRWYKF,&Q9EWCX\(:=XE.&Z)EEPGMYXH".[0B)I["$DYZXV?*D9N MXQFNPXM8/>?%MY? 26R&%\&Q>0>.S5MA^>9[JE=SF[EN$>75^#"_'6-&FA3= M\[QB_)YAB%_KHN*61_BU;BK+ OR:&U'WKGZ0F^MIAPZG6PR5>QI#OCXA=@M# MONPX*=EH_>[9@W!B"V]Q5MG?]1=Q\CZVSG,E[N=^+-3MG-G)\NL5]0JE$&:! M=B8JQT/'NDK M,'+%+H[SB\]$B%?E %19?^$ZX083W0M8&'HA)7WX$NSJLAC M(;/^O.!!IV&1^PZC"@GFP(I"H#T;Q;G#D/RG.!]^S88!90](HQ=N#?(#C346++PX+NX#$)'!!&"DV M@BMQ,W #BU7"5HN("NP*UTU:INJ>1,<]KA8NC*A MJSRBYCS5U)*%A$A)4P&(4 OSV8AEB4EB4G1M="N5%NG6OXE V"9 _S(/&)=# M!),\DJOJR*G)#B86D@Q9'J87"1GBI[?"L8(HH? NV(AKXE$9E^4G*O8)&&:B M'Z,[8ND3A]W"P ^8RS2ZP\O16LY'C\M,>YP=PAVAVQ9HS,>^J%6\9'1P.Q>^ M(71L%MY+N=&A#1+0)O.[+K9.R0=(/ MK#;%7H'JI]K72:"*C8!8X>A),,I@Z@=RO:,L)403>$2EBR=FFW61@84HFL/> M^BXR$3F5U2#3!QNF%#J*SG)RPOQ[-R5^U-&$QD1@'72T72X*'5P:(0/I/+Q; M)_YRW-SU6O7Q37+E%VC$U^U*P4P'9S17=_PZ,G69TVPEWL?/:B&A^VLES(^! M\S$8C\_/^ULI.,>$^1BLAOE8@U0CEZ:J;J1&;F+('WK\NZK!1?3DN :;)&=U&4X++/T!]%$WC1"F 9C?G\EC MD>!+;M5%XXSH"A_6E/8^BN>*,/.P4_5=$74JKP=\..ECTN?^\%U$QIAD>)WC MFD8WA1+ELB<6<\Q_ 25EGD$W"0;*D("D\-A0"><\.>5;,4(,V%29)'A)0"*K M;D$P@IM"8O'0DWJFF#N4$^"JF:%6ZR>I5L+UQ%V!=W30J=8RC07"8SKP$(BB MM%(5S%/]12)Q3A6,'^R!\&]EA@:B$(#&A0(>?F0B7[N:QNCC4E-5>"XS]E8I M;MEL;EX)U6WJE=+7L9,O J/6X8]^MWNA.I?P@_3UQQ#]!:AM?PZ<4$93Z6D9 M,*Y2'R,I9E<5;=Q#T'KN*#=" H6M/*?*Q),33E)X;!Z%BE>U0XJM77[:G9"4 M*\Z#=*/SH-[7N.K@_RIN<'N^: ;?TZF_TXE^:%F-'59 /=,Z4,\EZ]D;/EHM M4*L-#"JQG^#Q39QF^R3=T>,I=\,U6W.75AW+$;'8FZY [$"4'T-U:**%9/T[ MPW #T@_D\6I:+RIT6FD2V@:Z4XF"* ?HG ZQ-2)7.+\C>@^CN;.;?V_3L&8PL0[M5&W0P@EGDB8"2A0)<(="T5'J1(]=/(5DKXPV' M!$(%G38+'0JYF++G\JKIT= @<#B2<7!PRX94;\QUH3*NQ[S]]^,W08;-T&L7 :Z8F+$WA+,XU M)^SXL]+0%A5C^B9/5LMU8A_UVCSD2X8+@LH6S7.D+B2?S-34''1GX=?P&9*\ MHK5.[:RI"8,5KP70&P7VP7S1VR&;]77&XM&WO+I M4%:#- KLQ9X6+:Z.]0FX!3D+3M>[XE"0 M@)0/'+IPOJ-["66\CJW/U+A);- MU4:G=U%Y'_%8G^-E@%X"M!)D4)QYOG1 T!5 *: + Q3+H1>1:_8WL*S@1 )B3('$Y+E$&^/#F>ZH9-0DD< $GAX MN3.%.PU]C)U3('8P&L1!C.*T2#RDV,?$"10_2IE+.=8&9R9TA80P!U5$4C*: M4 ]4DDP?I 4!*?M0YH_D5)7S.0BB@.2@MMU@-Z$W%Z@">24@U =@ES/=LE^H MG<3U,@03Q*\?>4F>!T\AK'GLIHVC4 ,M(FUQ2.H1>2U@6&-+?%M-M,4>K7!M MAK.V3/?<[JZY?4$!9[W+L\>'-3P5*MZ[A2U;&/ORJ+M#!-UM'X%V!%2Y9:Z* M!@SM"2+A2NZ8*FV6Q T]KCZ)9=_TT1&#Y;:(3WN"^+FC!21S_!S'SS5F*D;\ MW',)GUOECH;1H_Z:4=8E&(@Z63[.BO?N2H/@.; MN0_RWS9ZS'OU%%!S'U[O"S]_M"_\H[I/FEA?A"NA5#[*5*)BK5%BA9X3>\EJ M57H?L>F-*7]1\%"M,-$+:14KJ7,FC0#+0NC7K68%NNG7JZ\%=)/*Y[K)X/@@ MC$.RW&>1AYCTJE)#?DE$.6A^K X5-"L=/U9WI#/AX"/R*^DU_A;-?5?J%N-^ M5SD:%[5(_/T'K'#ANXMT\ROV\ ?U\)O1@RUI0S:9^XODGRIRJ RX4N#E7XM0 M3'S0^3;?!&.<(-W I@[J-F;)S+9_8]E:E"M]J "3;\H^SW?03XSX2Q5KBN@: M,K!4QER&F<+V(C^6/\N] CXFDV/-$@MC:3&''4@W+.)0RTZL(D&07 7P!D8N M:"B0''6C8WTDT']%/9Z*KG/F\\#7KLM8I :P9GZ[8,9E62)0Y'4M:$38D?!, M1$ZL$(*E D*5KSJ#7:>K?7*'R*D6"R G;22N*M^33!8/S)6@J%@UL<4:"QI/ ML'+9HN[0*;JOM$5%A!C>1*2;W*>;&(P%0Q918(T-&SSVT+: @_TH7:56@=V% MHE&+Q/*.29\N[INB8E/@J=UQHYO0UP)'1@MBQ#4&&:84ZRE(:&IR3A_FTLE: M;#C&*L:9*NOS,94P8B5AC#2%*$G0*=W-(+TO"M8M#Q6<7BKH(9)7=[$SA_5Q M;AT_0%/Y##HY0]>GDCF>N,;;)EV43[M3;T'B*@F#3E?@;JIKXA1'4C[DO&:F M2>X8TJPOJ-2J$4?Y^D)'7C'",OBQAO\K&'*U$-3<+PNP$/L;84Y*^AU-VJDM M]<[V)?:61$"KD%5R\AL(36EUN6I#5HL0H+V(J$8*IUT4L4]T2RY]XZ:1H 6( M+M)4$*($XI6T51?]I.HXYJ(#*&?YICPJ+JMN,[:=]Z-\WAOY:=?H[P>.'5GF M!5L_S /&L*PKZ_B<[AGZW<;?,SP1C !?9FQ[F?%HB("M\!!."2/@=$L!'7HR M31">)URV?:HU:O#@AS'I*[R\&E[W+WO]>OEAN5AR>;)^V&/1'4.NMODQS[[^U MMN.);:BJF96E2VG8]490E(>;ZBQ*JGI/)IG"TT9IC_CIL2\D.!K&F6$XJRRE M0)'2VOX*9&56E0]%J9HE86]7 MTE4A$S8(]AX#L\R5KW/=;$U^O>[9_U&[JN-#R>LI$W7J(Q<56$(I6R>1J3XR MRU=-LAP(AY@#:-_"8J/C(;=K)P&&N:F",^B%SBCH;7'[R'^B(MYA_0MO+F$* M%*&'F^R:F51L+S.>7]U^N9__+>J'B--$BN M,"P]?!9$T7<97IB[;^*\W(E:>R1IY=:IS5663^E]D:CL%#AY_:&0-Y!R;T5%4D1YJ<3"W84Z-S'JP(D>;D(Q1.&%+G&L&LQ MDPF72_:A@RR^;(\<,]X; ^!U(CI!'4PP?8%\1SJ26D,3P*]H3;A.HFD69%0. M4:Y97NTH$#D%CAJ8[WF>X)JQJ=HI?D' 64*-W$5X#PG?1L0^Z"LCYZ9=)C9; M5@AS$ET;!Z$M71_A'VQ%R_DWF$:Y\*F"?*A^K+/2%S^';:E^J!=MX7-:VNJG M*P^A%&[B]\%J$Q!M)HX0NYC34?:]]P]2LL3+WPV;1N M'61R2_53=!7GGP'AZ(]++3B8@Q($%*6NHJ\E!1#I36,G$4GU8 P)S>,VCSM/ M)'H,/(L1\>$:K(X*26:/):HJD(BQ*\M5)NA^(AZ+P)L(WS>P/0NFXDX45 MJ"@"'CL&3@I2*LAD^( "M^=1$-U0/HD^WC*T/W#4 M-6D0W5DJWP?T0]"H,*O&<6-$) $] *=,;*P3M;"O&Q'=@'HQ]64 6M%/,L,[ MYOI^: C5GM[23(DEZ* @:X1X,T85N09: @X]NL29'( %G0&U MX%W?S:!76RZ&[-^8HI+^'@@*+)6()?(\2D.G8F21Z^NB'K' 0U<.P+BC*J]Y M[H\WAJ:S>7")IOY\3E3I3H6')2?>JM[IV-.8N19=1!4D(+,,\.H'+X-T>A_- M1\W[&JB]T!HI-4$]MK"T]W,]9Q@VVGV.1*%1*JLY:](R E!A0LJ2T T%B"U! M%^8Q3AV49#K;_=B3ZRW4?J+DHFG+O#F: /5.=&3F;[@.:J;I0[X=L '$*#H1 M11+W)#,RUZ.)[$4>=5@.90H4&>)6X(%*BY.;*T7#44IP^?*TQ'$%C?5VN'_9N-Y@=EA"$#0B()D?PO#4U5J)-W-P',3*)"SV4,#298 MT*GM/I Q4&(&A45@%IX#2S!PX@(M9^X\:!%%TP!NQ6/76]4.;%RJX*#Q&8I( MUE$ZM',2/$HF(^$'AAHAIQ-&>P&]P;:W ;G!:\UDI=I:J$24F60J1:8N)//Y MM#JT0/2EJJZ%WNMBK9\9(B@HV'<)FD:81P\J?88:\%7/H&?$D902#K&"@KD@ M> 475,=K DA#Y27&1C&!)Y67T7+Z4E&4^/.F_4+T+2MHT.*-P?5%_\!_!A@$J1&S2OTI= KM:";N*@V<4 /3TT3YF!T#TI>XS!^+V_9(U_DNEQ2?;M'T@8DVU"N^R]S^1><^#-G6%&0;RKNP MC>1GY+^,,JN5J3P##2S7G>2'*BN>#FX%;THET="DD#XS^1Q^C[XB&>^FO@L> MSNA;#"@3MPB%(!/9L2"H_$0*,E<^0FT0P#S MT=%K$$U _RZP5Z6<0FL+[R00O2T1,U^A8>)"RA*4\4/)WR"- ^5SZ.!ET(,^ MO+7O <^O'%]-*OWH2XQ+?94A8)6+\V9Z-HDE*/)#K>M#+A 9&\;&8P!)ICTV MRD$\BU!.Y786T1-Z_=%P+0*]BS,$'(C) M+,NW6U=R\@UU1*4LX*0U]>1>58.V@@=YLF#:O)Y'F3AH<]&@1M5:4=8D$/>^ MOON1W5&;@2R*1O8H9B/0WMR!_8I.@@X>#3II09D2:#'08&#-?0TNO&"Y#,=_ MJ$+WUYFTG.59&>&\$W3*B%@6HYK*BE;4-]&*X>?-)R)=*N@>0OW(:!=]./2 MC=L!NM7-%+4FZJ:@+U4(DQ0DZ;*3;UE)GHSR6G1N.J"DP[@G=$Q-,(M1<7T4 M^FXB8V6E_IB\46MX'4=4^$AAZ.;>%MV!F9K2J=P9[RZ9#Q>/LA"5LCSQ^AQC!['Z+5QJLL!&9;.Y>F1 M#/:E6QU (!U6 5W"VP> 6ODY+Y^K' AE6RFDL)>9$$6T@#;G<&+:%4%P MBWC-J@UU/:_W$X06]YDLN2LC=F&))G31&2)1D(?&=0)-G+#?BSO][3?% M$3FFP.O(\Q0CH1,QM=^1W0P BFD0*@W,HFR E69;YU> M_>H62L,4J1O)]\S$W"3F]65$"][+WLB[:C.R1!?[T6X9RI*% P-!3A9&#$_J M0CXE_TB^N*+J=BO%K*PWBW<4:D>6B7O3<3:&*RX#ZVX&4AR9[BI5$R=Y^R0KH,F+66Y[6TJY=/K.;P&1>7^>K488"I\T$D->(82X M)J]>8F]7^ 01<0E.5R-_ES!TK=>I*@V(%^J$NFN>79XJ/;51&9+77X6P$))- M000,K+PZRN;H;%1])8OEE30/6X?UE\=->HO"Q;#UW1+% M]LG"F121I(W+1"K,L=!Z,Q*Z?Z&R..:I3E-V!Q@@2 M1WGWUM(%#=& !H)YD/J*3[V^?Z-&O[S/FE7!I7B0;Y9GTMG(&F_-N?"MPIWF MIL]C<>M7BF6IRUFB,5T+RI'X)W"L7.B G=^$0NZ>2"I7C]I+)9S2N)<(8R1= MI'X%@:-N.N_HM@M4?KICK9LB$%B M5*-=Z!B&'(M)H-%AM%2 #JH3H8)0=WH^&()S+=9-JRA:JX#I#>"9HJO;-PHU MAP)9 ]3WP)CZ#@0"IXA,GL)25)HW$NGS-GDO6:BN52HQK ^C,@GAQKZ&OJD, M@[RE5(CG&AK>\>!7GY1V/!V-@&YSS:IG)/DWC>I>E10NK5FHLF6EU6@@VSZJ MQ PHY4VI++.SJ=:X^C%LLK7:9*.XE:V*YI R=HRB.5P21\V52^)L5A)')YH\ M80F<3V!AJBZK<=81AXYO7P*$DF;P.SM$*W]"-0/L*W>A4IZ+ #1VD>REP MTR25:!=+YHO*ME-Y/'*!D=06A0.LC4QBD)0)^J04/W[LG6&^W8/:'$6GM.2Q M8G>SP&V!5I"?P!.C %#)*U"OYG6LI<.N2*_U8];IADJ2JE'+9G0>CO5/$*B+ MXU;B+T'!C*8.!8N:2Z"*\U)(H+KP*CQ2?W= _=9:N&W](T6WG?8?_?W]/VH+ MPV&)>= S#3+%3O,YA!34:?CU%/@$7N Y9P7E:U 0O.;"]*K0(8#0YFG[NQKI MI;M9D%7%U>Q&AQ\N$)V8^$OZ,)?!W]I_@RH<#*ATFZP_D[==FKY+-L"BX@F[ M2LD_-<.2XIADF4PJQ?ZEMBI3B#])O-G ^N7?F2_UH=^*L'C0KC1-??KEMZ10 MQ?+7/L@+S"7O?##?4<>AK_(),75R9KZF &@E"ZAD1WDQB?[<.(\-UMG!. LX M-N1/L,'0DT"1ZD[JR" 33*&*G4(45Q<4S]E,WDW2TI9C@"G/7IHRE4SK*EDX M O,L'5?"Q#BWODKVK0D"1F;R,KS7Q #P#!I5SQ88R>J#%'.-A=X56P4TDN,& M=O5FFE)F<8IM1[,9Z&QZ0#B&4,!Q'G^7UIJY!G*);@40,B[S:] D0'',:1)' M%$8SBON._87X!#O/8LB;D U.'ZYC&%WU6PM&-2V,6/VIVHA:V:KL-RC\V=J6R;9+(*SM'GZ&-C5)7 M03OG$\_A$+2)3>D7-*.X7%/5F-6=R#&0(Q-WB(+<*;7/ ?5-8!*%L0)*"U0Z MT"PBP)\=[+D5KV),>](^ 9?L]D,P\@Q/D(Z!A5Z^NG>A\LX7_1Y7I"Z?=I"0\*86MB,*(7[N<1>7$J[>HD;\+6\0OD MT<0<;X^0Y/#NPO+DC8,QDJD33%2+X_R.IK:_CIEP:?[[C=+=M=^T-(-\7G3A M?T_ 7/#QH#-ZU;&^YF.O=9'G[T+7HUP+N,P#V2EM3&5[5%8[068-.]U5INMIGEPK'>U!XB(D>E@2$+?E3 MZGTN)1^3O-"Z(YJ^6C&R<[G"$@\T)2MX+J*GFZL#PHC-XI>^W M0 W0V1!.*C,/=/BA],NB-]"?3/!J,KY1]T@24L"Y3J(X+T15ONQ"I\P4L9K0 M40,S)R\\!AT4-P+Z&QGYJ%:S/*.HRG7%VUNL$DQET!FK91G!;P42R+5P'05K M*VE#]Z[?1JI1#79 !*64WH&NILI:J6L+,Z)99J3(\*FP>#.*J7[<0@L.'C<* M="Z0/DQX4R3IF\=)%6CR9=\^'PWL;K=K%[T MQ"1%%)M) C2+N(1Y-+LKK[DI7(K",7$G$0LS3@N.JC9/]#%%-)CPAN!"BZ!G M)9 WC/(RL^?H?FDN"TCKVZ7B7J/(($P2,;M6L9COIW ^&)#C5XE/V#09T+*\ M)52W'X5K&;%*##E@S+IR3M#^4 >E8YD [68%,B8B",G)8]0UB=4DOR&?XN(* MZP8E9R@S <-20N2IL0:>> 7X_YI*#PIO$R& $!-80KHJ&'1Y&8-1"]="A&80 MNAE:8U8EH,VF&")C@;7QZ%,V'J4)2JSB/ 1IMFA:%S"D)I"-)V:$8EP@$>EO MQJ9TU*VW^91MH"!3'=Q('E:??OG-MCY]^,W6B035JT5BM5Q]RL%+ M[V2,"#2UJ(@!A5/DHE)H[&H% *574#Y.L@#+<98)=5,E M#:.K;RG?R1.@Z,CTF- DMF*A$?D:@944L!0E#AB?8VR:7":9*S3S[TO*+S". M)P.\U3"+W"47<31*YZ[ &ZM.<1LM2Y:U57-5Q4Z+>+_\J2)V20VI M4E@%@6O+>Z*J?!NYTM6CA1"UPJ2X@]052U6TL=!K5AP<"-=HDG3F@81$E:PF M"._4Y.V_A*5**JBH'9W>4L[>K\"X5E">S7H2MRKF.Q882>P5"LD/VZS<#@Z; MNLKLCX">7"@?NT']]IT./B.>^'UY[3=RO*PIC;OY9T:#"9PY@F\JW_+ MOZKL"Q7!AOV(,MCZB7\O\&:(EB;6D\4;O#-YI^?3]OP HCCR\P>]/-YW&&W/L?]_JBNT^-OZ@[3^)=V,6 X M".HS>'#(B!;AE?POVT;GVCEJF$PH7R<"AUR<]'>#JN"?=DU01 M7^6QFH>/M&7VGM- $51GT>0,Y/49'/-*(.1!WI7 G3BZ1H6N.#KQJ "K"\], M7:?!#*-1GJ+RNMQAU&5QGCMH7%HA@KU+I>XA+QUA$]2Q3ALA);2JXLP5F$K' M^N_H3M#FZ.!7C(4J*J"4E?F_1@CJX8N)O>29. N30FLE1XQT;E7T$ZV#>)GQ M3-D!5EF/90XQI==4=)G%<'&5:2*]9AZEF, HKE5@L/$^5=*Y#I2V8P2/D5L& M-2+9A9R\O69<,6&P*_@668LE+2#:857@8XP.<[63N7X;]+I7U[HCY0O\&]._ M./#R&><&0")X98\%6V;.?7Z'LN:R^D#O;?O&5I!3?)+S2W&!'60NP,2.(71\X(&.^%;W"J<:N(A!-DB;X6MX;%4>OWJ MC.#_"XA,7(M0NN%F&A:E-/B\8[/9?!1T MR/KJRM&L-6B85,!?.E.ONF14@+MTD3F^L$'"6 EZEF$384CV*-5R?%/0L%K$!"07+T]!:$7!]UA\T+*&*TZ(X+8K3HC@MBM.B M."V*TZ*>>5I4*]V"DKM):%I=/U1SW,X9N*O?;_QJ!U?5%DM0=?7-?,\+3'6J MS2Z[Y;-+IS%AR1"PBG)Y4>0S8:TE=.^/46=%&$0!_":!^_*:KA)05H9T(XZV M\NGYB;ZNL64#))N$PI5#Q-J;6$B80 .'O.R9DLA[CHMY"H[W)T'G4+QJ5OBS M5!56A;!+%&9)7I1^2#\I)JA>)7QY&F_@2*!0$DOD2".$6M?-Y@Z67:6O^MTB MZAP]9/.\G'P1.R\0JCL/VS2JI^I%2')79VFY0XHM5H$+RZ#H;%U9O>RVE,AN M"FLF]X$6H3(\O*3<=!:(S+95N6-TI!MGY2'E,^EZG" M*)]'J)2RX0C$\B/LM0\ >>:@JJ65VKDCI4I M':V[2N/W^+TFO\=7O7S5RU>]3W'5BYDF.DZ%U#,*>3 E;'RL#!G/KRIC0J M-Y7?S)9UG=)5YR0R8:B-#L0Q\V7R##%*&_Q9 MI1#?Y:BWI7HL1E&[(N,KS[Q1M\AYL3]=;;$R-;4Z"IA1E'" M2*E$'Z% =Q8 MI,J7%@%5&,J4N\T"C!55"J?(C9>%#1V/Q$T2!A*N0%74DC'7/^J8R)C'F2R$$%%F3 M&((JJJJ]F*MR122SU,",CHK \>KD/'%+ MD[\3JG\C&Y0T95R@/-4UA_[4M^A%=N>O*S.P[26!PQX0G=I[G5&:(E##0E;Q MRYX]Z XQ%YN,#C.T#O-DDT1OAY-7M$B$$=U%Y3A=%>"LK1*,ZS9,$HVRO9A@ MILT<9;#=.#>478LZ-A@$JNB'+!6"<>8RH5F3!G6CR_W A(%/H'D\1W6I3@63 M;6,,0I[IB(E,6$]"MO;/SE>=8:EP:^GXP4B05-6"T884HJ1KA F]J'/')TNH M-*^\?*<*3R_BU>]D\(=,XI;A%$2:8*2DTKQ Q$J#(L&R47RH4TJEC)IA@G+. MA\7(5+D-?Z82C6,13=A,X/?X/383V$Q@,Z'E9L*WR)KYJ7\CHR@)L4#F\X/Z M^%UJRCUG7_H3J9L@T<#B#R0N;^^BTIHL:M2_+?U$9MK.(M'Q0;CU3 M[Y4V@J[!H;Q[.7"$KIMD)+<&I$^ M0=E"7D1$8U"H,ORB')>Y]*<"GKFE@93 MRH*73MUK=)C?Z/2_/'N>ZI]0?32\$""()K48\DJD /N1J+^B,PGIE;CX,0#^J[V<(;(GU17Z/WVN\OLB@&1B_0W5@4 S_ M5@+_V0Y!XZFP1RL>%S.+PZA$29ZC7O\/@G(<_X&:AX)3HMP+%Z$ R'M$?E#' M!2T_3Z\/O:(";>%,1>2>4.L,^)SAF2S*N\3"].C@4?CKYROC+)$ 07M'):#R M3F=1>/89V .18U*H,L24D4@'!&H1?,I*@A&.319L$]7W?G;YW_F57>JY6I@ M0,)%? 7*"KV195%@''?IP!\8*J2R4NX.: "E Y A2 M%\3::# ^UHNVZ&LS@R.D676M,2H5XH(Y"*4*$U:=TA?5HF.],=HG7'VCNZM2 M_6;89$+#D&J:IO.%U:J!NZ>5;49PL>%3UO'$+L49>X1?, M4X>CN:K.HZXZ0%-4!=(%Z:XE!#=BY!*>E_2AJG1D&">6JB)(./AW^@ :*DPB MD&_B6(,H\V@ER5>MBD(3L"[JAPGYO8TT9M2P06&-4DLADLK-4AG2UPC-6G) MXNV)#'[(![RZZI7V=2]07B)I5VK&J/5*\#@#*;*#A;<>"A>U?@],#W)C%\4> M)TZ<5P2B.L7E6I Y;* 93X(?%GA7$@A#X9D(RXO04]NQ?I>W0G+.8$(&4?2= M6#:']B3[<17P<<%!AMNY@J-5W-24+0HB!(QJ0?0//_$+@T!:,3XA?A?R77: MT($&VW[5AT1A'*1Y22R#Q>2BDS-=8>4J&$P\JZB:.$'YJ2B:$N9@$=9BERY9 M]&ST85.LMP;B(YK5$49%NB=:44E>1_*@D=E/4]5)JYYE!72CV-Q=LUV&6V:[ MK- 0\W[JI[,8 LL9))MFD#1YA)Q'PGDDG$?">21MG.JSS2-Y&OUG>1V=?==% MK#C0;\ >H$LE"=&=Z]XSAPS(>BSZA5JMRHZ#%;TK8' +F TGE?H\]J/"SO75 M@5E0E3Q8#[I0A-*\*Q%+$F+?03O5KK:+W:.%FH?YR% 01X?OF)V958 E@G5> M)$#9IF\ZUM\H;+X"&:(M]]+M3QY#A\"265Z\N[)(,"5J"#%02O9LI;YN.?M M7Z]IZT#6I_ )?MTP^\H[IH$2E9T_S^(DDU']&'>#OB)U[1<+H ]7R,8JX]5. MGT5K1LGZLMMG>9T"6$4#EL66,(KJ.E%5:M'C,+P(NI.YL7[Y4!963+L8*"ZH M/$VTUC M@3TX/Z>:0ZMK&MG2A?7R8FCW+D?K7QB;5704#C#Z%-7)/NAU>J_R$:%4S9V! MM97'S,#>V=Q1Z%_+>^?+>GZ/WVO^93V?X7R&\QF^^1F>G[G^O36#D4P32X0> MG(;HDM')/\HO4YSWUP_616_]+NCKOR!*XM(>CBA*PMOTU!WS_ M?.D!O\4<:H[[]0/CLY_?X_?X[.>SG\_^EI_]OU BI)4X@9!13=7"@JE99CPQ M"A][#8]4KCFOS4HV&GO_JY<ES;Z"T. >3TQK+4=646@\[@E1QG MGPJ@8REEH1)M.R:E\?'/[_%[?/SS\<_'?UN/_[^9U9,++#B>[V+#1SW MRL@?G-OC\6 COSV>KF;=YMH#/C2\$G9Y;,,1:AJ;C&HX1J_$NO&@E%GT-4CX MP\*]8 Z(/0#\'K_'*@"K *P"G*X*,.K:_>Y@2[>]U@=&([M[.=S>Y[^1KS[?WA1TA8V&2VK#OP>O\>J ZL.K#H\.]7A9Z#^(+HQ+@44^J'RSF,8 MNLI.C0IHS2(W'S^5\) Z-Q=3QC6"JD345/<$(:R+U>NK ]FV[E IJ !J=KOV M2$49J-!\@2A!DY71?DY24@&@E8$]'O27M#+QXR2MO=6 %_OVY6A0\Z*\T?AF MZ@0X_%JM(4",A3R2@74%?H_?8UV!=076%5JN*ZC,5- /$!\P3,Q0PWH'?F'9 MOQP/>GBN$D[)H--]9D ='#'!?]#Q^Z5WC=%@%%$:"V[_F.!&W\ M&XS(3X7Z[IMPIR'(H1OZ[F/H=@QHJ&\:UHFT+UPYW4L4WD028 ;KGM-R$S0H MK.$,\[B,*CZTBOX,H7,DK@]"HULY]A!K3OP>O\>:$VM.K#F=L.:T59+&RPOI MGB UJM<9*C7J?& /,&4C5Z/.0:>Y[&]_!?HG<]0NVZ)+61M09^C]]CK8&U!M8:6JXU_ M=!JK^&H8?P)$8S<0Z MGPN>A7W[W- 37G8[W1%&7UB>'U#1"\*D*0=.&!V05\0>C[IF"]!R30NK?31\ M%O-[_!Z?Q7P6\UE\XF?Q)G&*>*Z.[/'PLG2N7FQY,O=Z]KA;.MS[JX_F#< 0 M.">2W^/WFGQ:+SNTY='Y"*SK9[56IPTRW+"M;#/I-'>6+5_5/9#["R'ES6XS2]G)*[26A:73]42Y/1ZI".Q2 M%M?0/A]V/UNOX@ />_T=0@HR,N+/.=U'4S&R^&%/;CHZL<_"%=@$7/U2D^) M2TIXS0,QRPFOH$Q,, !T"@W>1)$G(3Y5V5NC:&TL_IV)!.^EJ' MZ<)%>G!> MT)=%\].(YC4%ZG)WS..XAMKR,.V)U ,UD++UN:RRE/Y,,=.KBMU2;3K#,L]D MH^RUYM3[V"=Q95VY+M:%QQCNSU'@N[XJ=_T+V#;(G&LK46U;"G [8V_9L?KB MI\\!<6\L)EA53Z:HOT=1$#[DAOE5&&8PQR]TPVV!'@!<[(+:W7]^S_J)716ML#D+#2U^J%$#WI6$DVFV$);I7$7YV J[?)*;9I M;FZ3T-O4.?K6',B_\E4(K)HNK'ZQJSA@/#?@-_*U.BAW"^<$E4"410OG4E!3 MGJ%\V_&B.>GP:HFI$'FQFE1QT(DEXH,DJ>+;Q]>I.\A2+A$[VZ[P(\7-MVD, M6[-@BI3$0V,&NTI)2%L[D?&3RN(55)HS;6]HU[C[\?>B .,N*V>TAX:W[]8) M$"I@:GT,)]@A+K"Y8/9CQ(H4UE[AYU59P>[4"6]D)K#J5493R4SA%>',)R.N M2VL7UI;KJ8_G)H![HP:?;6:\4T!8UQX/B^1ZJMNW"(JS14T^\NJ4^^AK:T'E M[V,/Z/^!-D"]#S%_"Q1.].4KY,!S^Z)?KA94B[O3L7XO802#P:,PAN@>J_#N M+)%%E42Y2E4 7-L@B.X2Z[6'YG6L"@=&60)/)F]^*!];._@9:KRM2 _*[KWL MOZHANBU= %5KWVC/^+IJ(I*6*TEB*4JJ1;[,$2%&%FH!?B M?V].CG!VLT4^:-6^;" O/8QWW50^N-MV<&\^Y1T%.K/O]NR+INXZSCW>6;$; MJ3 !/T\"'C,!,P&WEH!?KM6\ VF?\C@])*8334X_X)ZN?8 M=[];GW5UB'74M=\8P+T(P$/OP@',UI=K^#;Y(SXLWUP=SI9N6)Q&*T>U$#%RO]^($1[\PS\2BHGYYQ3XA^,G M&\)4KR4,VK-Q+C-;\K5/>WASR-<^?.W3*&]AOW,..I4790CXV"2'X1.-OX?M M'F1Z;&EXV=Z9"WBR4=UY$NA=UR'IR%U>)J):8_EH2*@/"<( M>G4XF4CPN"F/:C0:?_:J')Q3RO'&)?O]CK=0:++Y9Q53K6QS"O MH&B7U[2FBR")= ^>7@9=GXO.R@1^^$ 1L"@/1DTN+-(P]>>KZS*@V>Q.)>4Y=F&&O\51DJAFK34U'33Q>=;+ MD7TQ&A7%&\:=2U70K7]I]WH7\AM95&%P;H_'@PU*.'2LTF <( 8L^(- 3LX- MD5N))XO10+_#4:?[:MWXSUO%!31KZ^UOW> MZBN_6RD&&EL/^ZP_.MNAI/?^=ZY^FVK(=7&TTA7I3%(LF8K.R7I=15E:4IB6 M@NYZYP/;TO^\J119-69CDE--!^:\X4 =;WKI^?;L3EQ_]],S_9T L83.5C&K M?J4FB=^\I>[N%*E?1X&W? T;-,)WC@5:RN3'%W])(Q=T,:I< P+J/3R+M9C> M_=59SI%[D4Q')NC]3^;0:]$$^?3'Q_>?OECP_^=/7ZZ^??ST^P["JA%ZUF]. M")():XCEU1\_%/7&\+R_ HWV 6M1 3<<:[*'V;RBQAH68?/SFNM?1)(%*4WP M$RAVLO9ZNZ>*]I65&WX;S>7/+$G]RF MSL&2T;83M#CN#3>RG;8;\#KCJBCF#09.?]"Y6&MVD9DLH^KMS&3?9DQ4XTJ][@Q>C)Z@V.S[>O-[C-*T_U M7+.'^GP+[)0L(UT[Y]%A3J=1=8>+9ATBB.VC.LCEPK_6)\V;PQ71XHRN$\CH M>@_*"J@8=28:1_!R8'T+@G='/0938I[DJ/KF,6;G^:2[O'K=>\/8Q$?46_XA M;IS F@C!H,0L(=LJ(?N#YY-VQ(S)C-D:QAQV.VL!)$Z%5$!WZ>]#=V'/S)ZK M+V2>G]I6ZMRK&S[7A;5-,1Z0U1Z6KBV6KKWAX-D(5V9,9LS6,.:@VUE;..54 M2(5K21U7F_%H-1)47_*H%E9AC@&$QD)QIW)2%VOK7BY/>V4HM.9P$.L:36*K M_NCY0"[M0]-@[\I^Z>]7>"[P4Q]#I(,@/KT5HWR*D0"M_9,%^VAR][ MG?&S84R&KF[DJ%I1Z*[5@U]NSS,@*X^J 73#ONV]VIN[)7JSY?%S+0_FDBQ?9Y(*T\BH$)&DD?O][)I^=TUH*Y5S8$,GL.Q4 M4B2:3!*16M?07AAF3E!^P?$0OW=&,)Y^:/WF/%BRML*W"ISINBZM.R?14*@% MVJK^O[%+U:6QYV-VL*/;5 MZE)M6%%]W6Q*U=R@S?/-JKGUSM?7R.9J;GDU-[7E!1W ,JS?&Z[!QC78N ;; M1E&57(/M0+$]7(/MH+&U7(/MF>;K< VVEB%0<5[/(VFU/UI;&&%YY"B#3S6' M>3@KITEL->@\&TA\+I7V"/7BYJ(&HBAPYD ; MOA,DK(H<5A5AP;D3&.9X+6@?ZR-MX"#61QK%5OW.LTG?9WCNYKE$&)Z;-9*V MBL[U15U9(VD#![%&TB2VZI\_'Z!+AN<^IJ[Q-9O/ ]0T=$XN:QDL(ULI(U_W M^I?/148RZ!HS9GL8LS]^3@7EV:'2."7G@YB(.":(DB1E1PI+TM9*TMZSJ=+$ M*@XS9GL8\^+R.:DX.>8/.VF.HK]P#36^!&J1-!QQ5,I),!#K&$WBJO/.VLK' MIT(HC%S?R%&UHEI8JP>__%QDO'H>50/HAMW:>S4+N=099S^V1@$==->F:;%= MUP;F8;NN26S5[URP7<=V77-,(ZY(5AX_5R1C+GGR41W9PF-4],:BANLV-H( MY,H)IU%DI_V5S#0\V(I*9MM4(F-AU7AAQ0*F10+FA*IXK1(P)=A:KQP6[#IS M/X79_@<^,6L/'J2Z8"R0KN%QQ2PBA+40 C^!"1#>34*C@![=*4'OQB)P4AB; M!ARVILXM,)<0Q4Q8+#9?+#8"&/IC?I2.;2(NA&%TPH>\#,$LKTR \,G3*":V MP"?=($JRF!"Z__;YFZT(%.M\XL$-O""H*B<^*D*O0/B&A^DI6 P))AT+H>IZ MOH$AV!;!(4 /I N$[E0D*8;& M_=[Y[X[U7C&L'%D^%87NA..#9D*)Y'TM<(K9Q''3#$4 8DLE49 //;V+@-%F MT!QR)(PE'X/"*H^I; %,'QG31=GO':(2*<)3IP5N MN9WCFJ.(PT\3$!XQ+)R@&4<86&CI2J=G6L)(>>B'MU%PB]-WG60*4O=!JF&R MVBO6>'5@X_7+^7+#PLQ!>OFW6"&Y%,V&]5FFZ;R@:5*VY^I'OM62M&H?'"'XVAS,H\FH0VY\$J7T\?#*D]HOQ]DCMPV;" MG_-0&52^$0CCIX$?WV?\^$/<@W9[:_/WZR;:HI@#)N 3)^"U(#U,P$S C25@ M[:)_=QW_]2=KBPH>S:=JCEMM4#KC%ZSQ%FB3EC,:.>JUP>%YO]CX?FI=>/ 4J%7?>])],ZMXP>8GWPVB> U)Q"*UA)$X:"L?K8I M6$8V5T9R01WF'^:?'2[[F7].@7_8>&X24[U^;K5H^0;@*#< 7.VR"33/LI%E M([L56>5O*P>N=^RSSM\&!N)SK4E<]7I]V.BI$,I&2O]V.G_#X)1:.:I6U'%M M]>"7GXO/"&KL%#:RU8-G*CR1C6SUX(]&A1Q4L%JR;8CA\9FX*9DD^SYK"?8-!RWSO[.-KUJBX(/G*\7-!\M/:S[:/ MG^GQM/:S[>-O)SV^.WK1UCT7-5U7I'Z3)@Y35*5.&[ZOT2Q7+N;:T53&\4A] M?#?5^ZP_/JOHWG4_&KK42P9MC%-JX,XDQ>K@J)/7D[$2,-1_^6*A=SZP+?W/ MFTH]<6,>?=J*I<1@SGC0Z8\WM5S>GMV)Z^]^>J:_$Y,H1AM#S*I?J4GB-V^I MNSO%BM=1X#5\;.\<:QJ+R8\O_I)&[HN?OE%MT&ABO8=GL#G]]>G 5;D^R?(]' MP?ZK@A^&B#]EL27NYU&2Q52B'CKX+E(K]I/OUB3(W#0C5L7"[-:DBI(E[F4Q M;POX66 1]H!^0C-8U#O2?$Y<_\??W_]#5H:_F_KNE)Z89*&+#X"TR-L$(8A? M_=V9.Z%(A/5_12AKASM!H$K')]EUXGN^$_N"QO5+%D-?4I FOK-%+__L?.U( M5OF Q;SCCO5MBIUNU ^NFX#O0E=X5A9.G-LH)IUC]3HM+"N)#RS&[L30$"P> MUO3L6-4*&[XJE.A97D9;Y83Y9]B,KY^GS>AL)I!:4[S^HUP$J1[J)4F=>QC9 MG9-8+_OV:'1I=[M=2Q>D3X0+)Y#U[\R)H23-S^4UQL]),1= MTLSZ\47W!1RG0:"<)?G?:O[T=T6LXT*27)=KHV3[Q>A5S08H8\[%D;'HRV*S*MWSIM9E[Y%0UU]\39^VHNW9I;XW2VR[8G] MVES ^;"!9"#;VU^KF0GX.1/PVE#(YA,PQW(W"$WBL]:K%]5J1I?@,+H&A]'U MN$0+,P\SSR-C4$'+ M9Y.$]NJI0EC;\MZ>0VU;?]M9W&065YAT%QE$\,-*ITXH[W]3)\W2*'[8_:H3 MK^KGL0_3@:70@1%9Z@?^?V0(5#0AS%$5*Q'>4.4QRW7B^ &ZO'-B3]W$PDA< M*EF04)#"RJM;/WS,6)T@B;"=(,,G19+"L%/X38K]_#!\B)X-(Q2:^K ?JQ;@E.[>_\*^_)[!$O6ZVJBP' Y$6)X M!_Q&/GM:V2*>[BNN,081R@V'-MU ANW$X@86"5O_8[HV/"GE]&NO]%]%CTIHIQD*8SYU#;T=Y''Z0 9P^8$&?'% MU,%0AS2-_>M,AB_ =O_AN["![Z-X'JE 2 IAZ7:ZHS71*[0!\"#\ML=@E<,O M)_7IP4CE?-7ILG5)E55-PJ$E8GIND=O\^W52T"[%!"5K7RA=&!V=B.M#L7'1 M2[(#V3@6MR+,C ,,YK88MX^_%Y?]NVR+T9Z?P@*XBX^72'/=Z43G\\M>_]+N MCKL8I05""&23"GL#:G_9Z]J#\;G\"N9XT1F^LJU)',W@J\&E/1R=EX.[UN]M MQ_K=6#G;NG[ TQ8E&RGL]A9M7>8BWNZITWF@[QM!SG'VS:8G3E@G FX[01\ @'C3,#/EH!?KM6S#!H=XG#;KL2#9A_F'^:PC_C ML7TY'C'_,/\P_SR&?\[MT?I*)\P^;6 ?SMUH$F.-.L^FSO&K/5C!;-]N2EA7 MWJU#*(5LXAY5Q6!QN%,V_= >GK.=RTS$3+2#LMZUAQ=KK]N9B=K 1*RM-XFS M7O=&=K>_EK5.A5BXY"?S9GMX<]#KK W1.152>;.1,;V=+=VP@(I6CFHAM.-^ MOZ$=//CE:NLS"C8ZA8UL]>"9"D]D(UL]>*9"'E6CZ88C'AMT(_0M2IV ;X$X MT*3)5KQ"?6'G-3,0,]"C&$CB'S$#G0(#[=MMR%SUZ(L?0AQ[-NYE9DN^^&D- M;UX\'_QKOO=IYJ@J[L)^YQQ4*B_*""^W01[#)QI_#]L[D.^*VF:O)],CTR/3 M8TO'S_3(6L23C^K(MT+ON'H+5V]9=5TU%58$E$=5*C3XNQ]:[B9P]VLAV@DL M?F.,=B[8Q?+8QB,2$,8>I++_9Z^"(^7$9'.;7*'7^+L=J,;'8KJM%;[%DO MS^WQ92^O0##N7+ZR<=M>CKIVOSN0Y0>H(,%H9'&H,WJU.#9\WX^\Y8MA4NL02S!LW<:X M8_T,1S=4\4B:.YEWQX. MJ*($O25+0#G7213/=6$FH,ELXKAI%OM86P<8?"H#4-M^S&H6B2F.+XY2N/V<" _R!G('UNH&R;*2X+46Y]9-7"NEU MN^52(74D5'4HJQD/.OWQIG>,;\_NQ/5W/SW3WPDL2@;?B5GU*S5)_.8M=7>G MR/LZ"KR&C^V=8TUC,?GQQ5_2R 6MAZJ[@#QY#\]BX:]W?W663@]+L*G> A\>F@/=9D#R/Q MBXI[6)+/3_4,OX@D"U*:X"=9JA"^:/=440FS M9]V1\=KO/\JLV])XM>&;9.YC-5FL'@KV&%;2S!T3\'22N=-\_ONWLAIQWJ*_ M"VD)Q$0HCQQ<#4UPI<5+MJ&6PWG%-JM<6-XM]#@?I(#AQ>C)"AB.MRE&IXL> M-K-^78N&^GPK])3,2%U\Y]'!5Z=1MH>K9 MYZ>VE3KWMG2FN"[HA"G& $R$8.QD%IMM%9N#\[5E3TZ%4EB?8<9L#V/V+SK/ M)Y_XU>O^/A0:=M?LEPC_(6Z<@#4<%J3M%J3/QS!DQF3&; ]CCCO]9\.9KUX/ MV&5S3-WE9\>S/'&=ZD@7UF!84+944/;&SP? AAF3&;,UC-F_&#XK)\V0G33- M4W3>1[.93UDW">LZV[,)2\\GDIZ][MI(&I/I&86VJ1S$2DF3V&K4>387NEPQ M_)AZQ@FO]**QQM(.-H$EM=/A]\ M[7UH'.S_V"_Y_0K/!7[J8^9[$$0NZ2,>3 M=:H%D 9 M[_<+RLB#7V[U":3ZYQCGO=9Z-Q,D^R*=@: MQNP_GZ0"-@6;.2HN$;]R_%PBGKGDR4=U9*/P'9>(;WII>?-H7UH8:T5;2%Z/ MK O2NG,275*O M*/.GOUQ5G'QL82$X%^C$@2T3;VA? \V=B M-@^B!R&*\GTLZ!LNZ%DXMT@X]Y^#<$;QEOHS>%<7R"31YF#Y!G@MQ4XJ8$8(C#YS4,UA@<("A07*/@7*\'0% MR@26.*8_ICZ85S$N)NV;<-,@**X+5)AU&E5-W0B=X^(_P6-XT7]ZH M'W(DU.(Z[]@&3K4M*PAO5[9^&1OL=G-X-NB>55(3MIG"+EQ]7S.=6NJH[%G- M.*64="8IG@,H-^N)14E=Z>PL1?OUS@>VI?]Y4SDYC'GT:<&7TJ\YXT&G/S;F MN'(/WY[=B>OO?GJFOQ.3*,9;3#&K?J4FB=^\I>YT(?'K*/!V&=MHH^MJ\A'O M<;CO'&L:B\F/+_Z21NZ+G[Z1Z 73\#T\B^ZV=W]UEC.F//.=+(WR'1MWSOT: M3CI4<>^=Z/H(H]EB4W>3(W]\?/_IBP7_?_[TY>K;QT^_[R!4MI.+2V\M=IO0 M;W":WPAT^?[77\;]WL7;Q/K@)VY&0+X$KW>%QWWB)TBNQYKL80Z!7_W0"5T? M-!U@.\_/ 02_B"0+4IK@)]!QZH $VS;5OV>AL 9=F_SWF\T%7?_^Y.$(]L)J MY6)W_63#H-GAJZ>4ACN*]CV>#)LL31-H&M@4E&!W2CSKB5L11',47 4"QIV( MA?6RW[LJ\1RT(9"H0$R%_O A-D89A)F(K'A MMW43+.[2P(;K7<"@%H>@S;1E$Y6SZ(TZ_>U?'MN&TUO=[Z65NT%S3IW-1,_^ M*?! IR7>@^)])XB<4!X8.'M-*07YP#*LW\PMB%/NV8:4)MG P0Z"(+I+K-<> M.F3B1%Z\1ED"0TK>_"#?6ORWM&4[.*RTB,*](!DEEU?)J8O1JYH]W-&75(J, MS+^N>I#&YZ]RATE53B_X>]0[V[SR5,\U>ZBK UG'3QO(>BC#:;Q3M/1NJ31/ M'(L'G N\&O[X8O1BW0@7,A33_68H'G1W2^:^WK@]!%$VN4T^ZB. M*[EWK_4A_L8\ -;B-!V/K!CQI4&(+^_-J"_&?#D&\ASG\SV25D>#M5E#RR/& M&72N.)S'/TIW)0<('L/U9['XFP>1UY& M\0J* F<.M.$[0<*JR&%5$1:F&L2G@0'L4[2*+8:,3 _>TBX##(+3!:8&Y'UZ\MG4S*-H1>9 M+UO$EYVU3LM3H93-H!?9MW)4?>=K-I\'Z%G1*$*LXK H;:!.UB0[F@%/ALQRGS)?-D:ONP])_V&BW\U<52M**7< MZL$O#S+EDE\\J@;0#?O+-[0DN0XT0T2T1KD3:1+FRQ-7)47*YYY?BY7#-SR9./ZLBV6QM*U7 9Y)#+5SW[,L@:H'1%I?MKZB[ 9\;? O-( IN$ABR/P%VA_.D7/2%2J6-WJH?%/2(Q!S-A/5::8]O M* I2U513/[:J^(+*ZJ8%7_2S[M0);["R#%:+495\@-74;PME8K M^S(>/EG=EXOQ]G5?ALTLIL)#Y1(U7*)F5_]C7J*F?]HE:IX*YQC.L777?W43 M;=%-.Q/PB1/PVOMK)F FX,82L':LO;N.__J3553X6IN=U7RJYKR_!N7]?<&2 MMH&V@3GUCV,]&QR4-KCDN@?H+R^VWGAFXN2GHZC3 M']'@$DG*"O4QQ1JG>NQ6Z:+?+EG&',0F] M)^X[MXX?8(;RV22"UYQ *%I+,)O?3WV1L([.$K*Y$I)5=.8?YI_'\T_+[OJ9 M?_A:JOE,]?JY74JQ3_TH/G4N#,FZ18O$X-I""(; MV>K!'XT*^?)_KYY"+OS+D#RML:G.^USXEYF'F>=1S#,8MRS,CYF'F:O3VL^VCY_I\;3VL^WC;R<]ON-RBBTLI_@IB[&L M=I1D,17_A Z^BQ1L@^2[-0DR-\VH]#:5ZYY4<;C$O:QK:,5."E.1I3<3; 9K M'D9S$:N7HXGUQ]_?_\.VRK4Z)UGHX@-8)ERWZ2?TU=^=N1.*1%C_5X0VE5%T M@L"*J*!CDEV#!NL[L2]H7+]D,?1%#UTEOK-%+__L?.U(*OJ 50WCCO5MBIUN MU ^5(X?OJ)1Q%DY GXZI,./J=5I85BHJB64L':RR"HN'Q8TZ5A5JN*BS[&5U M=5I]_3QM1J<:S;DSN>YBNMW74F[9=","UTQ=9NUB\'5\M]#5:G;=LIC0=ERZ MS.+;C4G/!KVSRGYN,X7][US]-M70V^)HI0WJ3%*L7(U6:;TP54>L%'VE2[#> M^<"V]#]O*K6NC=F8Y%33@3GO0:<_WM1V?WMV)ZZ_^^F9_DX@N\-W8E;]2DT2 MOWE+W=TI4K^. F_Y&C9HA.\<:QJ+R8\O_I)&[HN?OI%X V'^'I[%DKOO_NHL M7V'9AU0]L-AL46BV<^[7,-*ARGQM3];'9;+11IXM)1YW$2-__+_VGK6I<23) MOZ+HG;F#.&$LFX<99B?"#?0><[T-!SVS=Y\NRE(9JY$EKQ[0WE]_^:C2PY9M MW#9@0VW$; .2JK*RLO)=F9=G5S<6_'=]==/]>GGU906>LA'*R]]%" P$:_^H M/LZ)=>XG;I8D(%M93H/4'R<^:2 OM=CGD0&?_%"$K@]*#!P^ST_U"F]DD@7< M_/I**UQ;OE3LHVWE[;:?M)9O69+Z_?'S!]H7Z!:KJR>;HY[-X88KLO8U2H;U M&UK/0].7K,2S+-8J?2J^ V"/(K%^.K8/FH[=;#:M)5K1V]@TOFPY_.2T[':G ML^0XG4EC8=N-6C#BK%$@7RG6+D(V2N#/^J?\407-'^;%E?+' MDUWD.T=+M)%7WQQN9N?Y+0)U?ABP\[IAP,ULXKM:1MPK>]E-B^9G30- WK[] MW9@- ;]G E[8MVCS"=CD@&]0M8AKK55/*]6F>H1)ZMO@I+[#]D)AOEE\SQP> MJ.&^WW4LOC9W,NS;G-?"(&:&CV(?% M ")T_FV6^H'_+TX(B?I4X5.EY(9WU$+7+$/#6HN!?9)X[#*NV/#_("(T#@5'J-(W]7L:19R"8 M/WT7MO1RB&BM(1FPSE>+B.ADH[0;+1.7B81H;E:/@R-Y4E7+5YQI>HN M=6;L4M72 D"JVS8Y-# ]&=,63>W8*KO]V?]GYL.Y'=.I.1,C/Q4!9H=%6>Q. MN&=?G,+K4QQ7)? N9;W5$>&CA"/O63\=._9!IT7I,, @7)$,"#OT _8-?! ! MIK$RJZ/]P1'3*,WO"J262!*9\J6&RM\#7_2 P6([$SHKAPWG%P>S/VIAHGD/ M&D?Y*^?2E<.>C-5KCCX _XCB>^1/+N^@;7FR#\OU\+-:P *93#XI@6:7[@U@ MDE'KB+!!N4+M(\ .)PO-!+L?1T-,*SJQFT>MTJNSP'];+!3)@J]NL(2I[@TC MIQX3B.$:=$YE"+U*9M!1Y_4R@SK+9P8MDTQDTFTV.9YMTFU,ML(L7GNIY-2O MO7C_-VL'-";Z=7>A*]FD,)@4AB7H[&R6%FAB%B8(N\D>T)/6EC6_,$'8%V%H M7=<%X9#B_7M7 C-#B\&P,A/FV4HFMW-H.^V%M0O?"JVLH]69T0_7;8<\P(JB MF)QGIBW:2ZF%AFVNE+5BMYI;UK;8:(CL'G877R]X*I1B/W^:R5JSG&R;F*KO1%+> :1XT%]Y3 M,WKB.V1F5\4-!ZH,7DY3-GS-:(A;R>QV'/OHZ-W<_S,ZXN:QU5L1X(4TS-H7 MX>1]&L-+#2_='EYZLC!0_%8(91V,U+#(9C#F]^5RQ MU3:Q9J,=KG!WJ:A:8.+-ANUM"]L[,G=*#$.KH8MSV9R:- M@,9^1IW 5.K=ON)^7#1W;.DJF5&?RP(M4X67:OI1*<"BNJS \K^<= 5#_G1H MM]HG7#TQ]+"FKBNEE_!'.(V?)!E%S*BW^A!FM&[3R+VWLE'$17;E=QF[?D)O M1".N>4N51"V '#" +_/?+5AER+5S\1& >&Q=#$=!-)92C7H-BQU@B88!$LMC;!9MT))Y^B )YR0J"M3URJZ MQ/=:0JMMQP;5OZ_W;SZIM.LUDMOUDFIYH)RNMN-UJ=IZJ2IWN/LG?O MIWOZ&?6>AF=@BTT\4HO$)Z+-QN$$0_BJL02S[?_WP%^!PP-LI M D?<%,@L3)-?]\7L$\DZPHJ=R%^8H%_V>-47<)XTLA1C7(6!_'EY=G5CP7_7 M5S?=KY=77U;@)ANA9?Q=A, Z4.S]VU\Z+>?X-+'._<3-DD1?X.N&(A@G/FD* M+[78Y^'^G_P0M!A?!'CL/#^_HG@CDRQ(:8$J/1T>;/=24>>Q FB^ M94GJ]\?/[P=O412LWP1Z'B*^#*TOT0-5+P_5BZ:10GB(]!% -L'ED L2SK]=F(RLG#8< AT,A!&R6+JY;,#GZ(++#5 M/*U,2D8(/7!.=]GZF'Y>0 !F#Q7C'XI[,$4R=U""1EM4_I!Z6M"_JDD)F&8A M(O >FX"@'0/D=#= .^=!I#(86Z&\BU*?&HVD,1A0@AN+,$ P$EEUP,O$D*M* M3%IJ92BXP0;-"SAW8ZE[L QS80 TC27YX<]X=?O!!SI $\F-PFCHNS13/^>F M"FY7,U6 ZA\XM$?-34J[0;T]IF%C0S&MQZR7Q;BV)UIV#6MAUP4Q @/W.S5M M ;S^U+$/#QPBBU@.A1_B9/, FM-#8*./Z#/I#_^H16K;;A\=Z[.FVQ'0_56@ MD S(SX7]]U.DM,1&*@="&HD /D6K'!:3]8' >>=SN]R>V0;"5LUU'O$\@3Y- MW5WZL(NP >D )O83LAO;M#C$#/$+.)9^ M*O$EF(1J3IYDB#H2-D4J.94BY=/!=7*W#\5E9W8U M ;P$ 0P-7++?]UT?L:>W36,J'QS&HPVR"VK*49XS-CN'H [3=NXA0BLND9)L ML'Z&]#C#R3/3]GZ24Z9.+2@;YI./9W7Y6?9(3EO#QN_3;AN_SUOU^VPF;,;C M\T8\/E.=Y[;?,S 1#7DNA?9'/_<]P.7WX_:)<^+\GU-TC3(]]A;8RZD<6FVR M8IW6J?7?F0#M-174Z1,U(_A#H']')U\0)1G:8]U>E*76W]F*N_&3^TWMQ@>J M*&K(8$A$";=P%-:#B'T)^CN9K[2"&%; C>6"C/3<4HLT- ]@R:GJ9BJX$ZJR M+\$0SN(0C=[YBBM9OP%HE9G(NWOJ!J%!6LXF='0<^]EJ%469\CIO<%6*_V_T/BPW 'I+A-R ([LEKZ>P",!%= MHDAJT0>[ +SB7_Q^DF8>]8",=!; '< ]"+Y.<[_1^.V89U+0':JX_$77N:R M]"U\,Y^DAR,#N,AE2J]\AK&MZSBZB\70UC:\0IFB]T2"[0E81>\6XC3RT*NE M%NP1;]CQ&[*!=)@ 8=&?=F&L#'8TE'?$1&%2?PC,F5UIU*P7EY\3"*5.Y-1G MDZ\/&4P@!?$E@ ._]V-:)=]&9F9"1JD"#'C'M8:PQ,G(D(5OJ]/-VKK)?KIJ MPZC+L%XHG?U^GO"!+2-51,B3?9$%Z2[QEOQ@:DJ7(D8_1(*G3U !2&!0O&V* M'KG(MVKVNZ/JF.U63V/N)6$W'*6.P+$,Q\7^*(:*""H6SB[&@#VCM0L#J8BZ M&Q!Z68;57FU8WM2F]2'W!-FUQUQ4+4G)S0FR$!Y&-H@;[1:HA"6IH;JNFPTS M7D[$M=$!H;$< ,I0;N_@RG85+G/D3:"=W*H#L$-DG*A-M"Y U*3C!C!*HN%' M],%QGVOX&G037-'R=(5A08*2FX9K3-OL^D98L?TLS=A[)M)A9W-$A*#%&WXD M*?V\;$($+"X7 +-PS^^.*KNC]+'25JR\?$W8 '_TN1B)$E>-_91PAMWCB(IYKA)W93(=$ V,%4G62_Q/1]53)KK(HMA(9R\5OM" M-_&%AGIZ3A:Q)36,L(M.SR616RAA50 2Y9U%W7%"'T,U M1&^)%]KKUOTB6' M*XZ0HJ50QH+";^Y1C@QBJ. M:5K M#"IX9+8M,-*>8E+-\?2NT-V9OV"[7W7VH-M$$Z[&:3)X]EC_:BVDGWP302T3 M&7WME:!U7ZO<$;L+[LR\#'Y76$+ACP!F?B=B3X??\P/6D;5QBX!)AVU/AG%U>Y MC;WS.(A(/>9H,[MT,$]>?1OQM[M$VSQPD9\V-?"G10,7V1AZ8+)\P29&2P*$ MOD35*%\-Y>RS\^L!-(8DT4OTBG,XX_0I59A&"#W]8R"2%(!(@-59&,=.$7JV MOZ:59I5'0^X9M<+%\]I:61=DD/HAVTU(?R'?;QRR*XN?9CA M<4]J$N##78R6J]KHI$MX$3LZ(DUALLHC@ MRP?0YZPH!+! P4O )D3=5R0 @+[Y)%S@T@\J6.#'5D0F%&!"N>4+($.)U U4 M#:,! @*RS0"+WS+OCE[P"WZL8@^8;+.G>J4H=[\R)>(6.=C#24& M;USDU1@2&=LS^ *.6J(+NWPV9]%!Q!<"*;Y$;A<%%>6L%2R$61Y.,A3LR1A1 MI2=*CO4DYJR1ET;&,>7_8N(K_-J/1>:Q;L$XU/*PO'1KF&%@2_8#J3SW?>7" MCZ5R=_'BPF3]KAI:8^;04UO^.KAQE%'X-_+P!]$$?DS5?H- M&1SE$*A6*D'YGC"P4.U22A@ISV 1T]4?5*]RKP$:#:1[>]9=!"JDP"/E2AF3#ND*C"WTQ M)3\6VEN@#T=T-5%X\I\9>FY*&G(I\EX J_(NEOP=Z/^!3R@C M)_L(!+/KLS>K[,DP\4P3S]SI;7T\\VPBY_@IS@X3UWS=N.:*U;I4QAE(AR)1 M<3EG%\D2\DF0![RX^3P16)MU^[F4*HPW<6.?$H$XR1T]B,!J*0RCW(9X_?4> M'?&4[C7QOKT<[%M>)JO&5[!].NY>^] 8^F_:T%\.PB6,1>,!6*L'X+D7LPG< MYBD>@FH&:*LV W1C%WB-CO++2\[#=$XM3D6_+(7QWX%+I+J#;9/#NTP.KY/G M\'Z6=Z M77-%$+KQL/05RV=1>6\EUK@!"]]I-:;G7[T6Q0]B_JPH#\/A9;K# MI:Z557"F_ RX!G)\S+@F6*36W1;13_@6SSB?@4O;NJ3 ."5^Y8=>WZBK^;Y1 MO>A3*0+.DT9A^+8W,LECD6K9Q*_@AC>8=7EM$]P"V_ M\6XLW>R;3(/\@]VU2N0D"\[0VEW\F^^QN0K)@V*U.MIY\NO2\QF^+B19NNN,=2 MA7G*S0&&JO8_)Z:1*%289:EQL"-V=UI\&0(S^JW#YM%.;Y?C;C1M8UZ%MM>/ M=58EW&$NX4IMM(K>(RO(-/X#CEWTJ**_81T4H.,]8,)4[B.9\=P5H\E'VH%S MT&Q.*PCZ32!V8"[P:4LQ=RI#BK:PEJL3^@9_!MB+'OFK1Z#N"?:L74LT()!9 M="_W%+Z9?<^5X*6PS!,4B3E"OE %7D_*'^6Z[\7W@=_STSJ1O4(0\^DT]V0* MR+&;[\ T3:QS^S7=^Z&/L?+IY^JPY<^G3L^2 =.JZUBS!G28$F^H#:J6YBP] MKF^6]\3V0.MX3ZWDZ.<\8/G43SJ=^=_4M/"J[2U80@R?-#4;; $@/?SKA\(] M6&NYS&J*5.=K^^' [2DO>E(J//WPS/3\%2NO=9J UK2-+(WK>M7-1V$];HHM?KF>;4^8T]#\ MYM'\.;EN2'6MH?4%K5;+/$X]UL!UREOQ.@WT#"B; (I5B.4-A HE_\JR7EM) MRS.[M-0]MVX)_SX!_;_/=B/-93NK,N4:.*?,D;7WEIW/2-?/"IUFPUF+O)_" MU@\(]G4<]=?JU?RT(_\$&JL+#>F\-?<&T&2>:3)(T]$O^_N/ MCX^-1+J-N^AAOXN]#1YDLB^].Q'O>R(5^\>'SLEQ9[_9;#K.2=MIP:^MYH%S MT-GWCH]/G/:!)[\[3:-:E*LTSYL;S]:EZLQ@G4=N1FT$="$!;E2@GGKZJ1=);N,N1B,L M[Z"J65SBC0[!5[S/12I ^0B*DK!8U99F2\4=%YK%8A">I^X0YV/0/6UZ4<\W M>:/7Z X&%*,[&-WA7>D.MV?_:70'HSMLG.[P57R/PF@XMBZ^IS*D7D6W[D . M1:Y,&/%M0#'BVXCO=RV^S[J?C?@VXGL;Q/>9"-PL4.7*_/ >&P(:86Y >?UC M;82Y$>:OS351F)]??#+"W CS;1#FY[)/5>Z,+#>@&%EN9+F1Y1.R_'/WHY'E M1I9O@RS_+'HR,&+<@+)!!]J(<2/&7YM?HAB_OKDP8MR(\6T0X]>Q3 #:I1WL MO[Y@H^=G:MB\QB87[48;_I?3-DWPVITN%&$FJ8BG*#-GO:_0#F/I?@B+6F!0 MHZ796XZ\PG2?>#*VYS2;F.9WLYH4+\'J>#Y]<&O:64RVJJC3HZ;4)H8+.WC5 M2H=:Z?O# NW#;U0.=4HP/9U\9C0#7!J9*RP!TZ,]O&95:9F !92M:@^QO#G3 M3;G)4MY@4C?UX^]O]SKVP@9,ULZ7J*'Z\+7;>ZUVJW-TL&NK#F:N*F4+T&%; M)3_$MERQ[,//H2L;;TTHO=RL:^]"]:JP/],V/ZG1.NMLM1K99#^G.2K:VD$T MWYF3O9DHWO(MG=V+M"1F%PRQ?9W7]]I'>RLTC_\A[TV!SCHKH [%3U[@]-JU'Q M"YVM.=OPHXNI-AL]JFVGO8;5/:%_]M/XXPOUT;R]_-N7[M<_;BYNEV\9O\Y^ MU=@@<@8IK+*\ZP6MBB?,PG(I464?'MCJ0S8W0VSZG%@>-E:FR[P>//83>$X] MY6&:GK020!(\ %L4;_KVY$ $?;0;<2#:1_6"ZM2+;99Q/"#G010#@KQ&5=*M MX$32QZ7:@'.!ZV3)EI]+MO/4[I$%/3+KOG&6_Z3U(K,L6LR"(+1RGVBIO,"_ M5(TNU+F8%K::7QO_GN$;J@LAS+49GCGJ4[>#>1/5]H>D M[O"],&-\S]OR$0#]H1V8Z,/;;!S.Z,3[.EM5A6^O-OIPG^]:U2$$7]R/K3Q^K!L:@7_L_(!G?!2O<--7.8--@S:E+_KH_J1D$<,5#!T;;&X5-E?E"O5M M2@PC,*1KL+E5V%R-$>Q=O>F_ M"P2QV[!N_>$P,2JR4>H,-K<+FZOQ '/^#<4:;&XS-E=,,@-;N/"7VS-;\AG& M8$C98'.KL+DVW]D4-YCC.WO)R];FNPW_;E&-CO+GYA+GJU[B/)Z\Q#G['^"- M^[W(&\.K@W08_/;_4$L#!!0 ( "2'_TY4N>-2V < $XN 1 9##,Q,2YH=&WM6N]SVK@6_XD,Y"$MNE[2P@S))"&-[PD M+Z79W8_"ED%3VV(E&\+^]>]_ MU3SOMCNM]N4;Z?&;#FR67G=W;R\?2R?WE]7/GU MO#?H5N@!*Y=@=RKB1.A6L].[89\&O_>[QY69])-QXY][AS*N,![*47Q<"460 MV%K-J]PLXGHDXUJB)HV#27+$LONA2A(5N:) Q4G-R#]%H[Z\#W@DPWEC("-A MV(68L6L5JZ_O8%^_;L9%1: MI^>][AGK_M8]_3SHW739Y=E9[[1[S?!_T,-E>]"[O+!>;9Z/%W&JU:MBS)]; M5SS1\D^IV(V,//J"3E75:\ZK2^CD>FLF1 M;800U3[I=_.F3BZO.]WK&L#3;U]]ZC;RBP==7QUGA;EFCBL'%7CXIL)NL@7'I"P6WT&\OE>L4GQTIU)QNMG=&6;? MNO)';,6G'AOSJ6!:3*68"9\E8VG8'RG7 &LX1_E$Z82IF)TI';'FV>7%8,'E ML4Q$S4RX)QJQFFD.U^L'M?\T]\FJQ50 6'E*ETNG2J,9GD@%!P@+=A[PQ*@.)P#,B4/6< ]%&FF(FSEB7)VC)=+=RUBX0ECN)Z33<2_ M"'1<:-2@S(]9#:G< UY6.<4U3SV7!>G(?[R%&,3UMV?#T[WOV= MV"%8(&-.83DLP*T*:L >@RBU2(72)1#S!X0Q@3X,@RE&9,YF46(*117<%\N^=)XH3(I*E*XT2IT M&)YHY0D?Q8;M +*^ <<+KNWWIC'(\':V,BOTQ 6CRNA=[Q6/]P1N[D MKW7HNUIWJDE*'6+'1?*74?0H4-11A@;[@./ETO,\#[[*\V#I.:W$ZDZ EDAO M-K8J\%%R__(0N=\_2&Z^^_K(W1$&V3Y@:?73XQRLDK;S>&J>7H4TUE" X'E7 M3K:I5*,%!)RI-#:,P4S$MJ%DS)-E "Q&4:3"W#(JTVU+$%>S"$L/)8(AG#$J ME#Y/K*=#K"@R:4DCD$Y=VK@>4TNI(<5G=S1CY:$->LH(.)0@R%*E"7(OZ:4A MIUB-<5DGELH1-9P.+>IG:F;UP&TVHDFJ)V";L=K7\Y3VK0,V41N)&)(V!.GP1$R(S62" M+-2JAHFF([()(NB66M^56MXKI%9WRL/4;O $.Q$$R)/D%( Q&_*=7+@^(6"Y MVY4,*">8)1)J(M@8EV@-59K<[\%38BI?6 M*(X/'SR38,$]0[>8@W$S8DSRK M"[=9VG?D@O\*N=!Q,%O+V.V9799NV">;./'T3(:D6;FD/"_5!,J"$%IO-5(F M03&]8D%;QD-#V1$VV]E<(P"WL.>O&&=N>T"\/6RD<\@X7;BUZ_3BF)N%9J1H M8;DH?!M'[6QD(6[.0OE%A-G!XXI]]9$)*I<>FZ&'^+<-12]R2'+XHQR2V'<\ M?D[T<+Y=(S1.1:GI2[QI$J)4J;A6JS!6@QBF22"'%_ !TJ MR$)Z[$NX9]O8 <<0K@R%0_RE?"W?%L0?J83W=@](8\^>3>[>=]"P#5 _[DE# M.T0"@(1$@@%TZ$3G89X40&RFN!8)_PPS0PK*)0160]E4QKY6R@^X"8 ;>5 N M;8I;+CEWIY(; @'W4=.(11RXCS19 H0:@#[RE*J3<08:SJ019@QS8P>3!=^- M[P*V$NW_\R2@#246:.RS5#H;*Q="^!UB@0@D]\]1,?;[EZ^#Z"IR5I%51%(1@2\* M[19]&N5@VLHNEDC[!W!HYV'Q),>0&]O2Q]QP7>L\6+]8Z=MZ^I"7VR5;#BJ? MK7N8QYXY6_<,X[ELRHJ('HWZWL&!B(Y8(FX3^.8#](U:7OBLKZ@Z="308/]* MP[G#V[MZE;T]J/^RP/,][J_O-0^LTU]>^\D?XM6I:(CH)/2RZ);9XW#VTX'] M]\PIW3?[;/-7:<4=XJ^$V@^QCO]#DFQ7\T=:S=.Q% 'KW@HOI?-'=NGRS.V" M_ET7=.?*O=B (%M;U=V[RTJ??F?*C"X[O1N49Q]YN_"_3Q^$H]!^1_Y?4$L# M!!0 ( "2'_TX3_<<@Y0< ),N 1 9##,Q,BYH=&WM M6FUSVS82_JX9_0>,.NG8,Y(M)7':RK)F9$N.U5%MGZ.ZUX\0"4J8D 0+D))U MO_Z>!4F)UHM?$J?GYM29.B*PNU@ SX/=!=FZ&/XV:+IUNNUQJ#?O#0:_= M^W?M7>/@;>LP?43[82; 6J=7W3_9Z<>SJ\'5S4GECXO^L%>A#E8N0>Y,A+'0 M[5:W?\L^#?\<]$XJ,^G&D^;/!TJ3A60=KDJ3"N&?D?T6PLGST>2'_>',I &'8I9NQ&!1PC=0;]CY]&X;_AWW\[ S[5Y?6J\WK\2).M?M5S/GW]J^;NKTZJ;;NZD!-H/. M]:=>,__QH-.K,ZRPU,Q)I5[!Z@T&UYUNMW_Y\.+TXJC7K] M327UYX:9>.X+=L(J$1^+VD@+_KDF0R-=T>13)=U,L)LKOW^SG-2PN])Y]*;" M;K.MQJ(LMCT%=^.@J%+LNJ=47&YV?X79U^[Y,5OQJ<\F?"J8%E,I9L)E\40: M]E?"-6#JS]$>*1TS%;)SI0/6.K^Z'"Y8/)&QJ)F(.Z(9JIGF<+U1K_VK=4A2 M;:8\=BL=I!F)O7R'$3KD!L "A8,X^ M RB^<,>BFB(MPY>K8"%4,7-@E\N0\7#.DC#6B<#J\5@$.#<)4!S. 9F2^\SC M#IHT4P$.\5BEDTS /PL,7#!JT.;"&XSI4UR@04C D=I) M HB%4( MCF=[P.*WXR 9)$)Z*9[R\)E2'5K(P-2KJ2+%=)(O$A M (XH -F.9ZQ##C<3YOEJ9G(":3&6)M8< W%J3!V'F]4"#TSNS)J[.RI\6RJ\ M?X54&-Z#S8\_--Y_.#89UK-\E(Y5Y7D2CQ9/?<:UL,@%$N4(JP>$,0&^C'QI M)B1.8@%B"L45/)=+KC2.KTP"10HW6ODIAB.M'.&BV; ]0-85X$"*R]Z=,^'A M6+ .#O*;Q(?$XYG0.UYK'.V)_3P=HB$>USIR4ZU[:I**AC#E(OG+*'H4*)I2 MAB;[@./ETO,\][[(W$ZDD 2Y1O-G=9X*/D_N4A-Z2)82 M0QF?/=&,30]MT%-&P*$809:4(M1>TDE\3K$:\[).+#-':*1Y:#%_EJ9<&@F2 M1#R% >'NZJQORK#1JV?8DV/&&M$>T2R7EN'&$HX]@6\@Z13[@%&Y42&G0,T- M*$CE%7&+:S?'.9@G^4CZ,IY3+KDIRA'M+24LV%/"WA,ME&D1$;"815*$V:XA 1$=&B* [:GU3:CFOD%J] M*?<3>\ 3[(3GH4Z24P#&;*AW\L3U"0$K?5RI@'*"62)!$\'&I(762"7Q=@^> M$E/Y0EI0&>D]?B?!1GF!:@\'D:Z$O>&N2ON&7'!?(1>Z*5 M&[9G$R>>7LE0:E8N*<=)-(&RD BM6PV4B=%,+U=@RS@PE%UAL[W-&AZXA3-_ M13ASVP'B[64CW4.&R<*M_31?G'"SR!DI6E@N"M?&4;L:68B;,U]^%GYV\;@B M7WUD@C8N\G];1<-NP#U_=XT='P4 "A()!A ETYT'^9( <1F&=>B MX)]A92B#2@L"FT/94L:^5LHON F &WE0+FV*6VEQGMY*;@@$W(6F$8LXL(TT M60$$#4 ?=4HU3>,, M'$/IW)8^YH+KNS<9! MO2Z"8Q:+NQB^N0!]LY8W/NO[J2Y="339KXD_3_'VKE%E;^N-7Q9XWN+^^EGS MP#[][=I/_@2O04TC1">AETUWS%Z'LQ_J]K]G+NFA.62KWZ,5SX:_$V3?Q0[^ M#^FQV\?O8Q]O44FR:RUH8^C]U]E$"H^=+P+Y55IK[C;XG[K!>]?IRPWLY=JN M[M_?5OKP^Z'L[.>"E]L_W"[F9V2QV[^%^>Q+\323.*2ORM%H/T;_+U!+ P04 M " DA_].R^MH-\ $ #?$0 $0 &0W,SDQ.3%D97@S,C$N:'1M[9CK M3^,X$,"_5^K_,,J*%4A]) 7VH"\I- &ZZK7=-K"[']W&::U+[9SC MV__L9Y M],6"EENX.^D6H2JVQ_9X\IN'T[SV?N^UF]>N[;2+A:;7]7INV_U2/JY5K&8U M;6)_-1. YL7 ^0H75YU!;S!J&9^ONYYKZ $H%E"N0[FBLMUTNK"J M'+-OM&YMV@%9L'!5]]B"QM"G]S 2"X([V;WN5;]E2#:;XU;NPYQ-F )]+&A6 MA_I,W]O:JKWBWM/$&$:[XXZ\[F6W8WO=01^&-Z/QC=WWP!LDFKR]#7(]K+-B MX:8RKG0J,'8[B3+6\:E9^H?5L,=@.X.AYSJ/;/'$6WD++7(+G)L?8' )WK4+ M8WMT8??=<7GPI>=^!;OCZ9&::=:>L="K$-/N\F)A*CBG4\4$AWNFYJ#F%#XM MB41UPQ6,:"2D A' +9L*"1TAL8,DXH=:]/T[Z^2W1DK#QR6G M[_DDCAK'2$S-M,Z!Q!"P$,?6ZH[I="F98G@XPGUP'Z9SPF<4E5TL6!QK7?%? M2_I$49A32450+&SIGQXS4[\$W1(,B9+L&Q-X;CYE1-(P9"7HS!D-< /<4+$[ M"H,@8%,JM7WT8ID92H!]B@7X$"UEO"1<@1)@G4'N!ZG!TX.ESH"G(KZ(%)YK M>\Z.I(8FVVE,Y(1P&I<'#R%=@3U-WI&&IH3C1-4?@;T!XP-RL8?Y(Y",=KIE M0J".T/9%S\V7NAB,''=4QF#I,$?TX8B MC&.X8FEHS5$D3.>-2-)84U?2PR0,41U,*(R$R&0<(89Q*9D5,$YT? WU@CY+ MED; B@446X8IM0(S0K)IO!=G*R_A,,F8?P_$?3[V^*RC=FK\MO6A6[* M8CM[<'9!W=AA(YKK\ 2T\$(=LFV?@O#YVLG271,A?2HW70\0BQ 5>6A>+?\,4/^2/69=VL+I5,4VZ:("B#PH5\]%YZN6\\T5&^660?8-@ M+&%ZOJ[?,#QA9QY(+@21O@XX_VL#/5'5[MI$7\4?DP63VNS>=8Q$\H MRD=2W#%]?<$*?BM?):73/<-L.-&U698_<:5]F6 I.8OGFP5^Y(8C@6&^1%6# M )81]FA=::PJSUP%K+,M"SY]Y]U.BYH#IWN+4&1?7=)<4]5?:+ S^;#S%U!+ M P04 " DA_].U(TW3Y\$ !S$ $0 &0W,SDQ.3%D97@S,C(N:'1M M[9A;3^,X%(#?*_4_'&7$"*1>D@*ST)L4D@!%W:;3!F9X=!N'6ILX&<<=Z/[Z M/P!LZ?>=K_;#5 M:'6;>1/[FX4 =,]<^Q;.+BQWZ$YZVI?+@>=H:@"J%92S*)=4]+OVX :FWNW0 MZ6GWS)>+]DGCF'$-2,CN>$\+:2"S6=UQ*181<<=X7<9)6T]D!XKV+)8RCO*N M(.:RGK(_:=O8M ,2L7#5]EA$4QC1>YC$$<&=S.'@8M33!+M;X%;.PX+-F 1U M+.@VQ^I,?[>UT7K#O>>9,;2^Y4R\P?G ,KV!.X+Q]61Z;8X\\-Q,D_>W0:F' M<5*M7#>F#:L!4\?*E#$.C_7:OZR&.073=L>>8S^QQ3-/Y3VT*"UPJG\"]QR\ M2P>FYN3,'#G3NOMUZ-R":7EJI*7KK1\6IG'G-.Y9#&'>R87(!<4 M/B^)0'7#%4QH$@L)<0 W;!X+L&*!'203WU>B'S\81[]UK#A*"%^IQDGG '#P M/!81=,]=M'+ID0LF:3U-R)RV>7PO2()LZ/7/W::2ZJ.F(ML\H8+%/E#N4Q^N MEIQ^Y+,TZ1PB,2W=. 620L!"'%NK.Z7SI6"2X>$(]\%YF"\(OZ.H;!2Q-%6Z MXE])^D126%!!XZ!:V=(_/V:A?@T&-;@BRE8F,LNB**V!M6 T@'/&"9\S$H(; M!&Q.A;*,6J8P0 VP3[( ;Y*E2)>$2Y Q&"=0>D!NZOQ(N1O@>8@?)Q)/M#WG MD:3"I=AI2L2,<)K6W8>0KL"<9T]'X5+#<2+;3Y#>(/$)B=@!_ E"6C_?,F-/ MQ6;S;.B42YVY$]N9U#$,#\WQU&F7-R]RM@NE!ODR/4W7P'*&P[%IVX/1Q;H] M'9M6V?XRL+W+GF;H^IZ6ZS.!5*Y""CW0$G)'ZS-!R1]UQE/FTS;Y'C._$+3+ MR4=[FT-Y]L[@\9X&-X67HE'6'ILGBWWC8'O.]MBC6=MN"H]-##_KIQW84ND-9]$D#;!7ZD?!? ,"6@JD$ RP1[E*XTE8VRVFWBNS\^R^)+ M0!X%F^JK 79F'QO^ E!+ P04 " DA_].96$V<<'-D[5U;;]LX%GY?8/\#UT_=!\=-TW8FP60&3M(6!I(X MFZ2=62P6 UJB;:(RY:&H))[%_O<]I&Z41,J2[-$4*[\DLLAS^PZOAQ3YPT\O M*P\]$1Y0GYT/CH]>#Q!ACN]2MC@?A&(^_'[PTX]__^$ZX($VB(ED*LST:CY^?G(W=.6>![H0 !P9'C MKT:0_B42B.Y/CE[#3WAZ?3P"W$'MT3HD[0( ""\Z FM=CI_+GLCZ?'/E\ 5E>'X]^N;E^4+HF MC#W*ON9RO\RXE^0_&CI2J6E68$0K6-/8.WI^5Z0$ M>N9WHR@QTZ*"[R_7FA)A,%Q@O$ZSSW$P4UGC! 7<$%Q\-YI!D4N,"58X/Y>#I1IX'A^$'("/Q2M MQ%2G[ANR]\0!0[S-V/774-K&CIJ)4[: 8L=1#Q4]TAGT#>)K:.62HAH_6R!\7^J) M5/:^ 19%"![Q2S8HREY8H/NN/"B2-$@1]0W 6R(B\^\(?UAB'O2X] WQ M+_1R2=5QLEJC1TQG2=!C4D0A*;H2-*#UXQS-"V![O0JX1M[Q8S*'!;$2Q-'6["MM[BKT)FR M78N\1;_-F)Z4)HZ*) :P=_AI,;?\"*WXVH)F:=*H!^1Z6RI+(3@=6UNB!>'2 ME- 4I>LMTENG=&/756IC3PMC7!&!J5=S4EC%P>*S=O/$(X91 MS71^R0FTQI\P9==^$,!(R%\PZ8D)^X Y@Q%0,&7%8C$.':GW/;BG=H/TAPJU ME+]22,16_C3EU 9\I1YZ)17\.Y(JHDQ'1!E*M)0?4AL*9*PJDKH>6D!+D'8< M!$0MTE]3/*.>0BA.=\S/X OI:25 KUV$+"T)8I^:H- MTS1("=&LJVE M9#>^YE+RMA2\LI<277YN%(RE!DBI@$[L*P^',I*A<;G$; %>+(]H@LM8+WCG M\ZS-5XENL0GX+*"R_@Z_H@(P8>NP1DGJ0KJEO)7">_;R%FFI^B[#P"I F:H( MRJ+6/4897%-#E6J<%M=(Z4/IK%<^#2V"E1KQ9,V"7A A+(E.F&6J5G?R+S=B!"1X5N;K;D,;BRE)LU;#=I_1R@Q+FO?68>:./ M^>V'%_E(=.>U)[?XL12CM&XBJDB*)1V5V$DUT14X+JOSH^^S]R^R+TUF]EI[\Q;T@H3%7J8J,2. MR-;RP2F5J26K3N;V4L;?^58Z\P MLFPZEY%E!YQU1;U0$+>46??Z7CA9_%X*UQAW':LOV1.1:#I7@7$'@504B]7I M[K+=R@??M_!8[O#:_14$$UM+J2A%=_9;*O*G\_:VE%2<,+&U^VY):_%W*014 M>7#%_WW_+O_(2QWNR1RI*QO.Y$'TYX. KM;R Z3HW9*3^?E 7CPQ3&Z7^!5, M.GI9>4D6R;GB)@95"HHHQ((3%O'9^]572@ 3'^JE' Z/$N4':+0'@P#QI@;E MG?1MF>/A65-S@(1XWYXE4+2;6E*H#7NV9Z1=L3#*7[X QOA<(&:\]\5VZ4ET M9L5"EC((N?AQF+QDJ8;JXQ:1%4 M$28_AAF7YHJ8KL*IIXE.F?[:Q3.E*W-JZ9%2J:==Y)?OTJE3,#*JZ'$7;Q0O MYZDC/Z&1#\.,N+GLXIT]M=!/J=33,*-OTR">1ET'BQ;GZ[5,'N6ASE@I$=]=U'1>>&T$@^,S4;(*X-V0UD\<&1D9% MEXV=N?X*4[9GJZJD-[=%?L43C#W/?Y:CT^!2]<4)=4FB8Q?F M;M=B;^Z=,$C$/O3DY6>JY( R:/WGQZI4? MSL0\].+3+#HJUK44V9?5E^%*Q4:>2+26-9VK(SR ZRUYSD[QN(-^U*%K3WX( M$=\@U 44[;7;6U6PGI^2"@T>R8NX\'SG:Z&?%LG[?3G MYMLQW*Y8<^OUS_DK/H4M?N"C3BCJ')$]*=LB<2HO2.Q@WXMN@A% M"2WOSTOJ+".AL0;:N3B$L DS:U"W/NS40^RN9(MZ47&FU$QDFSS_23!_? :Z MS0-]R;7CJA?O)KZP+UWW5LG:*)1V>M\N9IJ*^X)*144>EY@96KXH2A+U J8# MA)*]+G*P=$7ZLV=OLVARIF?1C0:5&5)96.1P&#GMN0>MKTF*A)8TJP?1P%LV5-]/Y%9GC MT!,=5LE:>NS-OK@IO,$O9H7$,#2*&OV]S3X.L=M!XT7'5G;)7T5H%*'QJ(C2PL:FV@VPI< M*;[%K,#SHF4LM9E*1>^ZLL0JNKD5%YPZ7^//YCNTP"BVA0_<)SFH<[LWP":Y MN0U7E!-'7(:!\%>$!\G1$S>8A7(G#G2?7 Z#;^//[J'-O:)RI#(+A<\[M'@_ M>K;8G&#@=DO$=%[8.M =$DTU:FXS@)BN 'Q@"\H(D8_=F;A%@19MO[_!GNBT ME2R);#,6B4H[='WK^+O=+C>+5(G?VY)ILD8?'[30J8%6V?N:TM^3:$$I@ %K M-HGN*!*R58E]6?MAM?;\#2&J@;H+N;.4'[$#67>5;JL*S2MANN27??S5 MU8*47?0N2TX&KETN*E6+;[<3,OH,;\HN\9H*[*GZ# U.R+N)X&Y388?&-;L!"%#BXT2%.-,%!V&@VQF$XO6RUGI^?3]V1%S#B1R$,P$X= M,FG!W[_$ S;Z%Z=G\"M\.CMOMJ.GB(7--V?G[QO_.G]S^?;MY;MW_V[\KWW_ M_V:3\^![P;='Q' #> [8AY/4*"^/U#\E]*GUYNSLHK5H>!*WO'QAWEKKYXM% MV_/6[_=W V>,)ZCI)8(L>W$R6?W.W[]_WQ)_A:;,NV2B_QUQ4"BTF,M70]J" M_]9<-&ORKYKG;YH7YZ0X4JSWZX...]O[\F@8L#AEWX (!X+H?R"OE<94H,>;M'1HM?; [B"$_[F-L=ZH-^76R*VJ)-\RHOL6X)I,IA2/H8TW MPUV8=!-PG!@KGH/Z)D MDJVK9$"BY#1B,#29A C0L $Z&6 $ILH'\ MP2B0&:<;!629K2T&)Y/?;!C^812&!TJFF(;S!SA2A+"!X9N7*>=7[6/4W2P& M1LUX-D(_VN)\M%8W27N+,9%PG W&^VTP6AO'[B,YB:?6>S#D04B<;V/B@Y+8 M(C8G7TYSNQ[:RK=YZ :.'_&'-0^$"H,-0^H]1B'?J0\)-Q02A -L/+4#4), M8:%5B%S5 $;GD2[DFS.L*N$E(8@SHPODO1<0*D3*-8+MID;AK-;H-T'?%E8" MG]D04J&%2[I4O4X(L\25@&@VAG1-)A,2"'9S0WY;32T#4!KBVV)< H79*%'; M=;V8HP?DN=W@&DV]$/DI[E5!/8W.-8%+1Q0)@&:C37W^1"G [@VB :P1K.TX MT83K&KMPYO<<3^7A=#K7!$ =420 FHU1I1@51YN,?(4[PGB0IC<:HA=UC+T8 MI9I 6U@N"Z;>FY[DU M"210F(U:+:+3?3S#080+Q>4S^MB"4EXP/H-U"3P9<:P#PG,5,7"MC,'"^^@% M0@G7<"P!-PL\\PB7YR;9@@OAYUH0EJ1K.\PEQ9,\_3<;/@%?3"/LQEX7G"W6 M"S.KN]D.I)I["4YFXR1)_F[PM)8VIS)4@8#HPD"3\/:,YC3J4_F&/>Q.!46 MFC4:?6L"F88D$O2,1SRX.RV$FJ)/3=!22"!!R6R\8GO3HXU25I]ZH90E@00E MLQDY&T?)?(AD'6J"CXQ]"3B[AC6VZT3X-U]Y\0QK^SYYYHDN^>0DI NZ] -%Y%[3%"N=P[G746MC' MGF2WL=H->"4+#QL+EC-D* MC>Q'"3;6#=XC^@V+'-R5D)\#NB&APF!T"9BML]GG+-K*+]?4B(W5A[*LLQ7_ MOQ*?:V8A1B]8"=FF'H,_=>#7X.D!4X^X\?*M3N;;XYC'8W1[5**-Y9E"W%UV M0GD=Z^6H\J2QLFYSG=<<]Y+9^MCVK)E*T"X#/2"V8F&+SVP*3-=:&<5288N; M&*PQ;66]7_*@:&&5%#GA;UXXOHY8"++1I7_A%<7PSU5[Y9VH&04SP_BV2R=V M$,K*ZD#^5*0W^DB(*S*D,9UY#F8#\/$*3%6=;(=.Q7M^Z9^)6.!R<4G8I=+S/$ M&&=;Y'6S&P(]&:RLREM[[EGRTI =:-G_S'<'H0I4^]F1R["Z6=N*"U'C6!-H MG5=2X@Z.?ZIVL(7(&)ABG#/8R,X\@.YJ_IGQ!,OXLC-^K'# L^95818A8G12 M[0)IQIS3%M;&/(S%;==#TG9 !Q1+[U%3I<84(&)Z&2UHWUMY-05$M3+! _AU M,'9%[(]GCO9&.R%>A$K=(2\BJXT)%PN;O24T+8O8^15;V@M3JCOT1>7-S< P M,>4E>KCU C@#E/3JF41>JU?/%-;&I(BTL789B_A93[Q>1^.F*(V^-LYJA36K M%G2)A-6F-D@B$,GJPH?.O&H@ R3-?C4%2%.ZW.?Y)A;9F]$(.\#US8LS1L!U M'\ZLO2![,5+,OF)D:K_0%A/7QFP B;4O W%EG&LFD=IC7D18&W,$:E\U!U!/2RDP!7MKJB#CP M&%%\A41T>,(?;PBN\Y^9Z1*H.<2Z8EIYS_"B6#R5= ;6"3_EC^/TN]8V73PW6"CQ/]<]M!4IV=-0=*6S\HTA%0R]79D4R<0K$N@IN@6%3,_ M=<'$V?2O&BP;;.B@15GI7 U#=<0;*^)24\E][0K[T>E<YFT#2VT?DYL#Q37LJ:]7 M;TPM-#F+$:ZI.50EOI6W1F>L1DEA5G('J][]Z\7(O#I#4 FK?T.T)7EVVY68 MA\ZX*_F*C0+OU;!$*' N8 M!?,^4,Q]2%##D)($Z\5LR4=S_1/&[1TNJHI 5G>>X M!F!VX(<&7&MTSL^UR^\Z_$5^_J&7\ 4#<_6;[->;'?Y$G8S>1\_WX &IA_QX MH\"+'^DLYQR=W]GP%2+;$&R?C_.%L''/O.3[-T*_=0.1+,J*0Z?J71_L5%)H M;SY-@'?+*\''V!7W+10&3]6[/N"II-#>B!S$SXB+MAFL$LFAIS=:NWK;F*NY MXY>H8,E]X(OBD([R]:#Z) [^ BL=SOIX H=2,([>Z-9C /P_,:)EQ940-7L] M?$&HM]Z654)P&]V@KCZX!,-G4L$,6%)Z_7:0EM9&-UI("!BXB@4P1>MX#""6 MU\:H0!$Q;DE4VB>LD3H: XC%M?'>[D)2>+.J5H"8U/'@+\2UL8145XKV"([V M%1K!!KVCL(0-F;6+3P]S-B/!TQ#325SO+EA>Q@*7*8VWA [64AK-G-?D_"1U M+OS9E#)DK4W!6 YOPE@'/X8IYAPGFD3BW:(BF73U:)$_3]2YQ+PB^G9<6*X' MOS1!MYP*;#S-R36STUQX73BGY;+KB;HD+K9T'<:"8H2N>[75M4A7.,YVQ*I[ M?/5)F-CVZ'"V2URL!%WCVZ B@&=M@TK(;N-ZJBO2\)EP(52K;'%21V$,*W%M M#9!I2<$#/)590(K8<=A 2F!;8V0Z#BW*-.Y%FG" M!U15O6YTVA.P=7N#^.'*PUXYT'J:*!48:_&!'V%E__E/4$L#!!0 ( "2' M_TZ(+W=F42L !ZP @ 5 =FEC&UL[5U;4^O( M=GY/5?X#V7EFP& ;F,HD96X3*FS, ?8YN51*):2VK3.RY-.2 $\J_SVKU;+Q MI6^2NMUM,B\S;.B6UK>^5E_6K?_I7SZF\<$;PEF4)K]\Z_QT_.T )4$:1LGX MEV]%/CH\__8O__SW?_=/_W!X^"M*$/9S%!Z\S@^N;^\>#O[]\NG^X"[)3/)_]?'3T_O[^4SB*DBR-BQQ>D/T4I-,C^/N?Z0L/GDY_ M.H9_PD_'G<-!,2ZR_/#DN'-Q\%^=DY^[W9][O?\^^)_!]_\]/"0RQ%'RVZN? MH0.0./+%IK_7ZZ:-LY^O?O]\_! M!$W]PZ@"LNQ%'L/JU[FXN#@J_PI-L^CGK.Q_GP9^7FI1*MDQ>](\+)@=)>)/D43Z_2T8IGI;POAV0Y_YX MNEO#"<](\2Q]1[BDF#0Y$C_EJ)V(5VD2HB1#(?P PRL*R<"\]&-"X/,$H3Q3 M%U3E6<;%??0QZ&J"\BCP8YVR;SS8!)#G'/Y+J,Z&HYN_%4!U2P"L![84_ F] MH:1 +_YKC&J,C8UN+85XSM/@MTN_1#N= >SR8Z@KD_@IK?44@-[C^2!,9\#$ M( C2 K[>9 R<)*&/PT$81N1]?KSR/5^CW(]J#-MV;VD)\3Y-QB\(3^^2-Y3E MY3#3 JKN<_7#>"ZF4Q_/AZ/!&[R!#(C;%#_[,7I&08%!$I1I %7C+?HA/J5Q M#)I\AS$R'%UA!/K]U8^2^S3+8%"EXR3Z'85WR8V/$QA.V3#9%')0!(2$)YAA MM&K%K& M%7GK1_C/?ER@[\C/"DSGUD&6P?H R_-]Y+]&X:C\38MO M2OV)9D1_].>-=@>*CVLI]%T"+X1#[8>F$:+ZO)9BP^Q/W_2(\//$QXA\2T5> MOF(X(FMY +/C=107L"1L-:X+2L_;2L@^#A:HJQ]7!5A:\*(D/PJCZ5'5YLB/ MXV]2-7%LB0M3(#$B]DKME4]K(P[\#+,5H#\,T<@OXERC<(QG:Q(UG<(2:D;2 MZM&M!"V?<3A%TU>$=4JY_MPV(DY &AP4K^AP"5VCH,RGMQ$W2?.!UN]F\TM,W PIWL:2+922H>"G M5+/5D7 MK]L_/>MV*SV9$WL H1$B-O8'W/D7&OC=<[/SCL76P0.\+J(,( 6CZO&4L// M=X33:4V=57*D,@A%!D*E,[K ?CM(<8CP+]\ZQI6^ '$;98$?_P?R\2W\1C9, M-EJ7*$[.]XP(&1@V)2<[I@2V'5$:JI.RTIXBV;?O0PZ'30PFQ;(NCV]HP0,10V&>97BZL"X[6/]P:V['Z..'SPFIB=[ M1HD4#9N5GG%67K!/(DR>Y]/7-.90L=:F!+EW:S@; EOI_1W-2T]H'&7PB2;Y M@S_E?0:LIJ7\)\=[1H$0"9N)LUVM$/3K?$*S%%>N[YR[>HNZ4#R=O61&@HC- MT/F.&'J>H#@F5A\_$2_@JPVI[/NV5 APL#FXV!4'4S^.+XL,,&3BCV.M)97^ M=#]98 +A'/V.=\3#S13A,7R@O^+T/9^H?!3,'A1.=R]Y$0/B\&/^;%Y-I.ET M6KG32OMS-BQR$L]*-B#B-470D8+;TY.("BX.:;L[O?^I\'&.<#RG*Z#D[+[1 MFL+H[QD],C <3LP?W!>"P;8]R4I%*I&RV9P".=M35KAH.+28/\+3S_DVBM%# ML0J;.9M]-J."[YNUD8N"HW[S9_6%6P(^53\@\6G7?NY7VW8A%>PN%-"^G>25 M$'$HVM7)GOB?,7RR55R-GZ,K$E2-824,Q0=]8<\2WNE^GOO5@'%XVY4=X,7_ MN L!832*: :1PC3'Z4,A[:#CGF305DH PP\@5TK#:A N_;\9^)@*-R\P=]DA8WG^5Z"B$.1^;/^8N!T3EY?HCR6?2F+9E3P M?3O3^7;QD:3ZD!JOI[G&8H_.5;C@O$9;#VB7ZAB9&?O9;J*++#L>_/*(LHSK/% M;S;IK'[M+2L97,5^E@U'I3]B\!&Q7)G2/E0I9@Z0@BAO*=$;C*V1K Z*0UKM M WY[TE9%O%[+'V"PM=V8(C)THN0D-GQRI*YP-E$"/!R&:A_T76'(6\\U,<;4 M>K;,#JCZ!,8)@JUM!]! V:<_]COBG(2X;2DN*R=1A>^"PPX7!(>4VN=_7:24 MT"X565EM3!%9.:6VI(6)@L.+>2/!I]L[)^AT#>]8:>G9@NB?+8RRE# MZ!OM/3O1<@T)8 FO*==0 M Q^TDB(I.8>B-V*7>4 Y/UI+I9MGR.)4BQV6TCDDR:!H2D74_.VH?C.>W5-P M;3:V9->4 IAS%]FQK M!TA3KF-[+AD%A@6L,5I[=J)6:O/#$UU7NJ/624[I$V*V]^R$1]2F@R^\KOS& M]H0\XG2&<#Y_C'U:. MV*C,RA3:2X4=?-Z5LUN MM8C@FAK$Z'3E3+;G;U%.X"J=OD9)Z:8@9:7A2$?"#M(DBT*$*^\%U!6 MS_6Z5K];#2.@/7Q=>9UZ8@&BZMJ2)%S"""(DVGH*>GD]J\=L#?3*P.G*^-1W M]JMJR=L+7:J M7L^JI4LO;7R$NC)!M7*I[ISD=_+L),";X8^%35>^J#X/YJ,_)\X[==_E>@>O M9]5/)E&WV'7)0*(K9=3$25")(G8?K^?*3J,62P(PNA)-M1&UC5%.U'8?KV?5 MG-R&* X872FIVO?N*Z=I=8H$2'3EJ;;GYV8ZB],Y0D^HO%*NU@OUK/K1&K&F!DI7%JN)S6"M3:#7=V7SITX1!X6.U-;M>YG(;SQRA6DVB./T MG<0("Q0M:.V==OIG?:L1,[6TK0)%1RXJ1^75 O<,DREZ9A<2[IR<]UE_DV2GXH]'484 ?[J31?H^2%"]J48*8@G&QV=3K6SUL&Z"%S3\3MSLYMXU" M(00?@IT*:3MG5:(!7;F[6NPNQ93>/DXW&NETAM&$% ,@E[L3J]%]FI'@P^'H MQ?\06V/J/,GK6YVY)01Q;32U(>I*#]9 ]?*RVT<_"N^2*W\6Y7Z\DODO8E?: MV>M;=: W(U0-E:Y\8ZUU*:09'QM-/;OGH4;\,#%(\HUWR,83N38Y0>&-CQ-8 M'[*5^>$:=!Q$HD52WMGK.[98*C"FB(K#H858E%J>,)R:"SQ7FN>V&WM]RQGI#3CAH.!P8L' HV?K;-PPX/4M1U=;.V TUA9G MC%DP0G&L9FJ)++*^U.CFBM>QJ;E('28G<]R"%6B9@1#7HT50+M6S#TZ*X :NMQ#J?JGB",QF4P8'(HL6&S:5I,T=G:MV4_:E)!TK'PD^0I$MI,MZ3E M<#S\*V_\D90*0B%7R9(>GIT:D;4TK0*!H^[%,'*B.-ZC3S:.$Y1' .7 M[&;C<*:07WM2W#^IU&1'=E*Q7[9+ZYS;V*:%?RVJ*DTO*^K7RI\.@/-E_4/GA!H.8MR](PPL(1HX6O8N:1C2K;,*67ZU1Y =FPW M6%+,V0[N1!O.;"$984&+D"!#0;6&W@B<6DTFJ3?*C"K!F5VO9I2[&U2@1ZO. M-Z/#8R%,:.N%F=.%(\X'44Y$5! ]V%-K5^?<#7.78#O DEBCP.VU)8N^LZY M:S[Z\D-0=M*7\KM34'PYV*CAD6R>TJ2L,:FX\+#Z 4CWW"TJBP\?C#L5QS=D ME$YVS/8 RI"!L?XZQ%F3HW&K GCS*]H[%U8]&[6I MX2!PIZ8WVS@F94;4#2!:W6R]JT(W,%A#O%ODLQ[[*L0.%U@_D5L6U3H#T/2M80)&7-JD-RI!2X2>E%VN6SS6.!@XF>(W 38 MD%?N\T@QU M32:V[IEJ.4D>E<5[^'K7=1&_H9C1"03X<#4+Z)AB!5?H.$1=D M#J)9C.X2;L&<5L\#K.>G=F-$U!C5@U)2>GP'0>=50?O2#9+M6VCYZ<59Y]C" M ;IQ50LBKYFS0>W*%I7J)$ZO=;DUQM#8N!#F,Q3]-L4;7VB:P(\!S;20N#=K M/8?JSDQ<1ZMB& M*.=;@)A"="91^@1=\SL7R,SRC>0FJ8\A0K.P';<8#YY0O M0NE,9+$^ZEQQCNZ(0VG)#6LWI %0F'R2T,=A]F-&LMJ@???X0L59*N]/X5LU MA J_+*ZWM 8T9V*&KZ/,'X\Q&I<96L/1ZN[Q!;8$E[&XE+!2?_H-N':J$V^8 MZ@$3AQ7O8-=?GC$O-S/N]O,0<'YAPQX=3%!8Q/#9KRJ07-L"LO55MF#@7.FL:Y##9^(BC)RIICC-N6FG#&4#)X PCD2$-\YGZ,KM%K M_HEGI0;$KSC--O!=(I@MD>0F>1W/!YU9*3=K8/08T(LS-IU-3)]X:@R0STZ MSDK,V Y9WP3KCK&'*^A@2C))?R>1$<+\6\4G &XK&UPK)#.0.V/T*9-+7R9^ MPMBM7&$4TI*W**OJ]0.(NV21][_Z]V&R/I7]*XI9^XE=O!8V6%8*PQ@<6^;5 MI<&4Q=F/TOT/?!1_F43!A&Z=JGW4IR"7""5W"7L?Q=N6MGXP:-Q*W*.IW:DF MA6BPA.DZ%?-!AAWZ$PW174;[!H=\A;,;+=1XB=!1(PV&8A6QOB*/4^< M'J ,BPZF]BPR%PHA5F?J []@/\E&"&> DMX*! O5<,00/B.V^XS])ZG_6.=K MO)/SD^Z9F= -=<^6D%Z.\\.$$MRI;;R_0\D53YL;8TI:*-9&HCG=.SWY^U>1T8UQO0G361V70&-VU M>JWA#JAEX'7&?Z0"7YHSH?H,P&[&(RW.I=#%<$V<&DT]%KQ1&DT]71>2+FIR M5\_ T^4>RVV$$N_IJ=Q4U%U[ T^7>\PRH@1W(IOW=B0Y;]_9Z9!R,-#:C'G' M[M5U1B:#9N8=_AUXYU:M.T]I',.)]=W'X7!$G>._ EIRE&6YSX?)YFK-!&[' M(-0F+D#%4*3E^5ZWKR.NM8TLBU!O\EEYFW?U?E"750NQ M1LX9CNO=:M$98]27#+/J6[T>Q=@XW9WRG#&U?1Y-VX!6-]*T?@OHSXPU5FC& M,3[DM&MHOVMC:30 ]5PHW:V=W7HFHA[7ZFO!N+>O!_LS0PE-[4U$/7ZY:1-* M^,/8V%J)SIN(=CJD5.NA[;V)Z,QJ36PCDT'#""!N[M/9[DQ$M[#NEAV#(N=7 $".=? M_FJAS)B?3>#C)?\C-W6]@:RDD,Q"4]=11DX\H"8!X\K/ .Q6H\!V. !JZL09 M^X8>%E@?U@28P>_D]?M.V#OT,]QC4GI4PW. MF#R>$&R?HR!'(5MD]F\5;I5O_EC0J^U"YC+ZV*2W!^V,_<+18>&*<<+.^'#0 M&/$]3=#\NX]_0_EMD83R$<#N %LSJ]'.[;]<-N,BM,[$'"V7Q,OY\L=_C1 & M'4[F]^@-Q3('A](#0$]FSJ0NKO]U5.).&CO+ZK0MOM0J7>LYH -#T6GJWHL: M9$GH5D?L3.*[-=9=6W8F)]< : C1@CQJ!?"MQH(=[H[1FK^-!DTR6F17W)98+DL&HC=7 7K#JX MJ3)(KW0?9<%TQERQEE.:^EHLZ.X92PILOB@S/[X:VV4F1 ZK%@Q=&L,^#47K M.;GVBG3 (=>"!6Q?H_7Z9G9Q&N(^^?%71I3 &4H6;&C[.Y2")CAT6S#<;<@H70"8[3W[U6 5E,YF2P"(PY(%RYPVEEQ9;/73)5LX M3VK9TSAY]U=I>>LBR4Q+ 6E87O26)L/7.!J7/W%7Q3K= ;_5;&+!)[%.2GU0 M'&XL6,56DAGJQ4*+.P),0XXY!1CA'%(D*G$EFT:&1FJD+S=\!&M_A]2H['S2:]:0Q:<&N[[Q4QU7L9[(C M,[= ,Z<'!#L"OZ94N^S2P<;8'[ MO8YS,8*2;U+"+@^C0RDTVH($>\=FZG$YN%2+-.!.8LT^QG7UCFW741"2RQX/ M^C7@3F+/G@XB9W8*]D>3-"Q02W0#O=DP>D./.'VE,^Y\.+JFKY:$-BCTA67S MZU1[+#]Q5CB$LB)T9 C58[(JF_S=_XBFQ918*'XD>11_]W-BII@W8ECIF0#X MZUP%4Y/Y&@K2D4Q4;T0\PH8IB&9^_(1 G 3^F>*7M-6 4'DDP+6:W6MS/*CK M1T<6$FB=68UIVPI84OX[$'0Y=3 ,$^06-'D?!)(&QQ I J=,= M1IU+A5;U1YG45X:.A)D:G&XYC;BW9:GU!A NU4[>(:,\7>A(BN$0^A<4C2$5_Y1^WGR3*T:::7@4*LQETJIUZB7-&J]8TAJ#:C(TV'.V$=6=\-;NG7^:;L1E#K"^JH^M& M)I3Z-]D@JJ/+M0S9K.=U.5^LP&Y[?6RB59] MQC?U;M"U(8MED[T!;RP8/VZ(E.->2/!7'8@.;E<<')&RG8T.=\F.2FKT3MV( M2C4[@;"\T'44Y%Y8\LI^[R]1/MEV%:PKYVG##4?/>1K\ MIEK]+;<;4T"& F_J5Z_DZIO-DP"/ M,RX)/02YYXS19-LFJMMY,X6 M0#,4_#1.WXZ"M$AR/">4G2W^01@[6V&L^K7WXYE!S^",F=$@65>-(#XEH[BL.9P[M0U1R:F'#+FD^'/;(9RXM( M?(,)\8/PS4\"%*KIF-V:RFDUL$!9S1($[MQX6;D@;@$JB5W ?E#ZYJZ*+$^G M"-]\!'$1DE2U+(-O&84O_H=@8FKP-+JR6OUX6KIEVH"6)+([Y<"\@O^-4_Q% M_9==&]NP%O[+4S.'R/;^RRXW$("#X@__Y;I;PU#L?]O3SRDWAT,.YTOY+[NV M ZOE^J[E%>MRCZ9[ZK_L.A-PK)TI1_R7U;9VB&E-&21P7;*:4C!F]GSZISDI M"JL.R\4)8UG@!_&#_H7M*1Q#QRLEAZ50R5Q.!$BL^BIU$V-[3C/ D%8W)8X>BW@#1([A8YG4U58 M"0A6^X@8U@VMN,TEN[!>#L=;6%?]&&6#.$[?B9%&0G*]IU!8UIS9C>ALB%"# M!Y9#W,-*;L)-,H;C)2(_BGD2=J)"6_-Z-Z)%#9!!)^Q3.O=CX:5$K&94,FLN M[D:JYD%PQ]E:P?I$53J)I44&1-U*E#UKWO&Z1-6"Y)"KU9B7O.>FEUS!3B2$ M]!72]&E[8'M]+;J'<2AM:;!^B3/$C]9+K<.+J\));+;K*'MF,_8!( M?(-UPO5YR:V60556LP2!CBK?7\E+WK7*:DOG7QO0DOKA%KSDM'QM=I=<(9R# M]A:06(5_OZ:_O+]G_O*>J_[R?AU_>>\/?_F6&ZWOIK^\U]!?WO]J_O*^V_[R M?ETO;/^K^^(O;\"4@]5"!^%?8<]#2VJF^ &]#X(RI0SV/K /3N#' *D8 MB&H]AZK#S/[1W$39#*(S-47)C3K#T2"DLDAMM:SF%)3M*L_->&!S*D3I3&U0 M?=2Y,K7NB$/MF<<:)MPE4)A\DM#'8?9C%L(T!.V[QQ=2?UXT6L7]S<<,%FXD8X'3O)3TS.H5 6THD*'2X;SGA82M1S1)U,]N3>6T M>A]D&^U+0$G<[SNPM9>G^$L_0^%5.B4CI 3)_FTUA.R8V&^FLSB=(U3%H3Q/ M?(RV)"2:#I8T!>DXB7Y'X2/"40KMLOSSPC_!&JCY3=[IL8UPBF""PB*&/:H> M.%(G@(GW@>K,;!*%C@0C_'.,T^:TMM^.B[L$9BBTM%_=5[ E5CI!+U"*"RDP M!OEF#C"I1IQQ?G DE9K9A?T HZT<&V4&:A&W"LL9MX@QZEPQYYGBT$&'"9E6 MJEP$J:UNJRU@LGH7A,)'PW%IL9$XX]QX0AD"74P&27A-KG5+9P1?M1^7\J30 MVSOM6#WA-F9.&9LSWHYG%,,SQ[^B!&$_!KD'X104GN7D]IHWM#BG2UFM]1Q0 MH54C4F-^&Z!TQQ="MV\H9._N*ME%-G2E!P!JJQ;:'9Z7ZBA$[$"Q9UI91C5N M"WXYK]Q*[SX._S"SU!PV5M(COH:9I6/FE+1;,TN'NQ$WJ+7]-K.4$PV96*!:@6^\?M M QBMFI[,30GL<2)1A ;+%<>IO_;BQP('$P!$Y!;G3TJZ@=16[1.[HD]=%\[8 MJW9FQ>A\+2L&_SA21R%B8]8.K!CW".3+!F$841GNDE&*I]1Z9\5"\6E$5# R M;#.,^=@#0EZQZ8NC-*305GJF^/$Y.-QYEBIAR!73G7:F7+PE#:$:<4G22OE M1N I&D_RX>A'ALKB"P+RA/WH2F(UJK?V\J8&R)F0@75Q%Q4RYO+$'7%'"M1N MQ9MVS'$1.7/BXLC[D"9!4_8^^U*X=N]/TD0@ Y0SOO]UDX+=C](2(8A9_?$%XVE$F3?XHJ@R[1LIVE-; MZ$SJHQ#!=925:9Q/H)9'.#W5F5KECRJ58>A^&2N$BS#JR*?4E>SZFM\E68Z+ MLN2CGT79\PPC/QPF?_9Q1 Z\!(#HTU9]!$6_7]O8VMC<*F MZTYEYPU)R7]H.+#Z,>:S#\5GU5/4]OC" ".I][PS-\]W/R]P64=S.%H;5]8J M:^KP]O1L1/FW\/;TS*Q-3;P]/6X D?N/[P]ZT;@G@M9IQRJ&GA[>BZEC.IP M)O1LYX?*]5W+A]!S*3%4#T'[X>UIP)2#WIY[4@X< M =$9OU,M /!BT;:V]K.H.NP&@1IE? VD,WZJ.A!NTZ+U-+_RJ%(9ANK)N\#X M&D9G/&"U$$1ONKYQ\BBJ#!?-Y9H(7\7HC =,%<%@E".LD?6UYU&UV+V/RA3U M;*#N.,14<6C@G*)WT;72GN8E-G<<8D+1?R1AY:\EQ3\#:#J8DG\UI9GW/*H7 MJ\6X]7(N!>J.MZV^)TWD-K);Z+DVB3(H]HNKB! '^HXWSQ;.H.ERTP6K@? ND M4VX6M;D*8>03EX&6Z7WQ,*H0%],Z=4SO6RC=\JZH@-# -D7OHJ6]/<=+;!+O MR@ZLMC0V_\7_T%3VB%-(;?D:DE87IUF!/Z\48PP6:1^O?V;!(+&X7@YD*G-5 MLC_[<;&LE57>>B88^0J]O?Z%E3 P17VS1[TR+@UV6O7AQ3.<"]L#3#.K"M-X MWDCK"O)K-*);,,M>%AG@S[)!\+OB<(9Y-H=@=;8(PR4M&:U*J63(;2 MOH#9C$7"[+RHB,L9\R)'7J7+%:1] :OMNS<4^:A%YB9 =XR&QMET96XU3ZML MOM40EYWA?(5:^-%,IFM_!Z'-1$B9F3 9LAN+?U97-/>RB8T6 M(+"M8S-#<1S-KHIJK&R/&=W:GF>:*%DZ8U@P/"Q*KRTFN9LD+R/&+^=EK%LT MBA;73I1_D1UAFSS.ZQN*#C&[D6L.E<.^!1/%IJ1,3/+#5IW'@$H-!8 I;_F: M,\<>"?7A_IV92A(EX0=7KCS@'(Z#SXB7%X01.X&*O(*"2G8 M&9#+SJ.XR%&XU7A?_3+!N\9CGV U%>/[,]A>=>G+!H.1,#<<;EO":F*B\4AM4(7K%Z M%2A98G#&M;QQA<%#030 GSG9*V?#(L]R/PFC9$SWU?)/J='SJ%K<"]P5?6KM M@#KCLZX%0Q?O5 U6:\ZWHT_#D%CJP!DW.%/\ZAR]A6$0_K7(5>\97:TT,#R,XXV&$1PZ4&_/@JG4[3A*(8Y#F.7HNTNTKP%=N"!>' MP;1\.%68U8*HNBAG#RB-*G+'S\^9,7E*J[_^\)Y$=6$UP=_L<&FJ#W>*M]WX MF%R>EBTLM[(="+-]F39U[%XJOVCI$ -QI[C:IIS5V*I!4=6#8G,O];X.29M0 MZA=7.R+O>86Y^Y__#U!+ P04 " DA_].G8S"#QU1 #$IP0 %0 '9I M8W(M,C Q.3 V,S!?;&%B+GAM;-U]^X_D.'+F[P?<_\ ;&W WD#4SW;->>P9> M&_7H;A>NNJM<5;UCW\!8*"5FIG:44HZDK.[?(AZ,9@#+':JJT@J M@OR^X"L8\2__]G4?H1><9F$2_^F;-]]^_PW"L9\$8;S]TS?'?'/QS]_\V[_^ MS__Q+__KXN(#CG'JY3A ZQ.Z>7_["?WGU>,=NHVSW(M]C&X2_[C'<8XNT"[/ M#S]]]]V7+U^^#39AG"71,2/?D[_#>NP@+ M1:I:M!E9O3<__OCC=^ROI&@6_I2Q^G>)[^6L%WOE0LH2]%\79;$+^JN+-V\O M?GCS[=-$KF9DU;TG["X_JWKF>M7XDAQ./ZM5%S M3FES4=+!G=GJQ8C^?$>^WY(,?\UQ'."@E(W6U%A.UC"SN*S)Q&\U%E'3FZ1M M/5]"/V63R?=__.%[I@G]S5_*6>HR)@8@#_/3;;Q)TCTSW9?K+$\]/R\;8J*S MYO\RH&ZM=4O(%&?),?7Q((UY/[:E\=9#I"%S&:E)9W,<7WQ^^N9?JVG:BP/$ M*Z)&3?1+6?>__X5_OU+G,FUWNY?ZI6SDQQY]BA+?^0F98@_Y14NU39KL!_=S M(4HRN$MF'*"@^"#[@A,#94(-JE-&E&(*9=C_=IN\?!?@\#M*%_H#X\T%69/Q ME/;6M75ID$5?W (_>N15]G2K>UEI$!*8='>)>Y.^-L5$"8F- MEZV9T,?L8NMY!XX+'.59^9LN0(I?_X6L37),1;F.O"R[WSSEB?_KY=U#!R\(!.LY);:):#4JNE!60\(BAI/]/HF9"!_Q?HU3 M'83%LC81+)%4@ ,K4X*!%X."[USB6L6N"@T"=%50L(U3:'0^8N!Y9)\.:!??Q]Y6P4Z.F4LP:$K M67?\J[\C6@!JL*7]UQQ=:>9[T7]A+WU/?M-'>Z&T9<:+TBK)SHLB M6A:QPM L5_2TC."*;K8$!GXG90Z'5GD00+0E[H,$+^T2*"0]KH:%I+L7 P8_ MH[XFWTZ]Z#8.\-?_C4\*4"C*6@*$2M(N&(I3]Z(@8B41*0H%!&T/-T&@[=[% M '!]3-.607H7!S=>KKHB4!>W! .-O,*>@1=M312D-*+%H=#0U]U-0/3U]6*8 M>$X]ZDST=-JO$V$<"D4Z92R-?E>R[I 7?T>\ -0@2_NO.;+2SEO8QC_B;4CO M'N/\D[=7T5M>U*J%%^14&/BZ'*(%8R^*KHY9&.-,;P\Z)>V.=T=*U8#3 M8J@L!SSBLHZ5#+FL5Q<>\W=[G&Z)6?F0)E_RG0G5%36L8D EM0(+97'$R[MA M!K0]+X)#V^U+KQCJV\*GG4>&]/Z84T=[NFC5KQNT%>VN'O0ZJ-80C?NE%>(5 M4:,F\%K"8%PD*PJ#05G\Y/$_CEZ:XS0Z\85-S[FC4-KRJ:,HK?+,L2I:K#NA M#QP5'2T[;E3T\N)8(-O?. OI[981&,3BEM$@D5<)A[JL(WA0=;8,$*J>7GBZ M>1]&^--1X1$B+V9U*FG)IY@X:!G$"\'.$6)GBC."V),+C_!M3.R,Y^?A"[[Q M'C-[Y9D$+"3TO2_"0]_UBT/%3U)B?)CW W,> MODZ.<9Z294R@/[;LJ6D9.'HME/AI5%NQ\RN,DA05E1&M#8TE@^&10KI_8 M 0(479G[<,'+(U+!@?6(KM^5Z)!V^G(N-O3#*?8TD&@7L>5*TY9+<)]A@T[^ M#CK*LLYK.FZQD:3Q8J*'71+KCRO$8I9&5")?=U19$<3* "\)59W9'%U5 M3RXVPD_8/Z;T]N6KOR/=AC6^,O*BED9:(6=WM,MBJ"P'ZBNCZ]SFJ.MZULXT MSG:H]^E#FKR$L6\TD0M5(*9R4>Z^R;PZ8BCK.#&=*_I?.:$K.G]Q,_'F[?HY MS)4!-<1BELU#0S[!59+^GK[$?O/VU?HU*FM VX9NC\KL0K<[+5Q/I-<$8-LD MU;M*=$I:OZ1H2JFYITA160[^JD+H6/EMA="KRU]2DG;[+B99$=N7D5PN]04D M^3OXG6.C[Z3WC(V.6WP@J\B!FF<-BK*6A[8KJ7*,BP=.T(\9M#TL&W=I]P)$ M.KK?O ]C+_9#LKE(^(6W)H[,,)\J(K##'3W&DBNS2L^)TZG(OE*6>ZP"!SCX ) MY?PC ,(>@B^S#.>9P6*\6] B<@49A7@TK( F*K,=P!K*"0E.^7!W@2D?:]N@ M[ 4C B-!W4ZXAHY 88+Q3(*(,\1O.EQ!H6OPLW6V/8)Y:VC3Y18#L95]33; M#9/8+WI=V_VB'T M?@'E17%4EU\A4F.EI (:&G:N;3'W!= M=?X)6$CK9D\9.DIKO WCF)U&;A 79B$=ZY1[=C7$Y/=*W6P:MT&&0PCZ/<1J MV#.&M_$+D2-)3V2QH+%Y[6(635M'OBYPJC^S93:,C3(4,<3$K,9+"&FRD.@1 MDOP6K;W( W+[U*&Q2R09%.WQY3[?X=1T<2LK;)$[4EF[(\\*H<47NR9$&B"O M.RM>-2"ZP%6CP1Y\;_ &DT\'S]Y7+LE=Z*W#*,R)=2)\^D1T[D7U@#8L@GV( M9H([75&7O98NJ<".;>IJ,)28HM5=$F\OR%?V*"CURXE^7J&?9"JRR9O!2.S2 M:3 ,[;&,]OPSZ7@Z564YO4C5W1E)2UMDCEQ:-9H:Y6!(,53@L"X'#GL--+H MU^ "9+UC-#DHRL.L>K3FL;WP@3;TPZ1V:MG3;ZJUH+"'Y8 T/SV0'F7Y MG,D^_$!YI=_[ZJM91':/_%VHE,57B%7@F:C+*H#[Y=%J'"HU<*T&L#TWP527 M#B: LKA8J9=-1!;F@+I+HH",))4K/QFX(9@W87-98ZZ7L'2HJU:LR4_@/@NS M:P2Z$!H(.V%U-!!S5GT>TB,.:*"S/2:[$VRV'K$* M\.NI@4HT-PM,C9Q600?OY( K0"^:)*X O5"RQX&V8GG M[HR&VGZS-DK64;AE/X+NE&:!?Y?ALV#?;L;OD!]AT#O04E*?3-XZ1PM=+_ D2[K= R;[US"/ M^ 7'1SSHVD52!^":12:Y\EJE* R_*APBO>3Z).757+@V42)'=4VBA W(28/9 M80+4>8%^ PWCP*$7C_N!1FHA@;;V!KMW]TZ\)IQT.77"-?H-DJ!A3O@Z3'7P\X MSF WJ[UX46!=#1:P8\1^H*LJP!T@JD$BGAZ"XGNXW.Z=%O8@6X\.>[!^MS]$ MR0GC1QQY^4!3;E#7(MA--!'"R2$;/T:=TM:3E0$U]OQJEI[:K'&, M-R&L%ZLQTKI4,889Y,G-H!,;X),:PQ,:\)-*TU ,[AW%]R!Z&H05<6>?O AG MEV6H& TNM:5MQ9M52BO$=J0%45UR,73VN-2,D;H*W#/C/=:/7-H8;YDQM"*M MM5BX>@RWXN!: +!1#-S1G5R:K\%1:Q7\+R;_)[*@3.D'KI.,.KRS]R#7.R_= M]MJ$(2W8LA.#M%*MAZK:B%9'I#[B;WN*%D!MRBP:9I6&=+F7\'?;O#(8F8<# MLD5P(#0:D7[F,?,I*H6!&VT@9GJ->&!>C?'V#GL$PJ5KHT$DAIZ*-M\G]ND@ M//DK*R!6H^7."V0D9M EHC5TR^3IK*$QVT/#P(B#-:G=PP1-JDW (4GIYT'? M:1HQ1GBP:407F^'LNYX1M[$?'0,BX0/OX\L\3\/U,:=7)\\)]7)+XIQT%!%E M>UL$YS?*[#/OAZR&T9^YC\2(]O4'_J'P'%JAZB.H^ IJ?@;E"6I_")5? G>V M6+S#>*.@/AG+$$?,%[ $:^R9EX]AG*1,:BZ)QD"(12U27"*G"4E-&0E#0P.E M.O*&"GEM$DL%F2XU5'B!G#M'S8..S&D#YR$XY^@Q3[<^@G*;JNDPKQ M]$25JMC%>6;XG 'J^W?<']E-#M\N)_M#BG M),-:LNM?,E!+R2E!V4)Y6-5LHW2_>D6;>4&14NSD%:"D>D M.K#SRAC@2EQ:QJ#6(D&#@&WDO>C!"X/;^-H[A+D7\5QOS)+H.&E0V28-3701 M@%A50K06S:U0U*/OONO4@4!$FZC2@=2Z("KYO!XHHXR1)I#(&&9VWUT7'^^- M:B\4M?S"NB.G+D'FBH>D7Z';+#OB^>.=&S^J'B S]'-I&0QD;Z1E&+ 'V$>< M>S31YCLOI3'ML\;,=(,WH1_J-BTFE2V"VDB7+F3*2JBLA5XU%R%%1>'QO1W( M3],(%[4@F6".KRXWS,$%N;4?M*4'WLI/V\+#>((->*5JMFMW:]-NOEFW#_;G M%'O9,3T9K69DA2V"72JK ).B4&M-8]LI:YS$&9?8RYF; "2&U:CH8E@-B7.[ MQUS\_O(,[RV7OZ]T9<*9J7?X)"6?A":K-B IUF(*7E6)L:[DB6UFTM(@+=9B M.I)O:Q0\OXOF92^8 :+GR_UHS"+I]]>%]UK3QZK7.*[!QZ$*6M838VIDEH17Z0JJG%_L0FMGFX7$S]J^]SFK5J6WV\^)$G HK;A M]"7TB@V,I+J*S1 ,:KF%W71YY4;*(E88W$]P@/34 MVZI(7G'@CDKT[CEC:GB=(R[A;@+4>; /6D+PA1YDVQ_ML\$7\HE^U?LBT5.\I#JKX M Q)$L8;J3Z+ZFVC-/BK).>C,Q3U(QQ7=TLQA"'_ MRCUY(>$B_+.MNDB0K[C M@7*O>,C$7K,CJ6'=9,BD5J"6%$5%6?2J* WDX6PN^QW.LI_H\N ES*@7$;V@ MTO'.UK6VN0;FLMNW&4K,R_FN!+P]KG[">6U[- SME+/(RZZ$L@/$]@3LDN>U MB?0%AGM/.V&WHTMJ8I.I4L1W^2F%.Q K)_K6CF@+BMTCW0G[+8!3D4/F4)E/ MXU3Q5Q'36,&\V+T0)*.QK>6HFXZ41([*XX[+6LSW!M>0!G5M\M1 $TG\F]K? ML"1H4>TU^!WE&(UX](B":Z^*/""O5_3@%?0JTAAG H=,06;1O?#%"R-*8[*\ MS[P(/V'_F#*G3G8>]XB]*/P;#CYX84R)_^YKX5'-QN9YY\7/>$_7&613O#]X M8'PG#'M.9ZL; MKNLN0#2OA@BLK/HRJ!?IDK9(\#9=TA!9C$KHI;]BM@ZK%?@H"O:[8,I5UW::9! ID.%8W_A3O6*O"+5H?G]EJ"30&XB" "I$1!Z'3 M@:W&F"V&&UN+H5L*H!.^ >)SRB3J7823FXC!FP> %XN*^&\U,_\]B>AD61+T M/J[I>YF&&?G3#?EGO'U@KV/Y;9L^:.*"W[3Y0G+!GI-OG[7!%QLS8_'=Y@Q) M)Y?ZZZCX/.+?1UR 57F=O$0 1]-'FA8[E1\%%F\@41R=9R"LC#XF?HX\7EV;OD1HT2[% A4B=H$=0U8(.D&F!)C(]J "2+D?8P\UCX@&-"S8@(=1GL MPSBD$TM.=BO]Q#!MP&:D/%.=A$AXO.(*%549V-J585DS7;-M0S.O51DT*MH@ M% I1SP9!<$J:[C+K9S=?*+M=E"V"S*I92]S=*[^(FS+/J23Q+J\%D\Q[@B;N M9-DUQ%,[=[9%,)DET9YS*- K[JR0O8;.G&ODI"XM#;&[T3I*WPMG5PO=_@[: MY&A%+@1E+]N2ZDF2$YN1Y7O/>G)X<]AOKL^ M9CGIM[1R[[K,,DS^%^@OHT>U9O689(RVXK$#:Z5^8DW;05](0ZALJ>EK6C8& ME\MO'K4IG52AX*:O*L/,CY+LF&*#1V"S#B/L8=%H]HE'2*.I9\_:_(S#[8[, M')=TK;_%GX[[-4[O-RS.2G9_S+/<8T'9#6[*AC=ET"/4 MM8(W@QKM5"&-P._>9M"\4.](3299Q5%W$:):-ZS0&87H&XOZ+L7'0AZA:IK4R.NI%:8Q0VQ@Y:'3T9!R[-@**LEH% MWK_?\&/,RSB0> ;['L&MV0U&]U0+<6T8FJN48-I M-0=Z5YA/F$BK/P;4UK*;&5TCO23AN/I%"#W\(I D-5=.17::HN(YQ$DR * D M$7L?^IP@T,2(2I-;=H.((T,/C2:K4T&8YN\7_@[+B.<.1F6:B2T#+(*;$9LT M M_.F_-X]B^Y855&]M)H*^..,X+AQ;F-OFMX"IB\^01?,,VD.'^-X=HKUX5, MR@!3.\6>P+_A9U&QDQ2'VYBG6O1/SZD79V1;1G6) _:OB"V8+]G1+]W7&6R6 MEOJ@ Z_W)_?9B*?[Q?=0^4'4^"([[-CJQ["&_[*&\T2/\ MV3X+YXFSUX@]!:;=DHO=XL(;_7E8:?I ?QY*NF'+)EHFY^S,-*NQ)/F-'*"G M:"9;:A01>5T+/3*W/J[8H"D6Q3W[,#80R02;,OV3#MBA&?H-*%B1JXN?!7KT M\ZA0@0ZO@>9BZ])ABN#L7..:[=K+=N^CY(M),!9]-9A[59G\^DM44@&Q&NY= MG2H'0W-/JAP)BZ>S1 1Z44O^\^ZW8_A"S$6<9QSDA"*$'1F^P?R_NJ/70QXF'Y" M!F16G8&(GW8>S%/GV=X.?A"U\C&J2?&=&8W;Q1PW65S2*, M?V4S:'U"KVA+9$YYC:K&4-T:^#.?612O-?.JXK );$9#5Y(5:B1N723J+ 1U ME)CS$!(LK>,T+=DZ]=#0"=BETJRYV\)3]3-PCRX50: M+J>,^=-?SU8T* ,-A%2XO JZWZ"Z$FK5LIU):*HJ9 GIUZKXS5HH64?A%B[T MS""HXI-HG MY7-RZ?]V#%-,Q#S@-#\]D"'*+^. WL:P>/X&?#1I!("*1KHI69@GJ*B.ROHK MQ%I8LATN] JS+UL$H]"#::HU1%1'.(PAR^/'D1 MV<^.(N&05H .9/JUTQ]ET/KT&,,6$<<>U$S5,ROT=(-\P^&I.[4QQ";XMK * M>3['^8VV,?AMHE[7@=O%.C:_^^6A4)^4Z$B!ZHTE[6= M!=-HG7@ D4RA&:@=&L0JP;(,HI0]6W&#-SA-J0FC!N[9^TH,5TP3)*A3^)E7 MM6@?#/00#XYYE7*5P2KQ,!G>U\62^1G19XHVY?Q.*T'RQ1197::8PLHF1PYD M/14RHI*?(UQ$O+C>$;52%HLQDI7A4 M>HTF=NEC#CJ10N:(LT>CQE-I\1#/Y(S:M &+5#+6J8N[3I2"FS [)%G(G6SK M$VI^0 U_231-3:)3P/0C*SM7CJ6'@;%+L&%(G.!4WWU@>AN7TV.1\^J-A"_& M-6TYUAMI(Q24ZJ1P^=@&XJSE M5F\99$:.]:.&YWF'Z]?LKX+R93X*>*B8G/PYQ0Y)_'?A+?C*2W?$#RM$L MJMQ8/#]X)QK=A44@:?SZ$?LX?*%_T+D :A>J0^MH[A+DG($?; MA6)E4')+=#$D<'U/5%2%6E2/4NJ:QW0(RQ"F>>'MR/:N4>BMPZ@.W.46"57P MZR>:"GM37JO2"QR:<^X*QW@3YN^3]"8YKO/-,;KT_>0H#Y=B7M7:FU4C/23^ M0KP6*JK1T,&HK(C*FK;GK0D:O2I*O^:7F4PWEJBPU,E3Z&3OW:HYXMI/5RW# MS>SUZD38K0O828?(F54T<[2FP=FYJ;VKS>NPJ5/3#.PDJM//=#IE+O=U(ZC1 MBCOKWG&:5B\*ZK5NI-8.>';MQ:K!/-L+5!?]*C5<'-*(DWZ4$G2.\)]TZKF= MN99&ODGGX4"IXN!P@()$CF6>)KLD"G":T>/M_#0LA*RN/DPL6:U&VJ"RS9K_ M@'A=]\++]H^8)LYL_W !H) +0IUFDI@ZZ%U^#76FOZ<>!.H4&@BA'#FDZG($ M7:0DD.O[4M*#\$*'(24?= "R&.BU+<5-LO="G=>)HKS-T*T*B?L0@W[A18$ M/[O85D.LZE BQ%+50<2BN[+O'_?'B!Z9JL+N?\0TI;D&[0/:L.FT/$ SP6_Y M_OI6D6T9_<)K 1%DDE9U7=2;WD.IIU6WWZ'H%#Q_AT+3YI,H_GS;BQZ\D&P[ MBN/U?K;IZUE]I*370/5@W8L0K7 1QN4M$#2I)BIRVZ^(W4<[!L@27]\8P,KB M"90T*V473ESD27J!>;&P$E9/BPSP))P/&8#)9K@7NOSH94"[ MF-60+2WYQ* L#JR>>F3D[Y_^'/H)71JEAZ2(O"L_=7( U3),B.%31$#80^TC MSLF^!@?OO#0F),IZ\:NJ8!')2IF[>"D+HK(D,+P7$-PFFO58Z>):#Q1["'^F M]W?'],2,1"^\I:4M8ELNK6 (BU+<\@&C>E:1;>)9@XPNF#6P K2H=@/L!>T MZ^X+VD?ZK"0+<_R$TY?0QSQ!%WW#OXU9*W_VHJ/VT?OBGX8*WK%,/_9$H.AL M4%&]TUXI7^*O4/5U5'R^3)O7$ !J@VZ]1_O>]SL3E6-!HFHC="S(4HL9-<7S MP#);+/E7=*199A_HRY,D;AX'/R?RO:'!Q?QB7[29IW.Q7A,\KG7YI^OQV9G$MS/+,B,GN7$W7IH M/344-:SZ:*BDED[*G8.8%;_+@GI(8BZ\5$R[GAA:=(@^&%IH6$8US1B#@V9: M=[9D^(2_L+_HO9&,ZMM&O(%&4OPC7A'QFL4:?85893HI?N$%@*+GC%;-BW#F M4IZC0:B3<^\5LBPM>U%IB$A^>(C(XI7/U!+.3FS/UIO* M"1H+^YVJ*51D:+_?H+(U-E'6[:&J07I8QING$1)^VZBI_,8Z@]D XON^Y^4Z12]J+* M6]PD-OA,[5M9'279,\3/^FE]%^CS"\W_J7.@E[Z=%F%9_"OU"/X;8U\!BZUOHMBLO M"S,>DK%N[VS-C(92LUH<#9\L>L64GS:8D25E;7K$2"05G$LJNCDRWRF[5W L M4?7MA$TI#:P5Y]&)+4EQ(%F.9KI)8T0;MC:? S43W>IX=534E^XO,U2C"23& MSX)*$B,4!UX:@&T7QT"SM44$PZ71MM ./E6K"YO1@%Z(H$EZJN,0"%DLN1M.16P>A&<*06 MX$&>^K%C '[ )3A/4LVW!'A=9NK,3T_8/Z:FF?2&-&*9&<:ZR1!65*:I--9Y ME8,V/Z&Z!8>,\+!AE,%RV!B"@)3&"F?2??327S'SL!+DC(-KG-)SZN?4HUY9 MERS^ZG#SOLPG80@P=[]IZ,*S !2$J3\GX1/N8%)_GFP 2@>NJJ>KZ#"A>BW[4-19 M3$IY]%(OSC%;ZC^D27 DHGDI_9W9Z91I S:34IKJ)&1KK"H6+B&L*JKK.F+? MAPV:D+QQT(A9C*[4$F7@A8%)99N1F$QTD:0':>+-L3N$.50"OE P1Y@0P!,Z 1VM 2L% W 9$( M?1,$66&1@MQ%9\[><9 D*>P;!% @Q@#^@'2V?93_@E"UQ3<"OJ6,S%Y5&AF0 MFA3F6S@G5@]#5*!A"0O8'THE0--2]0%'2$W5AQJK\3GW(7<8H]Y@"7NK@F,_ MQ-F@Y<3 =NS&TARDH22H8UF?W1NU6G!O%3)J0"7Q&H>/IF.@-3'?0QMR#;8Z M*VF.6_ ES[*Z.L_&WOEB'$SM\?'JF(4QV143.==AS X,38[D]-4L%@S=G-]#]%/DAB[#(-2U.9O9A.?I#_&DNA,"N=DP M/ZDHZ!#& V,%V3R<7ZAW;O<'CT=+KN(F%?'?)1&O0(]QYJ2+D 1Y1JXX84 > MDBCT3_S_)QH+15-N& :5GH.,P KQ!M OQ7_!UYRGX-B&P,-%:G0<$TXQ@Z>?57W="Q_9!UJS&))6$#LM MD.2 D6R[XC,N\S6 J4<>/)W.#A&^'Y317"[/I)M M4)P_LSQ_)F=+QDW8/& RUTLXD"FJTJ&M*J]049TL^UG<)_#5P!0-C_N]EYZ: M"@+?Q@Z%H7#T-!"#%L^?7KPPHC*\3U*:Z*V.\63"+:/:-D^;C+01#IG*6A>; M)+W(2+U6K$%'"#5.MP:7VFH^M=4$/34SQZ!P6&8.0(OI/6@RSF>R_W[&^T.2 MDNZG^YHPI7/_=8J#,*=IDG%6)-G^&PYNX]*SSWA:F_,C-E-ZS-DWTCRN*">M MHZIY5+=/)DGV!<0_@>IOL,QBI7^K*X1?M*L>DR@B9N +6=NQYYJ\8UY](,O" MUZQ_5+V3Q.@]X1S='AS9871I1(2D;%;3?\Q..2'QQ^Q\@UA%J^TEE3OVPRAD MNY,1J^NQ38.LND?W@VXUKE]'M!MVQLHLT"?TL2^_ILOR<,]>?C=B\=$D2G(# M@M:G*E;5T8O01R]W8'4R%WG4>X)IS &(A2]^'B,VY<(\:AL9I+C+_- M;_%DRMQVU5]RQHQ!]>1_'&G\HIQG<6WXR"!OG1S)2A._D![X ;D,/:@[!@ S566Z05:C15LB7@>7!+X\33#SIG>R;V ;^R M9[LMV<+IVHO\(P^D0\Q,JY=8 6D??%9TXBT+;<0]^Y9B$5[I^@/ M3]4?7M[:=@F] W:7.RMU6O>[[O'&Z,[76?YP^L!G':SWRD,7CF9&=Z'O@!QM MS=-#NG.NYEJMSP@YO&Q;NLOTR[FLNYZK,_"=IOB M;9$<;%/OL .],QN$24F\3W- 6G1G"?YZ+-*8O4]2G8?\US#3.;8, M:\>FB\M #85=0UV?33OZER:_T%9@GU2-&5'!363,<-I#[3/Y %GZ4_=+0J:/ M>+_&J0:<\N(6,:B0MPLU6HS=BQ8%T2\WR=X+8U \Z?JZ"QM=1T,\$:U<@#\? M C*5D/)_^/['7K@8U@=Y%*K72/,:M'; YS41K7KQ_8_H%U[;D6>@!B.F?O]I M,%P06_!.THMR]7T:L1?B/Y=L=RT0X.)0EI-6"09 M;R$UD62P[2.2+_@,,%D6!$!E):-FR!4+5[O(G" H!#K;8Z_"9WO@(=8SS70E MU'61>N%U,Y5<4HN_+?:($1.+'7O4!;NM9%4!65G9[7+<\:Z4I M8GZK]$Q$DJ (->59H5HBVDJSO-!B1@_\&$/=6_ !#T1]7-KJM7=?Z<^8]EMU MA/ %Z/$Q=)_UK$@!; 6$B9:+RM)KW1]X1*1BPS'"WHYO',1X3N@+@8 *N[5" MK#E4M+>JMG,.FK YNT.1KJTT2&[8GZE<4!N3J42PG;RMRJ1DG,5-4L-Z.C>9 MU/(,5\U\76[$M^OI=WFN-V6GPR9]JTYOBF=&YE/'J-: T\/U:VN8,ZYVSSZM MRA=:[LP+\ZA>/SRC:T_62-.[R;7,8+6&)4-.TKT6?M$QOFR06C"3R> C/O3 MT3_A^<1#FKR$&5E3DAUKE(/H/7,EK5/[,7_OJM7&GQ!M&'7I;-OE;NGNV'2[P]-U!]R;B'GXT'H,X1 9 MC%Y!S(X"4N 8>2D*6N'P#BULA!P >84-7&&C_A,B5A*#1\#K)O^CCLT^Z9V; M,#KF.!AQ\C6P19#CKJ%:ZT[[Q126*^97[[.1+UITR ]YOEZ@!SI'3C_Z%(@K M?=E0NI$:\\&%U)@38:\^Y!J%>8NQPUI+LL=PN\OO-Y\S_MA!0^J>>C8C?/5H M( 3MZFY"6)6+9'-!*O'W15#\&Z]*Q$Z^4$JK4,MS)*IX[+T*:)0L$W )@:], MD 5%D.J\PI@:C1I@I&A*W4N'JC!0%#ICR1^(#/2F_*4,\\1(@"(W#LYZ<*-' MO0 :>WBO L:^#^,P([/8AR0),C)=TS:WP9HA-59%\6=H(MO>A2DJ476@!<^3E)?[V-']+$Q]EP MLNAJ0[!%JXV&+K0>?;)?U'2-,(/4HH4OPOCBP(L[P9E^E"E)TP^Q"?<1EWN: M%/)OU/4ERR_CH(HR<(/7>1V04^-I,JX96S<.P_43'M^5+: JOFLCO@QMIA4U M']1?9M;JB,9G\?(]86HBWP*$^D.?ZO1H/%\39$(#1W ME;=FDZ:AO66:'("ZD85R<]0MQH0-8R_VR4K_-B:6D_57SSM-90V;<5V54DN. M,7A)5!<%?VKKVQ_A1E?+9EP;K?3"QJM(?\+\\)IS MC2*"C:U;[V%:J'*Y+*:%6;*\176P&DNHGQ%"!*%^.MC#N5E[@P;3M_#(D6&9+;Q<&4ZX!RC"MDBQ_ M5#KEN7]O/6L'_?T:" N1LHHT:R8;%0!;,TF1O%(DK!6))(K8NXTP1%;[^L$F MK,SN&Q89E<&^]2KZ\I4/7\_5:Y^VO7I(LI#%\PSC<'_T:(WR M4[16[4J*-7%C7](QU*AL$15-(MXFA*F8LP-*;0ZL 'LD\F47^CNTX3WB%1V4 MU3VSQCBF3@/'NH.R M_2>\G*2?0SGYGO0<>!WF+:[=#ZX,[G M?2([0)VL.=\@/^5>FCNF_Y5'_NECFDB7?)CLS;9A3-NBLP7]Q6&9\R[>[+LX M<+L[6' M8JHC\1D:MA9G:X8^$)ZY\W-A&F>+M8KDWB-TIJ MH]M8>7(.<%2^8(^<]4GY M;&QIA^!RBBIF4;C< (BGQ@AX("[UAD7U-FE$&R#!MOHUTX77TAX;P+P[E!/'ZDH]!YZO,V0WXE&[D?MA[/B:'_?J!W>* M6YCA)_\+>^GS%[)"/CV%7UN'S^R.0^DC-E?SUAS&9NL/);+9_OBI,^ET@4W; M1_P#B'S!@8NEA;OGYDC#"J.N?AK&1R:#I3 M^V?B?J0[>)R)4N 'L.?;/^?B6=)[I#LKJ2;L^:;(<1D$(4\.' 8'LD<2>>FF+_O(IO;PFERZX5QP_4AH4)?4.MX(7T._<7+4)SDZ)#B MES Y9M&)M%G*#[8=MFT@6AOGL[0.1EML<"O!9FDI#ALNOS2146N2QJ65\"HK M0<,F!C4IO-I*M!H"VKI7IQ(L:5'V$7LT&V!P'S_2\X>4Z,+.:3_'R9I&%* M%6I^!K'OH/:'8+?NOY/.LAJZ='[V">%.YZ>>/>MT[64[8L3I?VCDV1H($ZRI9M!U:V86':J04FRG8#XWRH/&"%U7!)L_Z<=2E33^([+'@$6=Y&OID M\2R72O[;WMB@TYJUR*2)^@\ *FCP7W U;3)R#DQW.3L'H.VQ^F,2X]-'+_T5 MY^^/<=#/5U4%BTQ4RBR$BJ(%$2^)6%'@L+=+2&Z3+WJT=)F@A\JY[2Y-+F%F M_]+9[3)U%P\+;)[ +VE^;[UV?OO.WDNU<-!LVVLAH VN/779T!?1BI^BI:9%*O M#NHL+)1#GY)X4_VBT=;B7/J1JQ>S.":]$34&:]E2I?90I!-G6DV<:]D[!IOD M,@-@EU%FZ -89E^=JA__/<0IZ8S=Z0Z_D#[MR:MFV #$HKA/)]VJK:H FW;- MABH@RTA&L#VX'@E*&&:CPVX0AZ:&I5)1". M#4&CDFI#H C .+;KRQCWW_2>@VIK0;!)*KW.EO,**\2JH#? 1Z/#]/B/8T*] MN![2T,?,Q>O2S\,77)R89NA5H=1K)XY-#1"FY(P:7K ,^6$40WYPA"$_C&#( M#PXR1*W'4[B-PTWH>W$N.1*L&/*#NPSY83A#?@!GR-6I,QL%_DQV- KP 9\<5'=Y]^LHW+*?E)P8 M5MW6FS5S?<0,%&5-U*J*ZKI G%A>,5C/J3% ;#VN@D"AT=LH@$$#FSD:F< .G5- M9TZ/.]=TVIR75;D;[H8Z]3MG9EWNACE34A(U/J)PKA2HQC[EG@/J6??8N=DI M@8M+V"J!B!-V1-*-%_T%?UZ)_5T<_J8.$FE M+P/YK6U[!J*MM>V!@)K1MF4+3KTM M?O1R_#G#STGQ]4H1%,!&;9Y3N=N8 M? ]G.=,2C/U# =CB/PCZC"S ' /E%0.54A0>"0KSI)S\X0,F-[P"V/[D.O*R MOK FFCHP#BJ"Y$)4:UH L1*N.*/,(#.0XXD<)QIW$SE(SNWM=U,/<\^4V3]Y M=J_!I?VF!;L;WBYN*'U^;['5/%GF4;::)%/8& M;[QCE/?X#!C5M>8P8*:)<#];54.->NA^@XJ:H+X"L^J4].MDSTM@ .[:+@*V M06?F'S!YH [M@0IXS;G.QA3R%>%;/WI?P_UQSQ;]<1Y&13J5TRCZ&[8);!9, M-3%3=P#65[YX<&+'C'Y7DS^F:3/R20+9]8DL($SU-O< MOE4-(MXB8DVRDT9WS=N\O9 H>R$WZ 5HXS:$"2:VS3H-IIBVZ4#H6+9#!824 M ^%0 F%NPW87_G8, ]+@8YC]^I#B?7C&3_I[3_#[SX7/RCIS O.#W1]=!M;'0RHJUBBX%Z MN24/;EAIOEZ_C5TX_IBB0=BO@34>&B"H141;\#%BXLA!2(M!&'N0L=PSP9_# M?"@F?SFC-7&%)C+PR4_+%)DDO MNIF2PT9_\31.Y#?)'J-7^.L!QQE^O4(Q!O'6@C$")N\_E[, OQ/3RI!TG>S) M4FY'0$3V7[<,5;04E+75R_1[,< ]/0]ND[F-:0F(;@N+PTK_#HWUP#%A72?: M9;_59]Q*_V[-LHD!L6JI3:S'61IOE;OM!O&[+XIV;!?<&D7ZH1W<6\(;_M=@.- K_R9 M6GBI3_72)@; 'NN?3)JXB5U[D<_N+(A^212]3](O7AJ8&.CEO@UAL1?L29T) M[W\K;)JZ9H4: J!?J BHD,$-[\FEL:JD^=) /4O>&T=@F>U3Y\EJDVS'\Y'8 MD9 MOY=N.U,[9Q;C969B@KRM*G4X#7Q?):L'\\9*JH$JU<[)K;=6,\H.].9* MC1_-NRLU>,YR)N\J9/X(:[EOG^=;PM. MUWJRG:7MNAL2L6W6SYVGA;HSC$8VY]+ZSIDP;K^[_CM3"RBP=D&C)U#VW&Z] M*IO]A/,\XG&M%K__DG_T[&["%'VW_)U8]>$5:GP:*K6KU&5BKOAZ;V5!E.DMUOC?X0WOQ]WJ-/[$??A=W M^48V:"[C;62 P.(Q\;R6SPG[[]OGU(NS#=DN7>Z38YR;F&.C9N#B)O7IUQ]M MN\[/FB?%CV]1U1 IQ9IR(EX2E+* <9*,\-L3^\@(O/88>A-FWG:;8IZ(Y7[S M2,2*Z2ZW_Q2KOZI%)AKHT05DNPJ=:(I*SAQPF Y.%W*F(S,:9EF:-R!&_M6% M%_G57\@**V<3UP><;%/OL M]+U)E 7A(9=74+%GW]; J+K,1%AOUOM\D+D91,;.F) M0N.?RG]09/Q3 QG%K_]"^E"$0?./%L:\)8L0A?W3[?.[&_3T?/G\[FGV9=@+ M3M>)>B&FERP.:0AB1F_8)'CB8)9 $T=R66/S[I@F!ZR,5" 6L612.G)UAY+_ M&70,5;W7-!FRKEMV/"^ST'OP?)KH7CNHDG*61E8FH1@,-O1040A\D)5=VAQI M97].""IR&47%BS!J$]AMFBZ@B+*XK6 B:GF%\8VBZI%F47:Y&"(]4\9HT<%# MAO3@HQ4NQ 8XC$*%#.OII'B56I0%BA!2;0BNCAG9(&99L13L\UWMJ6=Q[]^G M0;?ORS\[X/AIU/G=[;U1SUL$$/]ZKY-FIYQ-@'0D5 /" ;\^:7<*$)#UY839 M^"H-_5\?TB0X^GG/3"PM:FL6ELLI7"/14J@L!C^7:7JW-8]ING;*2BMXH9=J M@=GPJDI;6V>II!5FT**@0^.L[^GVDD7;S\G;!()78"!' I[&] M/2X!AKJ[)TP'-V&*_?SZF.7)'J?9=4)V'YZ??_3BXX;\]YC2VTB6F?@I3_Q? MPWA[$V9D@[(^DB_T3![SM&UKJIFI)\1[1=HLJMI%9<.HU3*ZY"FS458TCIJM MPYX86.J9E:IKBFSB%\.ZQMH\/R>%6JL"Y_AC=.KA,H]F"H$L$_P3SN\W3UZ$ ML\LH2K[0Y5R/>1S:BBU#.%@[80,MY2EI@N9-8(V@NA58T[:,KBNF;#) 66O& M:AQT6V8)$+=&!L@N?F8YK?R\ M&S5@;<$(-2Z&J6&-Y49H:I':'I2,.#P;I.9*>I"V8_POVI%FA;FI*TX%ZD,!=M>HQ*=9-8O7,#WR&YSBK'IN MIY>>-49JPOX*>:=D@ISN%9,);"SZJ>,-3E,<%*[,&K@+)6UZH0M2"IO:HD3I M:[[4 ]QGDQ<= \1-Y>):]8:70T!P?I>/_Z3$BOP$XB'%A^(I\359=V#IFZ7> M&O;2(FJD%M.\\<*H41H5Q4&6YN.D/]2E 9,/]J&EDUO0"E0,4P=.['3D\^)S M91XKN?R.9U+IHYVRN+4;!:6\2L-:%@5EVPBYB^0V<#SKP4;[7-T",,R.RL=W M]&ANS;, ^W#T4B_.,LP62%+2[#I+(*;W6J0NB7LABHXY>ZA[M+ M''7W3LKR^!)F] GY_>9=EH=[NHJ\7T/ 2TN_LY^] ME%J2TZ7OIT=/@&3;4UE;T:Z_MUX'\7J'5RA=!5%9!15U(&/,#-;&]6 Q4Q5R M*NJ+&5\D'OH&9'&%]65\M-'LKQMPQ@HT=!IL#5;H!OLI]C*,-DF*5.'CEEX, M3%;T_3':A%'$XG$10GTIU01>%XP#Y3"*=1'I"M6*?X8XN\VR(]9E)1K:D#/4 MD^@X@H*W<8."=9.(MPD3 6FRWD7)C"GUI5:*_O-0/F/(DH@EK3R'"5"%YV%L M58'9(FO]'0Z.$28+_/TA2DX8%Y=>3SLOQ5<$AP%-78GCC-E-Z@SD5\%U_&0; MAW_#P0,;K.LDR[.^7$0+?<^F#5BHQP1347R'SF#EERJG?O:MBS7]&&I^;87J M[_' 3N47$?\D8M^$S4WT>^Y!JQ9J2>X*AFQ)XMJS=_,(?V<0)6[V+UFTH!7:6A8MBU[Z+MAY:5051V5YT+1KR^I@DW,& M6.KRQP!(X%SHC#\H7OAHT@:8J6UX/!WBA#TUB!"I[W*#S5/$0J-=3 M6E+6(@=DD@I.5W1]5STS6\P-V@CK0^0MG#%AGR+T0J(+924>[,'W$6>8J+>[ MC(,;&C$\.5!2%>Y#O8 VJFT1XF;:B)?IO!9["="H5_K. ?-@9J5<8,@ U'4Y M,P!R-D.41:3-[0<]X-(;KY=/ ]NQ&N)LF(9B"#16 M?X6*%A@LVVW4KJJP?+.AJ@LD' 5:,5#<",3:(R8[PWHF7^G9MW?*62165T+A M2H_^'=$"H)OQR6+:1+9TU+O(E0ZYQ2E#?B)6'\MF5Z>Z3'$FRV2N!8^#!S(( MG[P][@^.N"M "X;:-A M1NX/5(7>I::F#L0-F$1R]94,+8QX:>"UXA#YFV*[<5#1BQOEK8X*-!/>A[3: M?B"CM2.4H\S2!\CHK6;K?4B__#V +NL@6@D(UV,U>7IX@(\"8HB@UEL0F_ Q M>@LR 48L0!TZE# ZD%) KT#N#YCN_^+M'76QI,>I#10"?<;C=Y3BX M)"/D;?$CINN\\H_/I(_?&./;I"DP]!OIVA-F+ 7.HY?C M!TQ I4T%/;PI5\@JUW,X6("78-23](R:-RAL>@=Q%,- M=&T&V5KGMW&6IVP9S#+(/QU2[ 7W\9^]-*2NRE0^W61JWH35L%S&>HEA.-8Y MJNNN$*N->'64Q*AL@-$1EH43U+P, O85+T)A3"9&G.6(1MA.0,/6#<6C& IL M&!BA9D2#![BJ"F"SF^;=J3"'S?^"=OHDI9&?+X(C@H\P"MG[O(,7@C["T\-% M/]' /85]I#/<_>9SAB^S#.?WZYPL17%P&[_[ZN_H ?[[)&W+>E?T^4GGTS2E M59N^3I.T%]R%:&L7R>:"M(=8@ZALD;X5+=MD+TD[_$-5N[#\F[E#[C\CC[:3 M4?UQ4_\8?T%)U0=1E\V@CE73*2$X7$WG ]2\Q_Z/^PL;3WVM.F"S7UORW@F0 M\Y"7=VD2U*O!I0ZE4L/-?A+0Z"= "6+L ?X.$U)B!?_*J9D?T@0XO=^\)_M M+_HO[.GNAJXLN*C0F[#QS=FPL8G2 M27QL0M1-1KXGH)F)D+PI1_E8Z#D3'6EKY\!&A=:$C&_/A8Q-@$[A8A.=CE(Q M?)EK;N1-N4I%KN=<5"2MG045Y5H3*OYP-E1L '02%1OH=(^*EYL M@Z3L:CR=F1YM\7SXV=%D"G$QH)P+-<'N(-^CDA#A0^Y_0[?YPS)G/ _=21-@^&-ME;]>?H#0G MS\D5?L0^)K-V,.9*H#5]I,';=?-R<\X><>%^ M#'#W>/[\):$"ZEQ7AS?E()L;>DXG,&F,$79^A]B9&:O1VH6KSC$ M'A="PE!8@ZR$CR?[,QLF[+148V-)V! MD30VYGDP4J.W"_>?HU ZFI%=B+K'R/JZ:Y;%:]V8@YQLZ3K'XE5U4^@:*;6* MNW/A.0ZOXU>P7;"ZQ\X9..DD$V?@']Q-YT@%93>=A4ZI0B<7"3B5=C-$1.1O MRIZ]KS1X1Y1DQQ2K\G[VE+<5 U$CL2(S#2F+ZL(P"3,7%=U:],,^M+3"'EJ! MBE&\PR7ZW=X$=W7,PIA>E_J_'<,L-,@0IZQAQ'2GFQZXP"*=_ICB_N#S!G6!T=_5Q 1,*U16 PX4;U$A:*9($6?"&2G< M;&=0)#/7Y3'?)6F8GXP2B8H5K.=,E,BLF9>KH@YD#IU7#=) :J&S;Q[[CM-%GJ#.H![[SM-@G/% M9NH.*K6['1T@=^,"COIVY,N :.RN?+Z!L!EP=H/3% ?45+!8;G_VHJ-7II[_ M(HMEU0H/:E#;:IA9$VW$"+.\%K?[K-X*5351515F^AJG4RV^5Y9:H:!4-">* M\M!]L,%EC;$GQI4U!I[%T'KY#J?W7V(RJKOP<%N\C\BN3C3S5<]NQJ"NS5![ M!IH((?=H'5150E4M1"N![G:LJ6,U)I\IVH38?*90 V>.4=Y&@[KPS-'F%U1" M;55@#73[9%,C!_C3GQ'1&'"C^9.E>8,[Y%]=WI!?_>611I95S"J=OUO ?UQSMRB*5NO]"8U@S%CDY4#]#M)Y6 MJ-TP\&H>6DN;'!V#V"XWQ\#58EKSS0;[>?B"J]-HFDWI.B%"Q<%@H>Y^AX_Y,6O(4$>Q< M-P5.UC<X3SCG4MTE67:YSO+4\W6QD13E+?)()7$73*1<2997 MM.AK=)GG:;@^YLS@YPEZ\%+"%++X*AJ9?PHS)(VQ2L<]14J2_@1)""UDNMC7 MXL4>S#NY,4E'KFD\E*<=@4!V?\RSW(L#0D6:T<\WH,'(]BS29*S&JBRJ5;98 MWA(-%,3;0HW&>#)+WP%*S:7^#8Z3?1B#DVX2@+NDG(1>8-+>A!$-UR;(>AG\ M]9CEU,UA+'V'M Q-Y$&](/'=2#%S"(G$9- %J;MS)?L@79GQQ8RK#)_4+X5J MQ+(%I;89]H\I.[QPC_W#F6!D!X;3P*K#:8G MZ5VF*3T,[DN(.T?C=IU8I_>%SC3P5DT-0KD>N%C3KY5O6U'S>U"68I&>>K<_ M1,D)$Q.1)_ZO*#FP#1RP3^U,Y)!XW\[$#'NFXI+LKDLS_E19\7=?_>@8X. ] MZ3VBRN&8ER?17AH3(Y<]X)0ITALD>*;V+1J,N7I$R/3>:!?5#:.R942ABAIM M4UM1MD[/J[CA6 %'%5ZJ>^ZY9: V\T!$W]%7\AFWJ:0?2B/+C$B S\[E =F!]!YK#-+PS$JUKNV9E6<3G@G0@0K9\N<^OO8.(;&% M[[X>,%D:Y<=4^4"_KY:MIP*]TG=16U= ]S$JJJ!&'=LT':E&(3BN2U%&%8V M3-<#T-1Z+F 12D8/!J9 BM@R7QR9;QO#P7^Z(Q_F_R(_T(7EO_Y_4$L#!!0 M ( "2'_TY\8!259SX %,/! 5 =FEC&UL M[7UK;^0XLN7W!?8_U/;]7%U.V^G'X,Z]2+]JC'65/;:K^\XN%H*<8F9J6BEY M]' Y>['_?8-DOI-/B9A^N;FZ_ M?OBOB\>[#[=QEOOQD'RX2H;%E,3YAX\?)GG^^I=/G[Y___YK, KC+(F*'#Z0 M_3I,II_@[[_Q#WYX//KU /X)/QWT/@Z*<9'E'P\/>N+LKU/__7E[FDX(5/_8S@'LJQ%FQ'5ZYV?GW]B?X6B6?B7C-6_ M2X9^SJ2H[=<':0GZKX^+8A_IKS[V#C\>]7Y]SX)?J S2)"*/9/2!??XO^>R5 M_/67+)R^1K3;['>3E(S^^LM;.$R9* ].C@YH[7];T#.(@^LX#_/9;3Q*TBGK M\R\?:+O?'F\W.@]M).EK\IVDC#=:Y).ZE4_5NGB9Q &),Q+ #Z S84"U[<*/ M*"M/$T+RS+RC)FW5WMT'/P5934@>#OW(9=^W&JX#R%,._T^ISNY']Z]TY-,1 M7!&$K-&Z 5PFT]>43*!,^$9N88*;$H=(A*W7#LG/)C=1\MTE)6MMUMW]ZW\5 M,'LX[/NBP8H=O_"S$%I[2$D&[5K.CL+*%3OT2(;05C0;!,DK0!X,ATD!,V\\ M!O!QX*>!>?<,FJK8V=OX#;Z0I"&Q4,N-2A4[<)?$XV>23FF;6]^FOJ@>39: M(JA:L3-/>3+\ X8LG5.FKS"Y6(YV6?VJ*@Q,VPAF4;[RT*7KUK/_;C=TURI5 M[,!7DO/F'DCZ-($-CGDW!%4KKU_3:(ZE95X.FK/\SO1XM5[C;+"M$B9Z/>YDW6 MOJ5MQL7M@;5GN(.9UW.TB[*>"G:JN=Q2V79(V4/=L/PB" MD"J%'ZVMD%CM=_98C%LSOW:X80)VW;=PU@* M;? &7Z!:?).D3WY$GLBP2,.\!"75OE(#4],DS<,_Z:R:,?MTEH=3:B5:KI>J M?EW,Z/X\A>U>X4=?_-R=4&KMEWLQ/B91! KY'>:'^]%E2D!-/_MA?)=D&4PH MR3BF4&[C:S^-82K)[N/MO@]@Y05=?@2(3I6KWH[5L;$;9!EA1[^[T'\)(_:] M^=^#0;ZB/WZDW4FAU\R :"NK.KY=ASC^7M#-+4BOY R=V9T/LDL_&A81^UV2KH8 ^V.P3=FW'.C]$_[%<=S& MKX4CH>VEA_L5[4:_UX9&US&DN]D/V+;LYUB[W)["QG_\JNPHS?SQ. MR9@Y66>?23)._=?)S'ZW7?H3>P-W"?\9)VF-V+:_X!@:'S;9;7Q)4OA O-@; MB5:[JB#+?,NUX6/S%[,!;&#>PMR:/]MV:S&3B'][_4Y_)+:(*GRB'G!+K=G] M\,7L&=J'33[=NCH":OLY)SXI-V=A?5-..KLZ*]V/V&\J3 WF+=;3]0=_5FHK M;-B<.YN?$PTQ;<]=MV$Z? MI1"+;S*Z^#H?UT8@,\V58#_R:'A]+F*^J?\NU M,91.'04/4KD?T, M;1,7#47^"XE8\YYQ7:]W=GIZ?C(7CE%/J3@RD >+)\[(\-=Q\O8I(.$GVGOZ M X/Q\: WCR;^-_C5LB]K79B[@7;ZKBKN'9\NQ+]\2-* I'_]!?X M8$1G+ZR](OLX]OU7SBR)\FSQFVV*Y[_VEF&2 MEY&?P2: [2D'[V$FX%E;A\OD$(=L([(V^34')";YL"4DK\.Z2J9P8%6PNUN8 M2^$(AU9SCL3<*N"(23UJ"ZFPJ,Z/M5_(](6D*DZWRW(9]'$I55 CX5(*0TSE M<:NH9.*X,.1RO3"7PDDKR13B$+/9MV7SC:0O"1S%RY#J8K\$NU5R"Y.6:"W5 M5>&R.&[-4FJ,1\SMR5Y&:FE2J=5,0R(M B!/^CVDA=*8 3EQ&QC$1)TVDZ@! M=#^@$&XB?RQA:J,,W?&?]=?_:EL>A4599(Z/&@= MC4HL$@;W8\ IR> EH4$%T6T M%FFZL4BH=SJRX@Q]OUDV51,JM7@D;.['9E-R2-Z$$4D7<4S* ;E1DHOIM'4< MJJ!(Z+,VTNR'ON?4IWF+GF;3ER22$+=1AN%LX?E0#$)"5D.M+O-5@$\@C^25 MWI%@-Y-RZ:94585O I!D&.N'WK MH *)A+N&FFWF0*9^%%T4&2#/U(-QHR3'W#[+J J*A+Z&6FPXDNLI2<+J;ZCU9KY(K!RC+$@LNR]RFK&0;@74*Z:B(I=( M:P^1)L@D7#?4L+.0Q]\+/\U)&LWXID!CI]LJS;$C.8L=6.ED<"14-M3"L_2X MI7ZO;?;P,02S@*>;9M@[E84H?+H:T6(QTH M";F--AD-@@!8R.;_H;+H*8D5E.?XVVI 4@&2$-IH.]()\^)]]%$>F* MTAQ[6^U)4C@>!W]K_!5N[R**G )M-6BI$0DN6;04(,25?M8AQM^RP_4AP2UBI9>SYMW^.OYVZ_P=M. M6#>L[T"2I040%_2P3FW6 MT<, HTCC( MY"0M>5FQ:6D L$QG"HXT9 HA.+KTC\EKU9O_6-XI,X+$I$I@.+KMC\IFY7OB MC;LC3IF1T"CNOZ.;_N5HE.3\6>OJ-]A^C&#O%4CYT=3PL.+$K4@R >'H%G\C MEL7E=MID/5SMO;'<#>47PLV^.[JLCTGA/"6K?J.]6=##"I'2,"*F3]!W1]?W M\:F;AR(8,[A5WL,*CU)PHR)1U'U'U_M1MRY^-J&Y_^ _]#76-S\B-!M@?NFG MZ2R,QRSEMVHW8U+?PTHTIZ=0LL"<94[8%T>GXLPX*_7[YORQ3-,,T"IH'B]F(>=:,Z6TIW.N\H6 M@#E6[_,)23_*P5+2!/ M:GDU;L/#"@JPWBG;07*5: !S$ N?GY=2 M+BCM8<4,6),KZ[RKA .8-#ZDR2M)\]E#Y/.$U+#I?Z40U?LC534/*W3 FE@M M"E=9"AJR<3*:G87E/:Q@ FM.Y=UWE9@ ?^NDW3-YQTBW04J:F%A_724?P-P> MK2W[,)\PC\4DB0!(1N>6?&9@,S1MPL.ZV57*'FR%RE4> ]3]T0JPN;U87LG# MNM]5BD"M#HC0N4IST 2+XH,_HZ8TGWDHVXIQLU@N4J$@#RPT\*2=&D=KX]\]"T[O!5P M7.5'0#TJP6G0S]G[Q&L/)LX,[,W*BG#Z.#D[:R/EAKA<95DH^SR&) CJR8]@ MLQ)%R7?J:U(,6$5I[ZAWI$ZH\7N-L 5Y[A-1X =ZMX_613915%F ) M'%=)%# 7X(4;9?ZZN9YA<06OCVP:*46O HNK? K-,HA8&4*\D^880,PYE>!P ME52A"9[@N;I:>7YWZGC'S9F0RYJWU.!3L%B<1NJB574\OK(4=D.B-;!R?H23E*D"W!(>'3W(IXSOF,R9A% S9E>V^UK?=.D .U2C$JP2%A MM%4W3K^$<9(NWH.!@XJ"S>VBW@EZLK@]'GWD(X9;5X8$Y*' M0T#8P73/ISV,I:%RSI^A&4]MQN=EWU%3/CNRBBTM!-TEZE10O^:B( M=G, &MRML&G'.T4_B OYE-A"K:'5E5@:OW/2\[(O! M?E52PUM&_^W5"<5"P6] 'VET#^W'[V$^N2RR'/J87K_/3\XT"PK\+U [(DJT MYITCVZ=5;,A\5.50=F 33"_SW8\^)TG 3LLDA<%*LJ=D)6!A'(*LDG>.;,JV M)U\#I@,;XL]IDF4/:3)2.J#72GGGR&NG/8O;O7>U\T6T\RT#KZ_?7^E2:9*_ M7UK'.T<^U=A3JL;2@7WQ$V$&ZL\D!J 13#Z#8!K&(069AV]D#EMUW#%JP.OU MD),)J)F4'(G8K,^@S\B& MXS)#5 +#U1,M3=ATK0+03.A"2.?7)$XVTI@@[$S+[H(XHQ7F/^61-32MX!^'Z\$,TC##/YT!?^,QP\D M#9/@@HR2E*A-J+5]$VA!WA=64;V:Q>+JT1KDY!1O?AC1X0G8,G]]E#)[U^/6 M0%T:JIEPGR=^_$RFKTGJI[/;Z:L?IKHW,VKY'A"";$ZLHJGPX6C-(P+ M.M,M/?5\#5[+&73]#G(#L&%,YS\: V$=+%_C5V$@(FN<_0&N=G$X>W\(75,! M_'P,7I"8J)V?DAH@DM8=\950NO @$??R:D[OJT( '-G":L_A=N^[\$[15Y*O M)J^*-ZBLVP(Q(L>!EK#5E0/9A9>,-J";Z@' 1[YF49%C#L#9FT2(8WV1[.&! MI$\3$)V!M5U6Q3MOW1Y-":43SQ)M ;SPLW!HP2TK[YTCS\A*FLR870'IPH-# MV^BNPJC(B2H05%+#.T>>B!U0NPZE"P\-_4["\00 #6ADQIA\+:8O)+T?,:S9 M?9%GN1^S&&?]5&W;E'?>N@UX*8BNWB1J@YKHIGRK=KQ>#WDM*,5W-=590^[J M;:0&*LY\&MU!;Z\ZLI9 A,BK3?W*H\;NZK6EQMX%$[B)$3,:\ ZP[,D[W;)+ M;F#2$E!\V@(;6Z\IMRUMI*HWOO7D;MHV3(.G!IS75\4 6EK?I)KW>( M;,/:@]JZ$5('$E943/UJE JU=XCLEMS3/+@)V-65/]PW2;9Q+C Z3C+H^$O M0%/2XE17N5IDX^@2(F[ J4(R]>FCH8R;DF"K5OTSEP7J'G&C"&D P(](7VY"%- MWD*@YV+V+:-O.BXO_ W@3/G&=^8&]^&L&_-Z^ \5Z2B1QF64PMH!6Y&UZ>\4 M.VR[)%=ZZ]^I/%ZC38RNK$39<_)(8$.VVU8,_H[8; M=E)?^_4JB:_Z%E*%AKW>,?(>:=]SD0MY=2(%U:X@%E>0ASQEM-FC]C;->,<' M_8-C9#<4OL(9",A15BS'J^ NE*MY;^;9D'NR15!?$T86LK-HKPN@J4!JQ&/ M9B[&R-K:3(.;_'=YPDS3JB"F'VQA,I-(%U)X=20ETO$/9GRJ48R54WTU8CH4 M;"T7DK[T7\.<0K/9N&]5]GK]'_YP*)9)Y2Q$$P^OUSM%7F'=^F-L MD3O+WH6;D$.$^39^(YFKX !%8T!'$!"QEF>!X:ZHUYJV M\)#M!X[5QA9Z)_)\S8;PY9 A,@WBNN9=*S@5TXYUHB9 MQUR03O8V(#KLM+5.-<<6N;/<8\W;%L_?37>S+58T!G0TYZ*-BVVQ%JNSA&>X M0;/+>?4VRPKZ]A'+6S!-8O8HM^&^1EC7Z_6Q$ZB7I%:_FU$ QLV4)@L>XFLI M[2Y-O3N&G^GU!9!**HM*-*H'D)NY _]##W!L<\M6?*IAFO M=]K2784]RBZD81/CXQD3MAT;JJN2%LV \%IJC[5'Z2SA&F8J 2'J 4RG:3J# MF?,W/RKL=6.K/HBKI3?X+."YRI_VRC0..ISF'=<)9/-8W3HASZEG;4#E.G$= M;VQ/FW+!F@HAGR'>KF:GO4D2@7 SWAF[:];R^L#BV?['W[)KSYI(_\V"7N^L M.2-*)U/QT!(!ZL!EZ"6LR\C/LKEP!N^A:E\NK0-2:76HV7W_H_=(D9ELUPYE75 ^DTY3SK?GL*P?BZ&XMZGL3F^"T MD["P/$BC*;D0Y61)3%MR/-U([K7PYQC.QFMEO1[VLS\*=Q:,VR Q]%=3TRV'TD.;=D/;SMLE6]A-D EGJE/ MI$AG9JNTH#2( OL5-UN:I2BZ<#OR@E@3K#Z@PI_57 M\IW]13V-&-0'H37E)2]S53$#5?DN70,FG(U+]!)[!$O,^+*=F/&1P$#*PIP\ MD?0M'!(N)WH/?QRS5G2Q(75_V@/(;=*\_OH:)3-"6)F'(AU. M0%KT4F/)B4S:GG?4.SD_[,S0932KCY4:@_D='9TUHIMD1N U&Y8MTC;A0X_AQ+H. PIJ^"#PVY=E'(]VJ50RX ME_F<7?*T>QD%>WFIE5&):78+?N5+?HW(K[R7-SW/D#>G"-IB+AA7]_X:^[QB MTY__/$..=D70SEIDZ.QV(N+5L[:8O0\/FN(EV:?9FZ%V=<,1\_[2A9^%&4UU MM6IXWW>5[M.Q'\_?1EK=H@K9NTGK_;H?S6^L^]'J@I7!T<-)^_1UE?.#/L*V MJ$KOK\)L&"59D9)GT(Z+2)TDQ?6GN,R0G>-NV9=LL>H2G*/;78(-V9ZF%_H2 M3)Q',V9'(\'*A@;XX\!/@WU/-DL9&TP<.V4Y+U9W'B466JE7LKE*;#%ED+7^O%"L[[%H$0TEDZ/S3\]6$Y+!&%'4\LY[)_M?+P4= M,EG[5-4 "+*122ME\;JD!U77]>$]#9>[)!X_DW3*DR7R9R80]&W^Z2ORLD@3 MF\]6CR\8CB*S1KRS8CW\XJ=_$'9*VNEK'%R2E,;Y/Z<^/5D- MLHS8;D;K^J1W?H#L,; E6SZVZY-/R^>%&S],F0O_"XM#)R@SP[(3*RF;S 6J M:D#.Z?Y'OZA')D-86<];;:21QJ%>T.*19P"KY<-G_J3>O@?,_+,T92E-:DEY M^#W,)Y=%EB=3DAJ,'<,6X+QP>G".,)(T_3,95*9-<(S(0\R6#_& LX;<^F/@ M0YH$!:#TT]2/PTQN#D6C6@'=^C&!2W>R.Y4%17QE (=L\ M;80O#3$P0MGRA8YY@RZV8X?W/=A6TF49NM=BF-E%V]L>0&JB<*X6.^SRU]H^5<-QO)F M0;;5P3"OWI$L(V3Y9A_OE)"MK!(1BX>,(9[6;T777CO>OVEU_FE+ MCX2TEG=^(]1? ""#IE-^C,&N#XD#T M1@2(1Y@ERI8/KB@T?R2@/AX['),Q&2*C#=(=@FMGMC M-Z@,:GNKZ0+KLH-2X.)Q9 RLY2/H=OKJTSO[B\A1GM5A-^1X[_O*51IF 4(>F:YE-,^Q\<((P!K<2)20Q_#@DRVT2[_AM;!OP[+)Y+AOD M=;$4F>+Q[50FK3]/:F\:+07B,6@, MM0.[HM5\(T=-$Y;"62T*&9TEYNIR38.,D;-ZN%$G-W+HP$.<+ G4,^P_G\GT M-4G]=$:M96'*GK8$ #R=&!?&. [_),%MO' ^&VN=NX]XJU0;K=8_UQ*IZP51 MS&MY.-N.6B[G]:P\^1)KR_(3,&FQ2YJ@>W>A_P(S%%6[N>B"^_B1JB)-6] X18U\UGU%2S^^9[:ZR_ MR(/)5K:2^5H,S-$N-D)_INDF255!$.^A*IF\53M<=L@>10F=$HMJ*7B.]H1( MJO$,'UB]W:)_=6 ^4(!WMOK!F@MU@BF^O 8P1*']\<&[R MX+:^/I<5\FE22:)D_%N!<[230E*$JB^^LA&$'>%K,[DK,(B9M,Y-CL0DG!W\ M\3BECR2%-&_R^A;9,->#OCZ75?.>JUM0*.;<#II8#:S?XVQ0*B2<8]+^$B)9 MI9=V;3[;RONS.(K/2EC(S)H"P,B[:1MB=.8P&\PM#R 2IT["&9S-3:"$<+NP MK+GC[!S9J>="V$;V#X:T RX\^A3M5W]*- :.]6(@I:;L=]:X$+.VV^\.>*H6 MH*Z2J1^J'F#>+ CXD9?)73;4K*WWNP/.G:I'R[/SIKQ3JAUWLM[7Y65!V>BN MLMFM+S5L4W/_RN]D#//PK=S6MVSC(&?DL#<9][J-;S7$CFP5S="L=0'0/0L- M.-U.G3B@YX/QW'8;L6ZQL[Q8C&SG1>-,V?NU. I&A'N8HDR1RXM!5_\G,87FZ\Z)5ICR ^13WLZ M5L0CM@K:#ISX*/PDW82_S,:;7!!ZRSA\(T$I+2K?,!85R +SUUVR7 M25ZQ;@&Z3_5Z9#,^)<'X#VGR%F8@9]@0K F)7@<9C>CE[<6CU?#K1]AZF$7A M5VN5Y>HX1+^?I1']YG!S";OU*4IV"WNT;C1(>@6E=A M5.0D*'%PLFJ12P#Y]*ZE1W<,*@>Y]0-2FYQE$ 0AA[>6G^^*Y'X8M>\!XQY" M1N?R,;@GZ+3M Z7"?(.1D*3AE,I ME'9'S*[#TKJF=@MS*33%=BWE2,RM D[+XV)1(N2/#_H'#7-VJ<=V.7CMCI1U M$2'/)(&=FZ\4=V(]4()L=SAM]<#HD_->4UP[5NOU+@9'GA)+? MC[YE_/ZM@E1E/2Z;I@2^[U(FYM@,DICN4P>'4S36EPX/8[Z7-=A\AFVFJ,CT M+A@QQV=5AO3^\UL^%=.IG\Y6V0?I2R(H)@;W.2_[QPA)]Y8=>O2_?P&-2T,_ MRKX2EB$^(^D;42V"^LH J@$I]Y02%X\F4V@=\)I'_37(_:D:Z8B<^&8G;?S"E3^7\R2^=#.)@E=.& MO.1&F8G+-.,='[IXKN%;G!(_HI_ER27OXZ<)](.*C^9GDB1^EF$HUYIW?(2T M.2HO>$'$0A7P'=@^P:K@Q\.0CC 05,&"8-6F8DD-D B21;@RC>()5HFS UNF MY]2/,^@K#M)\GE9[S#L\/C4^SD9RJ]D)B= MZY!!RQU7!7L6A<: K29K?1H7>2TN%^0]>BU$2UQ:!J)PM",L:QAUM7E1>30J MM@BC%BG?C^-5RXD<.G!)2_X(P,:&437'F+4 $D.:;)Q0+9E4;+#7=;^I4C W M2<,D@-[_/@F'$S@31"28SY0K+!>$Q+?QI@0?DHP=-:7QW%4;!IDA&1IJT!>7 M(G'DO7.J1G,8'-,*C!C&ES .I\64BT-J)RC=(D@)R6U;E^)4E84C7V SEZE2 M*Q/(!2GG!\IBQ.&*U>"\S6JP9;L:#HMIP3+C?$Y!L)MBOB"CA-XK>;?0F%+M M@[21$I/L4;DJ2$9B!3QHDR)6><5H_>_W\:8@_T8BT9*XC\]ZQ\>M,D@:J6W] M I-H\YZ,VK+]V#P;)A' IH"DNRY-/8",%-U:V][*"+&$Y-9<9A:(9AE;)=\V MM-QS>&QUV]GUY4O%LYVZ^UZF;0!$S)-.*4+$T[0EY)]^Q'4_"G:XE25YEM[# MC@1_!,$5_8;RK/CV?L/M.-6?=MMMZV0?^>IN M;?I501ZH[L:&.H_ZR&]>[6$>XB#K\APBALAO&2VNLSRD;7;I410K7 N-6HY])TJTK)5D!;RZ097?[8$T?*\ ML((UY3&)(M@S???3X'[$O8:?_3"FFRF17_$^WA:CT+KP(RXJJ ^]5?$5F_MT M*G_%.SY!WGZ6(U9G,W$DF)^^H74K>;\Q%A-']%IZC_KN'N[^Z3TJ<1T'.8&2 M4B_VY#TZE3JL?VSOT2GRJWNU$%W.>W0JCHRB1OXE5RTCXL)(VQ\]:Z M*CJ45@?\5)T,V3U!COUQJ&+N==A,?([<:Z_LPLU3[J>Y*V-6%>R+5#!T=;LB M 5^ UA+$K->7F;WV]7W@ =G 6IL:(\BQ PZ[;D[5R$;@MD_54M.QM3N23]77 M<8!@/EX:P[\0GZ8NXTY)FIZ7CO!%'E=V/&!_#P;YRC,9/U*AI" PYH;!L1"O MPKR7^==,K,&J:L N@N5WV2,N_H7 MZ7\+4Y>:-X_NMN^C5^+G.HO' .CD*F% MSO+K\"O>\2GRP45/HL0^YUH(7;#R+F1R,5N;"VY2\J^"Q,.9SN*KKPV20L[& MZYQVC7;I9-$!2[!H_5@BU1IX#6I[Z$FAC.G4:(,.8P<2N IW$\O!I371FE3W M\*^ F!)JK@]BD*X2PC9!(2YFRQ__%A+8C \GLSOR1B+S=471 ,@;V0>]_Z5% M*XX.V$B%8V47>*EU1MH.2 _Y:&S#LL4DHP:,F@[,L;JPH94Q2?7,5YW=6A[Z MG;(21&HT0H:R W8Z$<:C4OP?+26#'3%0)_\;*#N0E>O2SR:#.*#_N?Y7$;[Y M$=$_G2BOY!V?((M+$I/9%S_]@^0W11SH545< >9>9"6H3J=8351X<9-4-2XJ%CTL M<4^'5Q7^VE):_0R+U48*GF#;Y56*(=:E6F0@T<$?.RX6>P]<"]-BI3(1A41' M6A88NWS?E2[I^>PRF;[" M0W_PQX M,%,29V' 7F1.XON7*!RSGZ1K@4UUD!@R MH0I>-HFTAR7AM9U6T$J3X)W!]0?'7P(*?XSUHQ:Y252W P9<0927M3U7T :, M^*:$K[G4 QL3KU0J$F5JE9JELT[$&!BIBTX,DLBU5EEPUX*;[688=440 M$+8Y97]Z8B(*B:Z8&WO/N:[$+"]^8X+D_U[XL+&DGWDC:\];#UZ2(N?>56&U M[@3)]P]ZZ)M;\1V%-4V' E^3.-U0?,L0^?+? !$U92J0$FBT0ZTJ@FZ%QS.9 M7$9^IK.62>N 5)H2Q.J&8(T6B?%W*?R]TE*[+A[S6$;'GP1.L%_F5JM+G6=I MF3@Z$)/OWBO4[S5%46KAW-XWQ 3R,UK?.'"Y?]"4J-H]K7Y:8?R,U2\9\=H_ M:$KLC '+&CTQ!]S16/UJL=K]7E/VU.9$:C1"AK(+L?K.PN?Z!\B9V_:SFJC0 M=R!VOXVQ<_T#[/L!*J780^ <$P#J[0!9* 1_4"1\(P]I\L('X^Q^-$_O\L5_ MIV_2T[W\MS@/%R\GS#3Q$17:A&F[2X^3,=Y%L1:5181[-DDC*9- F"0M[S8NJ2N80:^1*V!-45&?E%E)?2F8VZ +U+>6PM ME4,@"MQ[!1(MN O_580!=/DQS/YX@)-"6$S5W,MK ,PN16C+&-<)P%7LOE.> MJ<'QC:0SNN3=QD:#7%'%ZQ\BQ\?MA6FM!%R%X#?"_%'AS'AG'Z)9[3M 6;-" MH&HVW+J361>N [B.I^OWFA7MZX)GZV@Z)H1&WB806C/I+WB,,QE.8EB2I6^4 M&58' 30K"->]%MB+ _<6@H4^['A8I;F[S6H#_ XL,.6T028-W+A^B3+\3L+Q M)"?! #9J_I@PDTY&X!S.\6A?,#2M#R)H2@1=K0IA)X_:HO,QXVDO)WX\!LW? M?0$WN_2C(7\?&A;0U4.'[(^[41\YD/,G_(N[S?A0ZE#4[>%A,WS[OX?Y9'?. MV@RQV62&C2#9M%#7IT!@39E!I'2:QP54EX2C4-PJSXLT3B<7KZ/>QL.H"-;? M >CM1U,5'0#6FA)MAZ>_6OET*92X#G&QMS#HC>F43$B9;&^H;]T"._*RR<519.RFVYZRB M/MZ:!-8O9$#5(XFB&_X4O&R"%V9&4M&J#1-@.9=/2@LX>+(D=-.48;L&R^1], [M)QP-U% MD>.F.)[-B=1HA QEMRXE+N;BF>7E^]UZ(-2FZ,!^%QB9*+IT ;&Z1+?E9+X6 MU?5M8*DI<1)R):I],ZV2#>J=2-R,G/VCIAA+ZZ58X#BW$E$7KDVZD_2=3?BH MP\\!%TT)\MGGVNM<@AVX]%G6ZIP];L77S&>,NNS]RN\!&TTQ^CO7,;?. @,Q M.KI,VI7PA*6(GDB>1_R@6+L_2_118*%K,%:MZT&;P[ MYF;4&=SAVUZ-<_H.@B#DJ-;2O78GL/3X'#^=*W^5]CEA_SUBNG43V?WHZ\DG_\J ]'YXW'*U[Z+ MV6>2C%/_=3+#&8_S7MT U=0@08FDL^EED>7)E*0&0].P!>_H_+370XAE6#ZB MHXM$V"S(^HM]:]E6MN+1)P'F:(A%.-NW)2AF:[L?/>7)\ _3-\"VZW"9()NI M)31I.)5"<>1O1Z)W'9;6A[%;F$L!V5BGYTC,K0*.(Z^X&U*S-%\C%/ZU32;\ M:B6$Q4(7#GU9J(VR/)5\9/0HGI<1*T\$BKAN$I3BG7LYYBT1\*- M'??HV94>#P57&3:0Y<,V#0 ,&1W,K\9U! M5)RN*E]BD"_06:UZQHA7(L<^K)B-3BZ!]KLC%P6Z9S9_(;SHJRW,9()UKM<1(>50 MP?)"2HP/5V%*AOEB7Y M-@M?_+@8P7]A&\S>9/B:Q&Q6@D8%!@ZGR)%]HQ+%$74-BMBUPD6" MZ.DNI0PE,3IRL#JF_>O:/93K> P'>T)_5+.LK,0!([K$2Y%J!LF1J]4QAX_) MS(^4C[6+BG%0B%[P4CS)0#CRK"(=9&UN6M4U9AD^H@.=%MZK4"Y M;\J)U\J$H82#YG[%]J3W&^])[UMXTOMR3SJ:Q]:%)QV;)*&@;3SI M]&/L06BSZADC70A&]/[6C^!3[[?,I]YOD4^];^-3[__T MJ>\X.4^:YU/OE_2IG_STJ5,I-,7"(.7(RJ=^TC2?NC6I@^"?!7_N,+M)TJ_D M^V#(+N;!K@!.$S'\."0FQB6K=KCLL$]7-F.['+Q&N>RM5>,9/G _&@0<@-:L M+"K.)8$*$%B7BUV,!,LI0(C(P[\-,B^O08P1J#\\<&YEG^C^EQ6 MR#<4E"1*QK\5.$>^^H[:6TZ:9V^13_S&B!IU$[KLX*?Y]TC(TO-])?EED5)Y MZL>\L!J7#'+J6F/ZE,->C:\#B9*OYAV=BT(X(ED&J6IPP&8" MU6>7B?\77;Y^?R5Q1C+Y2%459TA/D8_8)I_NZGJ1]3I\#F+V:#81Z^A3G2_;O/A4][08SR\^X6]DZ63[OLUT[,CE [ MDARF!=42E;%841' (.\V90*6VHNU:!PY!/#?*U"#78VNVRPK5B/46@>V&P(I M(F].7>J$&%T'WNQ4PWZ8[PM*:\6B 9 7\BL3+K5A$U55-T3%YQYD0>;D+@H:\5A';>LZ]M5JM^NZ_':UM:L M\Q$+Y@N]\#,27"93>OYF;8M_.S^@X^R15\\@W(_6._5((CI8+I,LSYXFH @O MM-N+6=5@/UVM8>_HX!!AC XG)"@BZ/'U]#5*9H3,[TNPCNX01T]VP^6Q<)B, MX_!/@,+4CN'31O#4\3T0';Y=N3+UDMFC/H'5]5S''M7W-H;YARP].'=S[)K@ M!$4MD QV=H#Z"!=KF%8:'3A02#!JPY:4]4 ZR)YK+756C*^CLB'R]*:4 *GHX,(II8\ DD@X G@O:)OE26O5&ISL%K=,*CM M'?60#Z"E-<(8'>KS]F[TP,WVZ]!:Y&@HQ L3!V>0R:! M6"+S@:N*R#)J .2%[!:I10'$NF8CDKIBN7!M[7/]>09[UNU?M%IA,XHNNM"Z^4 ?3?W/SWIOER MOP-6-XFTJ/]KS*_87,Q69>:CCHEB)8\X>(C\^*L_)?JD-S5\#KA =BT(5$,R M$]4&OP/&P.4XICNB>[,;;-(Z(!5DXV!]7&O.9V)1H-H6):$F&UU^*-+A!$1! M$:OS_VBJ 5YD:^"^J#>71@=LABVV%?6ZZ:^4[Y5JD6 '[)U[LQ7UNF8KZLGO M^5J(I"YSXYYL17<$T&6#( @Y@MMXE*13[E= L0/Q#MV_$NJMBL<&!AY)#7K[ MY. 0YV)#V;Q&!UA/=YO*4AKK* +R,X_11F*9 ZRWOC4T:3B50OGA\Q@=8+T# M;LZ1)%9$#J?=>8Q6OG&#/?EN828%K(?#JXW270SM3CNT7(+8BO08CB?Y_>A; M1EB"1@6IRGI<-DU)/K9+F9AC,TB.CN.X2>TWH2YR<,[T*4C4%;F0L+T+U7B7 M8G)TA@W(*(S9(6 K0RL^_5^3>%A6 U9UN<"PS2:.E$ R]%!M'EZ0,_MQL33 MPEPDR ZV(X4U.E?) MEYJ@'9M#Q""MA+@"ETV[#Q4[6%R]KM0$GK=.ROJFR+E6^52;MN^U 5@5X]#-4&MMK#2_^,7<\P/IZLZ7$+(3I^JAU(!'%>/ M34D)WZM[](N?%RE["^9^M*'A:*_#N/62+E]\;(F7M(^\ZNID:>PE[I0YW9:(^+M"GOFKE6'#%4[,=U]JL^#C2&2ZZ9 M;L/J2K)$Y\IAG">Y'S51*[[%P3R:@KX\-82B@RG]5UD5D;7')=H4$YH3?=%" M=>6%;E+ FXEO6>5&Q7Y>SUH%=&!<^81Q;T[NN :7DV$'_(*G1^WR"YXB3Y,Z M61K[!4_=Y8'"]C$X\PN>-L_C<*J_$2N%\M,O>-J4%4W*D95?\%2ZIOU(?L'3 MIICQK4;I+H;V^P6WH_(6&Y/GY(+PEZSI8\?VKL'2[7+9-M-L?RJ]*^T&/Z>4/"JV<.V*2;(LV::\*OKS@[*SO@(C=!39Y!WGI[]]T8E4%SV:O7Z@8$;0%'+.UGZGHQ@2#(S"[X@,_$KRWLG MI\ASIU96F^/# $T'WGQ8 AP4^21)PWQF]!SK=@60!]*1S8 F\;RG M*!YQQV MX1F^G[I;!62"?+A2<67*[CJ6YKV1D*7Y&K?PKVU>X5?>([VW+1F?&W\'E$A> M&NOA*.AW\QX_-6='^E[!5@E BN1R$0A0QMM#'TA&7U8A3Z9HAGAVKHPJ) .]*7'NB&FNE[+Q&?>Z/TQ M;5V0$G+HDB&15EJPC<^191A3"Q:ISQ88K^.<179>S%C(3S@*%T^+L+_H#KAE MFO-.L#R6I6>)\C!=V84Q=68;HU :^A.S33- !G(@1'G*Q2IDC]Z9Z=CEVW." MT7.GB*33U@&H2)Y%Z\G $(NKBQV8(_YJWE%J$J()\;+?_*C@Q$11\IWG*),. M=(/:WLDYTBG!D$7Q(#9&UO:+'VMNGX8,S41+?).FZ-R@.KD#7V: DD1ZXD M7%^[>/1<)K /B(LP'L^=S$FL?'/3N!$NO 9[%17Z4 *E(Z>40$7V- -_)3E' M^T!2]D0C?9VQR.>[1YK.>@A3\%48%3D)=@KCS,'7?DK3]6>+7AA,P+(JC,@S M*Y\\]MT\Z"]RX+]6F.+A)4'R\W+>^FVID_/SIH3F;]*DX50*Y4>_G =2:$K@ MO)0CA2E!#.='OYP'4FA*:+O5*-W%T.[+>W$;38K$;C2&BY"9)=S-?(=*-12"H["$QH[ M&-.,M_+!&Z_?LI:XG)$-EC6JVQE)=*EAR"W3<*Z79BP/+O->- 4\Z?ITJ>& MTJ57(+>1SC7<@N9Y#2Z=IIA%RQ*]#:;VEQE;X1)\8,*?D#P<^E$7_(- [O'^ MQ]H@SL. BCA\(T]D.$^,>OT^C K@\P:T>8.5G?[K$B@[:9]+!]F8HJ5./)K= M"J"^4)$]#7JZ30[9KH>&7/&8AS&)AV&C+N0K>FD5CV75CG=Z=F(S 4A"6E?? MO(\O_=<0SB8L[@B$"Q^3!;6J:_$X%.3==0EA;@Y)&Z!['FB?:$=?X(SX'_\? M4$L! A0#% @ )(?_3INMJL-!;P$ 1"TC \ ( ! M &0W,SDQ.3%D,3!Q+FAT;5!+ 0(4 Q0 ( "2'_TY4N>-2V < $XN 1 M " 6YO 0!D-S,Y,3DQ9&5X,S$Q+FAT;5!+ 0(4 Q0 ( M "2'_TX3_<<@Y0< ),N 1 " 75W 0!D-S,Y,3DQ9&5X M,S$R+FAT;5!+ 0(4 Q0 ( "2'_T[+ZV@WP 0 -\1 1 M " 8E_ 0!D-S,Y,3DQ9&5X,S(Q+FAT;5!+ 0(4 Q0 ( "2'_T[4C3=/ MGP0 ',0 1 " 7B$ 0!D-S,Y,3DQ9&5X,S(R+FAT;5!+ M 0(4 Q0 ( "2'_TYE839QQP\ ,J: 1 " 4:) 0!V M:6-R+3(P,3DP-C,P+GAS9%!+ 0(4 Q0 ( "2'_TY,#@_*1@T +V_ 5 M " 3R9 0!V:6-R+3(P,3DP-C,P7V-A;"YX;6Q02P$"% ,4 M " DA_].B"]W9E$K >L ( %0 @ &UI@$ =FEC&UL4$L! A0#% @ )(?_3IV,P@\=40 Q*<$ !4 M ( !.=(! '9I8W(M,C Q.3 V,S!?;&%B+GAM;%!+ 0(4 Q0 M ( "2'_TY\8!259SX %,/! 5 " 8DC @!V:6-R+3(P D,3DP-C,P7W!R92YX;6Q02P4& H "@"$ @ (V(" end